- Home
- Resources
- Integrations
- PrestaShop
PrestaShop Make integrationAutomate PrestaShop with Make.
What if new orders, customers and stock levels in your shop fed your other tools on their own? The PrestaShop Make integration gives you 32 modules: 5 triggers, 18 actions and 9 searches. This guide connects your store, then walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the PrestaShop Make integration do for your shop?
The PrestaShop Make integration links your store's back office to Make, a no-code tool where you build a scenario (the automation itself, a chain of steps). Each step is a module: it watches orders or customers, reads a product, or writes a change back to the store, without a line of code.
Orders that reach the right people. A typical setup for an online shop: Watch Orders spots each new or edited order, List Order Rows pulls out the items bought, and the next module sends them to the tool your warehouse or accounting team already reads.
A stock level you can trust. Watch Products catches every product created or edited, Get a Product's Stock reads the quantity, and Update a Product's Stock writes a corrected figure back when another system holds the real count.
Customer records kept tidy. Watch Customers fires on new sign-ups and profile edits, List Customer Groups shows which groups exist, and Update a Customer fixes the record in place.
Know the limits before you start. All five PrestaShop triggers are scheduled: Make checks the store on a clock, so nothing arrives the instant it happens. The module list has no Delete module, and anything missing goes through Make an API Call. Make also flags its PrestaShop documentation as AI-generated, so double-check important details with PrestaShop. When a run fails, Make troubleshooting covers the usual causes.
Comparing tools? The n8n vs Make guide lays out the criteria side by side, and Make training takes you further once this first scenario runs.
How do you connect PrestaShop to Make?
- 01
Generate an API key in PrestaShop
In your PrestaShop back office, open Advanced Parameters, then the Web service page. Click Add new webservice key, then Generate, and copy the key shown in the input field. You need an active store for this.
- 02
Add a PrestaShop module in Make
Log in to Make, add any PrestaShop module to your scenario and click Create a connection. A connection is your store linked to Make once, then reused by every PrestaShop module you add later.
- 03
Paste the key and save
Give the connection a name in Connection name if you run several stores (the field is optional). Enter the credentials you copied from PrestaShop, or follow the on-screen instructions, and save. Make can now read your store.
Your first scenario: send order rows onward
GoalWhen an order is created or updated in PrestaShop, Make lists the rows of that order so the next module can use each item.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big +. Search for PrestaShop and pick Watch Orders as the first module.
- 02
Connect your store
Click Create a connection and paste the API key from your back office. Once linked, Make can list the objects it reads in your store, so there is nothing to type by heart.
- 03
Add List Order Rows
Click the + on the right of Watch Orders and choose List Order Rows. Map the order ID from the first module: each row then travels as its own bundle, one item per product line.
- 04
Test with Run once
Edit or place a test order in the shop, then click Run once. Open the bubbles above each module to read the bundles they received and check the rows match the order.
- 05
Schedule and switch on
Open the clock on Watch Orders. A new scenario checks every 15 minutes by default, and the Free plan cannot go below that. Adjust it, then switch the scenario on.
What starts a PrestaShop scenario
5 modules start a scenario when something happens in PrestaShop. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by PrestaShop as soon as it happens.
Watch Carts
Scheduled triggerIn Make“Triggers when a cart is created or updated.”
This trigger hands your scenario every cart that shoppers create or change in the store, so you can react to baskets before they turn into orders.
Watch Customers
Scheduled triggerIn Make“Triggers when a customer is created or updated.”
Each new account and each edited customer profile lands in your scenario as a bundle, ready to be copied into your CRM or mailing tool.
Watch Manufacturers
Scheduled triggerIn Make“Triggers when a manufacturer is created or updated.”
Here the scenario starts whenever a brand record is added or edited in your catalog, which keeps supplier lists elsewhere in step with the shop.
Watch Orders
Scheduled triggerIn Make“Triggers when an order is created or updated.”
Most PrestaShop scenarios start here: every order placed or modified in the shop becomes a bundle your next modules can read and pass on.
Watch Products
Scheduled triggerIn Make“Triggers when a product is created or updated.”
Use this trigger to catch each product that appears in the catalog or gets edited, and push the change to wherever else your product data lives.
What Make can do in your PrestaShop store
PrestaShop gives you 27 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Cart
- Create a Customer
- Create an Order
- Create a Product
- Get a Cart
- Get a Customer
- Get a Language
- Get a Manufacturer
- Get an Address
- Get an Order
- Get a Product
- Get a Product's Stock
- Make an API Call
- Update a Cart
- Update a Customer
- Update an Order
- Update a Product
- Update a Product's Stock
- List Addresses
- List Carts
- List Customer Groups
- List Customers
- List Images
- List Manufacturers
- List Order Rows
- List Orders
- List Products
Create a Cart
ActionIn Make“Creates a new cart.”
Opens a fresh cart in the store from data your scenario already holds, so a basket can exist in PrestaShop without anyone clicking through the front office.
Create a Customer
ActionIn Make“Creates a new customer.”
Adds a new customer account to your shop, filled from a form, a CRM or any earlier module, and saves the retyping.
Create an Order
ActionIn Make“Creates a new order.”
Records a new order in PrestaShop from outside the storefront, which keeps sales made elsewhere in the same back office as the rest.
Create a Product
ActionIn Make“Creates a new product.”
Puts a new product in your catalog from a supplier file, a sheet or another app, instead of entering it by hand in the back office.
Get a Cart
ActionIn Make“Retrieves the details of a customer cart by its ID.”
Fetches everything about one cart when you already know its ID, so the next module can read what the shopper had selected.
Get a Customer
ActionIn Make“Retrieves the details of a customer by its ID.”
Returns the full record of a single customer from their ID, which gives later modules the details they need to personalise a message or update another tool.
Get a Language
ActionIn Make“Retrieves the details of a specified language by its ID.”
Tells your scenario which language sits behind a language ID in your store, handy when a shop runs in several languages.
Get a Manufacturer
ActionIn Make“Retrieves the details of a manufacturer by its ID.”
Reads one brand record by its ID and passes its details downstream, so a product or order can be matched to the right supplier.
Get an Address
ActionIn Make“Retrieves the details of an address by its ID.”
Pulls a single address from the store by its ID and makes it available to the next module, typically a shipping or invoicing tool.
Get an Order
ActionIn Make“Retrieves the details of an order by its ID.”
Loads one order in full from its ID, a useful step when a previous module only gave you the reference and you need the rest.
Get a Product
ActionIn Make“Retrieves the details of a product by its ID.”
Gives your scenario the complete sheet of one product, looked up by ID, so later steps can reuse its details.
Get a Product's Stock
ActionIn Make“Retrieves stock quantity of a product by the product ID.”
Reads how many units of a product are on hand, from the product ID, and lets the scenario decide what to do with that number.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the PrestaShop API from your scenario, using the connection you already set up, for everything the listed modules do not cover.
Update a Cart
ActionIn Make“Updates an existing cart by its ID.”
Changes an existing cart, found by its ID, so the basket in PrestaShop reflects what was agreed elsewhere.
Update a Customer
ActionIn Make“Updates an existing customer by its ID.”
Edits a customer already in the store, located by ID, which keeps profiles aligned with the CRM your team works in every day.
Update an Order
ActionIn Make“Updates an existing order by its ID.”
Writes changes onto an existing order by its ID, so a status or detail handled in another system shows up in your back office.
Update a Product
ActionIn Make“Updates an existing product by its ID.”
Modifies a catalog product from its ID, letting a sheet or supplier feed keep the store's product pages correct.
Update a Product's Stock
ActionIn Make“Updates stock quantity of a product by the product ID.”
Sets the quantity available for a product, found by product ID, so the shop stops selling what the warehouse no longer has.
List Addresses
SearchIn Make“Retrieves a list of addresses and filters by criteria.”
Searches the store's addresses with the criteria you set and returns each match as its own bundle, one address per item.
List Carts
SearchIn Make“Retrieves a list of customer carts and filters by criteria.”
Pulls a batch of customer carts filtered by your criteria, which lets you review baskets without waiting for the trigger.
List Customer Groups
SearchIn Make“Retrieves a list of customer groups and filters by criteria.”
Shows the customer groups defined in your shop, one bundle per group, so the scenario knows which segments exist.
List Customers
SearchIn Make“Retrieves a list of customers and filters by criteria.”
Finds customers that match your criteria and sends each one down the scenario as a separate bundle.
List Images
SearchIn Make“Retrieves a list of images of a specific entity.”
Collects the images attached to a given entity, a product for instance, and outputs one bundle per image.
List Manufacturers
SearchIn Make“Retrieves a list of manufacturers and filters by criteria.”
Returns the brands registered in your catalog that fit your criteria, each as its own bundle for the next step.
List Order Rows
SearchIn Make“Retrieves a list of rows of an order by the order ID.”
Breaks an order into its lines, from the order ID, and passes each product line on as a separate bundle.
List Orders
SearchIn Make“Retrieves a list of orders and filters by criteria.”
Retrieves orders that match your filters, one bundle per order, which is useful when you need past sales rather than new ones.
List Products
SearchIn Make“Retrieves a list of products and filters by criteria.”
Searches the catalog with your criteria and delivers the matching products one bundle at a time.
Need help automating PrestaShop with Make?
A person reads every message.