Skip to main content
All integrations
CommerceBuilt · not live yet

PrestaShop and Magistry

Connect PrestaShop with a GET-only webservice key and Magistry reads products, combinations, stock and checkout prices. Nothing is written back.

Status: Built, not live yet: no store has connected PrestaShop. The connection is read-only.

// what magistry does with it

What exists today

Products and combinations with option names and categories.

Stock per product and combination.

The consumer price PrestaShop computes at checkout, rebuilt from tax rules and specific prices.

// data flow

What moves between PrestaShop and Magistry

Connection: Webservice key (HTTP Basic, GET-only permissions) + shop https address.

SYNCS INTO MAGISTRY

  • Products and combinations (variants), with option names and categories.
  • Stock per product and combination.
  • The consumer price PrestaShop computes at checkout, rebuilt from tax rules and specific prices.
  • Shop settings that govern price, stock and weight (default shop, currency, country, tax, rounding, stock management).

MAGISTRY CAN CHANGE

Nothing. PrestaShop is connect-only: Magistry reads it and writes nothing back.

WHAT IT CANNOT DO

  • Change anything in your shop: there is no write method and the key carries GET permissions only.
  • Store your orders or customers yet: the client reads them, the sync does not persist them.
  • Read customer password hashes or secure keys: orders and customers are read with an explicit field list.
  • Write prices when a price input (taxes, tax rules, specific prices) was only partly read; that run ends before writing.
  • Put PrestaShop products in the shopping feed yet: no product URL is read.

// permissions

Permissions Magistry requests

The exact scopes or access the PrestaShop connection asks for, and why.
configurations
View (GET) only.
currencies
View (GET) only.
products
View (GET) only.
combinations
View (GET) only.
stock_availables
View (GET) only.
specific_prices
View (GET) only.
product_options
View (GET) only.
product_option_values
View (GET) only.
categories
View (GET) only.
taxes
View (GET) only.
tax_rules
View (GET) only.
tax_rule_groups
View (GET) only.
orders
View (GET) only.
order_details
View (GET) only.
customers
View (GET) only.

// setup

How to connect PrestaShop

Connections happen in the dashboard. The connection is read-only: Magistry writes nothing to PrestaShop.
  1. 1In the PrestaShop back office, open Advanced Parameters → Webservice and enable the webservice.
  2. 2Click Add new webservice key, then Generate; describe it as Magistry and set Status to Yes.
  3. 3Under Permissions, tick View (GET) — and nothing else — for the listed resources.
  4. 4On a multistore shop, tick your shop under Shop association and save.
  5. 5Paste the key and your shop's https address into Magistry; it is checked before saving.

// faq

Common questions

Does Magistry change my PrestaShop shop?

No. There is no write method, and the webservice key carries GET permissions only.

// what is live

See the integrations that run today.

Shopify, Merchant Center, Analytics, Search Console, your mailbox and Facebook and Instagram posting run today, and Magistry's agents steer 16 of the 17 ad networks it connects.