Description
n8n PrestaShop 8 Node





A comprehensive n8n community node for PrestaShop 8 integration with automatic XML/JSON conversion and full CRUD support.
π Documentation Languages:
- π¬π§ English (this file) – EN.md”>Installation
- π«π· FR.md”>Exemples | Installation
- π©πͺ DE.md”>Beispiele | Installation
- πͺπΈ ES.md”>Ejemplos | InstalaciΓ³n
- β Full CRUD operations without writing a single line of XML
- β Intuitive graphical interface with dynamic dropdown menus
- β Automatic XML/JSON conversion – PrestaShop XML β Simple JSON
- β 25+ resources supported: products, customers, orders, stocks…
- β Advanced filtering with 10 search operators
- β Raw mode for debugging and advanced use cases
- β Retry on error to automatically recover from transient failures (timeouts, connection drops)
π Complete Documentation Hub
π Quick Start | β¨ Features | π Documentation | π― Examples | π€ Contributing
—
π― Overview
The first n8n node that truly simplifies PrestaShop 8 integration:
π Quick Start
Installation
npm install n8n-nodes-prestashop8
PrestaShop Configuration
1. Enable Webservice: Settings > Web Service > Enable
2. Create API Key with CRUD permissions
3. Note the URL: https://your-store.com/api
n8n Configuration
// PrestaShop 8 API Credentials
{
"baseUrl": "https://your-store.com/api",
"apiKey": "YOURAPIKEY"
}
First Workflow
// List active products
{
"resource": "products",
"operation": "search",
"filters": {
"filter": [
{ "field": "active", "operator": "=", "value": "1" }
]
}
}
β¨ Features
π Complete CRUD Operations
| Operation | Description | Example |
|———–|————-|———|
| List | Retrieve collections | All products |
| Get by ID | Individual retrieval | Product ID 123 |
| Search | Search with filters | Products > β¬20 |
| Create | Create new entities | New customer |
| Update | Modify existing | Update stock |
| Delete | Remove entities | Delete order |
π Supported Resources
π₯ CRM & Customers (5 resources)
customers – Store customersaddresses – Shipping/billing addressesgroups – Customer groups and pricingcustomer_threads – Customer service conversationscustomer_messages – Individual messagesπ¦ Product Catalog (9 resources)
products – Product catalogcombinations – Product variations (size, color…)stock_availables – Stock managementcategories – Category treemanufacturers – Brands and manufacturerssuppliers – Supplierstags – Product tagsproduct_features – Product characteristicsproduct_options – Customization optionsπ Orders & Sales (8 resources)
orders – Store ordersorder_details – Order line itemsorder_histories – Status change historyorder_states – Possible order statesorder_carriers – Carriers by orderorder_invoices – Invoicescarts – Shopping cartscart_rules – Discount codes and promotionsπ Advanced Filtering
| Operator | Description | Example |
|———-|————-|———|
| = | Equal | price = 19.99 |
| != | Not equal | active != 0 |
| > / >= | Greater than | stock > 10 |
| < / <= | Less than | price <= 50 |
| LIKE | Contains | name LIKE %iPhone% |
| NOT LIKE | Does not contain | ref NOT LIKE %OLD% |
| BEGINS | Starts with | name BEGINS Apple |
| ENDS | Ends with | ref ENDS -2024 |
ποΈ Advanced Options
limit=20 or limit=10,30[priceASC], [dateadd_DESC]full, minimal, or customπ― Usage Examples
E-commerce Automation
// Daily ERP β PrestaShop stock sync
Cron β ERP API β Transform β PrestaShop 8 Node β Slack Alert
Marketing Automation
// New customers β CRM + welcome email
PrestaShop Webhook β PrestaShop 8 Node β CRM β Mailchimp
Business Intelligence
// Daily sales report
Cron β PrestaShop 8 Node β Calculate KPIs β Email Report
π Documentation
π Issues & Support
Common Problems
Get Help
π€ Contributing
Contributions are welcome! Here's how to participate:
Quick Start Development
git clone https://github.com/PPCM/n8n-nodes-prestashop8.git
cd n8n-nodes-prestashop8
npm install
npm run dev # Watch mode
Contribution Process
1. Fork the project
2. Create a feature branch (git checkout -b feature/amazing-feature)
3. Commit changes (git commit -m 'Add amazing feature')
4. Push the branch (git push origin feature/amazing-feature)
5. Open a Pull Request
Types of Contributions
Guidelines
π Roadmap
v1.1 (Q1 2024)
v1.2 (Q2 2024)
v2.0 (Q3 2024)
π License
This project is licensed under the MIT License. See the LICENSE file for details.
π Acknowledgments
π Star History

---
Revolutionize your e-commerce with n8n and PrestaShop 8 π