Skip to content
English
  • There are no suggestions because the search field is empty.

Prestashop

Available for all licenses

Introduction

In this article, you will discover all the configurations related to Prestashop, following this structure:

Adding a New User

Adding a new user on MarketRock is done as usual from the Prestashop menu by accessing Prestashop Settings > Users. From this section, you can create or manage the various linked users.

Setting the "Prestashop API Address" Field

When creating a new user, one of the key fields to fill in is the Prestashop API Address. To obtain this information:

  1. Go to Prestashop > Advanced Parameters > Webservice.
  2. Retrieve the API address as displayed on the page.

image-Sep-27-2024-09-41-28-1124-AM

Generating API Keys

From the same Prestashop page, by clicking on "Add a new service key", you can create an API key that must later be entered into MarketRock. Here’s how to correctly fill in the API key creation page:

  • Key: Click on the Create button to let Prestashop generate a key automatically. This is the value you will need to copy and enter into MarketRock.
  • Key Description: Enter "MarketRock" to easily identify this key.
  • Enable Webservice Key: Leave the option set to Yes.
  • Permissions: You can select all permissions or, if you prefer to limit MarketRock’s access to certain resources, click on All and select the following entries:
    • adresses, carriers, countries, currencies, customers, customizations, deliveries, order_carriers, order_details, order_histories, order_invoices, order_payments, order_states, orders, product_customization_fields, product_options, shops, states.

image (1)-4

Entering Data on MarketRock

Once you have obtained the Prestashop API Address and API Key, enter them into MarketRock. MarketRock will automatically verify the correctness of the entered data.

  • If the data is correct, the user creation window will expand, allowing you to complete the operation.
  • If the data is incorrect, you will receive a red error message.

Additional Configuration on MarketRock

After passing the API verification, you need to configure two additional settings:

  1. Prestashop Store: Select the Prestashop store to link to this user. This selection is necessary because multiple stores can be hosted on a single Prestashop installation. If the customer has multiple sites on Prestashop, you will need to link a different user for each site.

  2. Update Carrier During Shipment: This option allows you to automatically update the carrier's name associated with the order on Prestashop when you mark an order as shipped on MarketRock.
    Important: For this function to work correctly, the carrier name on MarketRock must match the one defined on Prestashop.

To verify the carriers defined on Prestashop, go to Shipping > Carriers. If there is a discrepancy between the names (for example, MarketRock has "BRT" while Prestashop has "Bartolini"), the carrier name in the Prestashop order will not be updated.

Current Functionalities

Currently, MarketRock supports:

Automatic order download from Prestashop every 10-15 minutes.
Shipping status updates from MarketRock to Prestashop.