It may happen that an order is not automatically retrieved even though you have set up a CRON task as shown here.
If a command appears in BeezUP but not in your store while a synchronization of your orders has already taken place, you can proceed to the steps below.
Summary
1 - Start the manual recorvery of the order
2 - Identify the recorvery error of the order
3 - Fix the error of recovery of the order
1 - Start the manual recovery of the order
-1- : Module tab for accessing the order settings
-2- : Manual order recovery tool
-3- : Link of the order in BeezUP (viewable by clicking on the order in BeezUP)
Go to the section "Beezup order management API" which is located in most versions of Prestashop in the "Order Management" menu of your module (Picture -1-)
then click on the "+" button following "Click here if you want to synchronize precise order" (Picture -2-), the form indicated by the arrow will open itself.
You will have then 2 options :
1) Enter the 3 keys informations of the order to retrieve in the address bar of your browser, when you display the command in BeezUP (Picture -3-):
Marketplace (A)
Account id (B)
UUID (C)
Or
2) Enter the full URL of the order (all part -3-) present in your browser when you consult the order, to be retrieved in BeezUP.
In both cases, then click on the "Harvest order" button and the recovery of the order will start.
If an error occur, follow the steps in the next section of this document.
2 - Identify the recovery error of the order
-1- : "BeezUP Orders Log" menu for access to order recovery information
-2- : Search bar of order information
1) Retrieve the ID of the order that is in the URL adress bar of the BeezUP order (information at position "C" in picture -3- of the previous section).
2) Consult the order recovery logs in the "Orders" menu (left menu)> "BeezUP Orders Logs" (can appear in the "Logs" depending on the version)
3) In the search bar that appears (picture -2- above),
a) Copy the order ID (retrieved in step 1) into the "BeezUP Order Id" text box
b) Then click on "Search" on the right side of the search bar
4) Read the error indicated in the "Message" column. The table in the next section shows the possible correction for each error.
3 - Fix the error of recovery of the order
Error Message | Reason(s) | How to fix it |
BeezUP error: Property Address->id_country is empty | Case 1) The marketplace or the buyer did not fill in this field. Cas 2) The order is in a state (ex: new or canceled) not indicating the country of delivery | Depending on the case, you need: Case 1 :
|
BeezUP error: La propriété Address->address1 is empty. | Case 1) The "Address" field is not validated in Prestashop Case 2) The order is in a state (ex: new or canceled) not indicating the country of delivery | Depending on the case, you need: Case 1 :
See screenshot above. |
BeezUP error : Property Customer- lastname is not valid |
| Whatever the cause, the command can not be recovered. You need : 1) either recreate the order manually in Prestashop
|
BeezUP error : The delivery address country is not active. | The country is not activated in your Prestashop | 1) Activate or Add the missing target country in your Prestashop (generally configurable in the "Localization" menu then "Country", refer to the Prestashop manual in case of doubt), 2) Retrieve the order manually. |
BeezUP: Order XXX will be not imported | The order is purposely filtered | Change the settings of "Gestion des commandes par API" of your module - see here. 1) if necessary, increase the value of "day of difference" if the order is older than the number of days indicated (since the current date) and/or 2) tick the status of the orders to be imported |
BeezUP error: impossible identify or add all products to panier, aborting import of order XXX | Case 1) The product identifier can not be found in your prestashop product database by taking into account the field (s) indicated in the "Mapping references" area of your module. Case 2) The ordered product is no longer in stock on your prestashop | 2 solutions: Case 1: possibility b): the product identification field is not present in your "Beezup id field mapping" (in your module), you must: Case 2: One or more products of the order is out of stock. |
BeezUP error : BeezUP: No mapping for store XXXXX | The shop is not mapped in the BeezUP module | Match the BeezUP store(s) to your Prestashop stores in the "Stores Mapping" section of the "Order Management" tab of the BeezUP module and save: (It can be "PrestaShop", but this may be the name of your shop) |
BeezUP error : Unable to use Currency XXX | The XXX currency of the order is not active in Prestashop | Activate the currency of the order in your Prestashop (refer to the documentation of your Prestashop) |
If you find yourself in another situation, you can contact us here, indicate:
1) the order number,
2) the marketplace from which it comes,
3) and all useful information