14. Something went wrong during install or use

Find the sentence you see (a red error, a blank page, a missing menu) and follow "What to do". Every entry comes from a problem met in a real installation. If it still does not work, send the exact error text (or a screenshot) to [email protected]. We will help you and add the problem to this page, so the next customer can fix it alone.

Before you run any command: make a backup (a database export and a copy of the app/code folder). Do not experiment on a live store without one.

A. While installing

1. The install stops at "You do not have the SUPER privilege and binary logging is enabled"

2. A command prints generated/code/Magento cannot be deleted

3. The whole store suddenly does not open: 404, "File not found", "Primary script unknown", "Permission denied"

4. No GetDropFlow menu, Product Search or Import List in the admin

5. The storefront looks broken, or the product page or checkout is broken

6. Strange errors after an upgrade

B. First setup

7. Settings say "Your license is not active, these settings are read-only"

For comparison: a license that is active

Red boxes: ① License ✓Valid; ② Status: Valid; ③ Valid until date.

8. "Connect AliExpress" says the admin address is not https, or the address has no real domain

9. AliExpress sign-in fails or keeps asking for verification

C. Everyday use

10. I published products but cannot see them in the store

11. No shipping cost in the cart

Live shipping in the delivery methods

Red boxes: ① the GetDropFlow live shipping (AliExpress) block; ② Enabled is No here: set it to Yes; ③ the note below.

12. The AliExpress connection stops working after about two months

For comparison: AliExpress connected

Red boxes: ① AliExpress account ✓Connected; ② the green note with the estimated end of the authorisation; ③ the Reconnect (re-authorise) button.

13. I do not know what went wrong

The Logs page

Red boxes: ① keys, tokens, addresses and e-mail addresses are hidden, so a screenshot is safe; ② the Log level column: WARNING is a warning, ERROR an error; ③ for example this line: the license is not set up (see item 7).

14. bin/magento says pdo_mysql extension is not installed

15. The installer stops with "GetDropFlow was installed with Composer", or "bin/magento cannot load the shop"

16. The install/upgrade script stops at the very start with "is not allowed to change" (permissions)

17. After an upgrade or rollback the admin pages of one language have no styles

18. A rollback or upgrade stopped and the shop stays in maintenance mode ("cannot delete generated/code")

19. The small picture in the cart is the parent product's (for example the red dress), not the colour I chose

1. In the admin go to Stores → Settings → Configuration. 2. On the left open Sales → Checkout. 3. Expand Shopping Cart and find Configurable Product Image (if "Use system value" is ticked, untick it first). 4. Choose Product Thumbnail Itself instead of Parent Product Thumbnail. 5. Click Save Config, then refresh the cache under System → Cache Management, and add the product to the cart again.

20. The Logs page shows one "price and stock sync" round that was skipped

Message: "One round of the automatic price and stock sync was skipped because the GetDropFlow files were being replaced". An upgrade was running at that moment: Magento's scheduled jobs are not stopped by maintenance mode, so one round found the files half replaced. Nothing needs doing: the next round runs by itself a few minutes later. (Before 0.2.22 the same case was logged as an ERROR with a line like Class ... SyncResult not found; it means the same thing.) If the message comes back again and again when no upgrade is running, tell us.

21. Product search says "The search failed" or finds products that do not fit the words

"The search failed. AliExpress did not send results for these words and gave no reason." AliExpress answered "unknown error" for this search (the same words can work a minute later, and other words work). Wait a minute and search again, or try other words. If every search fails, open Logs and tell us what the "search failed" line says. Results that do not fit (fuses, diodes, ...): you typed Chinese words. This AliExpress search works with English words; search again with English words, for example summer dress. (Verified on the test store: summer dress gave 51217 fitting results, the Chinese words for the same thing gave 12669 results led by fuses and diodes. Whether AliExpress has a setting that would make Chinese work is not known (UNVERIFIED); the search sends the language en_US.)

22. The checkout offers only "Free Shipping $0.00" (and not "Standard shipping")

"Free Shipping - Free" is not a GetDropFlow method: it is Magento's own Free Shipping delivery method. GetDropFlow can only show $0.00 on its own when you set a free-shipping threshold or when AliExpress itself says the shipping is free, and then the line is named like the other GetDropFlow method ("Standard shipping ..."). GetDropFlow also hides every other method (Free Shipping, Flat Rate, Table Rates) in a cart with GetDropFlow products, when its own shipping is switched on and the setting "hide other methods" is on. So if you see only Free Shipping, one of these is true: GetDropFlow shipping is off, "hide other methods" is off, or the cart was not recognised as a GetDropFlow cart. Check in Stores → Configuration → Sales → Delivery Methods that GetDropFlow live shipping (AliExpress) → Enabled is Yes, that Hide the store's other shipping methods for GetDropFlow products is Yes, and that Free Shipping is No (the shop that showed this had it on, the shop with "Standard shipping $2.39" did not; which of the three it was is not verified yet, UNVERIFIED). Then clear the cache and try a new cart.

23. The product page and the search list show the old price, but the cart charges the new one

Cause: Magento keeps product pages in cache files. After a price change the old page sometimes cannot be cleared: the cache "tag index" loses entries when several processes write at once, so bin/magento cache:flush cannot find those old files (some cache files live for 30 days). What to do: in the Magento root, as the website user, run php bin/magento cache:flush; if the front price is still old, empty the files inside var/cache and var/page_cache (the files only, not the folders) and open the page again. From 0.2.24 the plugin deletes the old cache files of a product itself after it changes its price. (screenshot to be added)

24. A new product opens, but it is not in the category or in the search

Cause: Magento's category, price, stock and search indexes sometimes miss a product that was just published. Some products also lack a row in the price index. What to do: run php bin/magento indexer:reindex catalog_product_price cataloginventory_stock catalog_category_product catalogsearch_fulltext, then php bin/magento cache:flush. It takes a few minutes and changes no product or price. A product whose stock is 0 in every variant is hidden on the front by design; that is not a fault. (screenshot to be added)

25. Order emails show the sender example.com, or customers do not receive them

Check in this order: ① the sender under Stores → Configuration → Sales → Sales Emails and Store Email Addresses is an address on your own domain; ② the server can send mail: with Google Workspace, allow your server's IP in the Google Admin "SMTP relay service", send through it from the server's mail program (for example postfix), use your domain as the greeting name and fix the envelope sender to your support address; ③ look in the mail log for "bounced" and the reason. You do not need an SMTP user name and password in Magento: the "Sendmail" method is enough.

26. The SMTP user name and password in the Magento admin were filled in by the browser with your mailbox account

Browsers such as Chrome fill a saved mailbox password into the settings page, and saving stores it in the shop configuration. What to do: empty the user name and password in the mail (SMTP) settings and save; delete the saved password of this address in the browser's password manager; if the password already appeared in the configuration, change the password of that mailbox.

27. An upgrade or hotfix stops at the compile with "Directory not empty"

Files the website generated while running block the compile. What to do: as root, empty generated/code/* and generated/metadata/*, run setup:di:compile, then flush the cache and switch maintenance mode off. The upgrade and hotfix scripts include this step from v2 and restore everything if it fails.

28. Many errors in the Pinterest or Google product catalog

Read the error code in the diagnostics page first; do not change things by feel. What we have seen: Pinterest error 1008 (the platform says "technical difficulty") and warning 1306 (extra images rate-limited, HTTP 429); Google "adult content" or "identity and belief" notices, often caused by words such as sheer, see through, nude or a cross in the title. How to check: make sure the product pages and images open normally, then look for 429 in the server's website log (in CloudPanel it is logs/nginx-production/access.log of the site; images and static files are not logged by design). What to do: wait for the next ingest to see whether the platform's own errors remain; change the title of risky products or disable them; reduce the extra images if there are too many.

29. Where are the logs

The CloudPanel site logs are in /home/<site user>/logs/nginx-production/access.log and error.log. The server host-name site has another logs/nginx/ that is almost empty; do not read that one. Before reading a log, check in the nginx configuration where access_log points.

When you ask us for help, please tell us

  1. Which step you were on and what you clicked; 2. the red error on screen (text or screenshot); 3. your Magento version, PHP version (php -v) and the name of your host or panel; 4. the last lines of the Logs page.

Contact

[email protected]


English drafted by AI, to be reviewed by a native speaker. This page grows with every new problem customers meet.

Rejected or suspended by Google Merchant Center

See "Rejected or suspended: what to do" at the end of tutorial 15.