Connect PrestaShop

Install the Dropday module for PrestaShop and connect it to your Dropday account with your Account ID and API key.

Install the module

  1. In the Dropday dashboard sidebar, click Store Integration, then PrestaShop.

  2. Download the module from that page.

  3. Install the module in PrestaShop.

Connect your account

  1. On the PrestaShop page under Store Integration, copy your API key and your Account ID from the setup steps. The Account ID has a copy button.

  2. Open the module's configuration page in PrestaShop and enter the Account ID and the API key.

  3. In the same configuration, choose when an order is sent to Dropday. With Default behaviour, an order is sent when its new status counts as paid. To use other statuses, select them: an order is then sent only when it reaches one of the selected statuses.

When orders reach Dropday

The module sends an order to Dropday when the order's status changes to one that triggers sending: a paid status under Default behaviour, or one of the statuses you selected. Once you select statuses, a paid status that isn't in your selection doesn't send the order. The order normally appears in Dropday within seconds to a minute.

If Dropday can't be reached when the module sends an order, or answers with a timeout, a too-many-requests message or a server error, the order stays pending and is sent again later. That happens the next time an order reaches a status that triggers sending: that order is sent together with up to five of the oldest pending orders. Any other failed answer counts as permanently failed, and a later status change doesn't send that order again.

To bring in an order that Dropday doesn't have yet, such as one placed before you connected the store, change its status to one that triggers sending. Dropday refuses an order it already has.

To send an order again, use the button on its PrestaShop order page that sends it to Dropday again.

Test, then go live

While live mode is off, the module sends orders to Dropday as test orders. Test orders are still emailed to suppliers, with "TEST EMAIL:" at the start of the subject. FTP Upload and API Call don't place test orders at the supplier.

To go live, turn on live mode in the module's configuration.

Orders are also processed as test orders while your account's billing details are incomplete. Test your setup before going live explains how to check what your suppliers receive.

Check that orders come in

After an order in your store reaches a status that triggers sending, open Orders in Dropday and check that the order is in the list.

The order page in the PrestaShop back office shows whether the order was sent to Dropday, with its Dropday reference, failed, with the error, is waiting to be sent, or was never sent.

Next, add a supplier.