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)
🚀 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 🚀


