Setting Up PrestaShop

Setting Up PrestaShop

PrestaShop offers both self-hosted and cloud hosted versions. When using self-hosted, the client is expected to keep their server and application in proper working order. If you do not have the resources or contacts to do so, we recommended using a cloud hosted shopping cart service.

Integration Specs:

  • Supported functions:
    • Order Download
    • Inventory Sync
    • Shipment Confirmation
  • Required Parameters
    • Store URL Address
    • API Key

Step-by-step guide

  1. To find your API Key and Password go to the Advanced Parameters tab on the left-hand navigation menu in PrestaShop and then click on Webservice.
  2. Click Add new webservice key in the upper right
  3. Click Generate!
  4. Enter a description like: Extensiv Integration Manager
  5. For quick setup: click the top row of checkboxes for View(GET) and Modify(PUT)
  6. For more security, click the following boxes instead:
    1. For the View column select: addresses, carriers, carts, categories, combinations, configurations. contacts, currencies, countries, customer_messages, customer_threads, customers, deliveries, all fields starting with order_, orders, all fields starting with product_, products, shops, states, all fields starting with stock_, stocks, tax_rule_groups, tax_rules, taxes, warehouses, weight_ranges, zones.
    2. For the Modify column select: order_details, orders, products, stock_availables
  7. Click Save at the bottom right
  8. Enter the API Key and your store URL into Integration Manager
  9. Make sure the Enable Web Service box is set to Yes. 

    • Related Articles

    • PrestaShop Settings

      This page covers the various options that can be set in Extensiv Integration Manager and in your PrestaShop account.  Integration Manager Settings Setting Description Default Order Status ID Only pull orders with the selected Order Status ID. The ...
    • Shipping Confirmation Error - PrestaShop

      Problem Extensiv Integration Manager cannot send Shipping/Tracking to PrestaShop with following message: Could not upload tracking information for Order #xxxx: Please make sure that the carrier, FEDEX, exists in PrestaShop.  Solution Please make sure ...
    • Internal Server Error 500 - PrestaShop

      Problem Newly created store cannot be opened due to Internal Server Error:  Solution Shop URL is not set properly for the new store: Go to Advanced Parameters→Multistore. Click on the store that shows Internal Server Error, and go to its URL setting. ...
    • Unexpected HTTP Status 302 - PrestaShop

      Problem Extensiv Integration Manager cannot communicate with PrestaShop and displays a 302 error like the following: This call to PrestaShop Web Services returned an unexpected HTTP status of 302 Solution Generate empty .htaccess file If PrestaShop ...
    • Blank Tracking Number - PrestaShop

      Problem PrestaShop generates Shipping Confirmation Email that contains empty tracking number:   Email shows "{shipping_number}" instead of actual tracking number.  Email shows "{followup}" instead of actual tracking link.  Email shows blank tracking ...