All Collections
Integration e-commerce solutions
How to manually recover an order in Prestashop?
How to manually recover an order in Prestashop?
José avatar
Written by José
Updated over a week ago

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)

2019-03-05_12-14-36.png

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

2019-03-05_12-28-23.png

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 :
The order is unfortunately not, as is, recoverable in your Prestashop.
If the country appears in the details of the order on BeezUP and / or your marketplace, then contact us.


Cas 2 :
If the order is in the "canceled" state, then it is normal, and the order can not be retrieved by our module.
If the order is in the "new" state, you will have to accept it manually from BeezUP.
For future orders, we recommend that you enable auto-acceptance (option available on BeezUP: "Order> Auto Accept"):

firefox_2019-03-07_17-32-00.png

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 :
The order is unfortunately not, as is, recoverable in your Prestashop.
You have to manage it from BeezUP or from your marketplace.


Case 2 :
If the command is in the "canceled" state, then it is normal, and the command can not be retrieved by our module.
If the command is in the "new" state, you will have to accept it manually from BeezUP.
For future orders, we advise you to activate auto-acceptance (option available on BeezUP).

See screenshot above.

BeezUP error : Property Customer- lastname is not valid


The customer's name is not accepted by Prestashop for an unspecified reason (length, forbidden character, etc.)

Whatever the cause, the command can not be recovered.

You need :

1) either recreate the order manually in Prestashop


2) either manage the order from BeezUP or the Marketplace.

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

ou

Unable to find matching for product X prestashop-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 a): your reference has changed, you must:
Temporarily restore (if the change is voluntary) the reference of the product on your Prestashop as indicated on BeezUP for the order concerned in front of "Seller Product ID" (value indicated by the marketplace).

possibility b): the product identification field is not present in your "Beezup id field mapping" (in your module), you must:
Add the correct field to identify the product in this section of your module:

2019-03-07_17-42-27.png

Case 2:

One or more products of the order is out of stock.
You can either temporarily restore a positive quantity of stock on this product or voluntarily force the recovery of this order by enabling the option "Allow creating of orders with unavailable products":

firefox_2019-03-07_17-41-34.png

BeezUP error : BeezUP: No mapping for store XXXXX

The shop is not mapped in the BeezUP module
or poorly recorded.

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)

2019-03-07_17-45-37.png

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

Did this answer your question?