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

Set up the PrestaShop integration

Connect PrestaShop cart, install the required module and add webshop products to a Sprii campaign.

This guide uses PrestaShop cart: shoppers follow the Sprii checkout link to your PrestaShop webshop, where you handle their orders and payment. You select webshop products for each Sprii campaign.

You need administrator access to the intended Sprii Page and your PrestaShop back office, including permission to manage webservice keys and install modules. Have an editable Sprii campaign on that Page and an active PrestaShop product ready to add.

Open the integration and enter the webshop address

  1. Select the intended Sprii Page. Open Page settings Page settings selected in Sprii > E-commerce integration E-commerce integration selected under Page settings. The connection belongs to this Page.
  2. On the PrestaShop card, click Configure.

    PrestaShop integration card with Configure
  3. Click Activate webshop Activate webshop button to make its settings editable.
  4. Enter your PrestaShop storefront address, including https://, in Site Url. Use the storefront address without a trailing /. Keep the Sprii settings open for the next steps.

Enable the webservice and create its key

  1. In PrestaShop, open Advanced Parameters > Webservice. Set Enable PrestaShop Webservice to Yes and save.
  2. Click Add new webservice key, then Generate beside Key. Give the key a description such as Sprii and make sure its Status is enabled.
  3. Grant GET access to these resources:

    categories, combinations, languages, price_ranges, product_option_values, product_options, products, search, shops, stock_availables, stock_movements, stocks, tags.
  4. Save the key in PrestaShop. Copy it directly into the key field in the open Sprii integration.
  5. In Sprii, select Prestashop Cart under Checkout Type. This reveals the Sprii Token field used in the next section.

Site Url and key fields, with Checkout Type set to Prestashop Cart

The picture shows the address/key fields and the separate checkout selection.

The overall webservice switch and the individual key's Status must both be enabled. PrestaShop's webservice access instructions show these separate controls.

Install the module and copy its token to Sprii

  1. In Sprii, click Download plugin Download plugin button for PrestaShop. Keep the downloaded ZIP file ready.
  2. In PrestaShop, open Modules > Module Manager. Use Install a module at the top right, or Upload a module in versions that use that label. Select the ZIP you just downloaded from Sprii and wait for installation to finish.
  3. Check that the installed module is enabled. The downloaded module appears as Elisa.io. Open its Configure action, or Elisa.io > Configuration.
  4. Copy the displayed Token from the module's configuration page. It is generated by the module and is read-only. Paste it into Sprii Token in the open Sprii integration.
  5. In Sprii, click Save Save button. Resolve any error or required prompt before continuing. The PrestaShop module must remain installed and enabled for this checkout route.

PrestaShop's module installation instructions explain the ZIP upload. This is separate from activating the webshop connection in Sprii.

Add your first webshop product

  1. Open the intended Sprii campaign, then Products Products campaign step, selected
  2. Click Add > Webshop product.... For a Page using the PrestaShop integration, this is the one menu item for selecting its products. The From product list dialog searches PrestaShop directly, so you can use it before the Sprii Page catalog contains any products.PrestaShop Add menu with Webshop product..., New campaign product... and Import
  3. Use Filter to find the product you need. The results are limited to 100 products; narrow the search if your product is not shown.From product list example with Filter, two selected neutral products and Add 2 products
  4. Select the product's row, then click Add products. The button includes the number of products selected.
  5. Find the added product in the campaign and check its details, variants, price and inventory before using it.

Adding a selected product stores it in the Page catalog and creates the campaign's own product entry. Repeat for the other products you want to use. Saving the integration does not import the entire PrestaShop catalog.

Refresh products and understand the limits

  • Products used by eligible active campaigns refresh about every 10 minutes, including products in campaigns created before this connection was configured. An expired, archived or deleted campaign is outside this scheduled refresh.
  • To request a refresh now, return to Page settings Page settings selected in Sprii > E-commerce integration E-commerce integration selected under Page settings > PrestaShop > Configure and click Run full product sync Run full product sync button. For PrestaShop, this refreshes products used by active campaigns; it does not import the entire webshop catalog.
  • Check existing campaigns' product values as well as the Page catalog after changes. The campaign has its own product entry.
  • Inactive PrestaShop products are disabled in Sprii. Keep the products you plan to sell active in PrestaShop.
  • A PrestaShop product ID is different from an SKU. Search matching depends on PrestaShop's search; do not assume that every ID or SKU finds the same product.
  • Order reconciliation runs about every 15 minutes when enabled. If Disable order sync is selected in the Sprii integration, that order check is off.


Need help? Contact Sprii Support