Package Information
Released: 9/18/2025
Downloads: 58 weeklyΒ /Β 923 monthly
Latest Version: 1.2.3
Author: PPCM
Available Nodes
Documentation
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) - Examples | Installation
- π«π· FranΓ§ais - Exemples | Installation
- π©πͺ Deutsch - Beispiele | Installation
- πͺπΈ EspaΓ±ol - Ejemplos | InstalaciΓ³n
π Complete Documentation Hub
π Quick Start | β¨ Features | π Documentation | π― Examples | π€ Contributing
π― Overview
The first n8n node that truly simplifies PrestaShop 8 integration:
- β 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
π Quick Start
Installation
npm install n8n-nodes-prestashop8
PrestaShop Configuration
- Enable Webservice: Settings > Web Service > Enable
- Create API Key with CRUD permissions
- Note the URL:
https://your-store.com/api
n8n Configuration
// PrestaShop 8 API Credentials
{
"baseUrl": "https://your-store.com/api",
"apiKey": "YOUR_API_KEY"
}
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 (6 resources)
customers- Store customersaddresses- Shipping/billing addressesgroups- Customer groups and pricingcustomer_threads- Customer service conversationscustomer_messages- Individual messagesguests- Non-registered visitors
π¦ 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
- Pagination:
limit=20orlimit=10,30 - Sorting:
[price_ASC],[date_add_DESC] - Fields:
full,minimal, or custom - Debug: URL, headers, timeout
π― 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
- π― Practical Examples - Detailed use cases
- π οΈ Installation Guide - Step-by-step setup
- π Changelog - Updates and fixes
- π Project Summaries - Executive summaries and presentations
π Issues & Support
Common Problems
- 401 Unauthorized β Check API key and permissions
- 404 Not Found β Verify base URL and Webservices enabled
- Timeout β Increase timeout in debug options
Get Help
- π GitHub Issues - Bugs and questions
- π n8n Community - Forum discussions
- π Documentation - Detailed guides
π€ 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
- Fork the project
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Types of Contributions
- π Bug fixes
- β¨ New features
- π Documentation improvements
- π§ͺ Additional tests
- π¨ UI/UX improvements
Guidelines
- TypeScript code with strict typing
- Unit tests for new features
- Updated documentation
- Respect ESLint + Prettier
π Roadmap
v1.1 (Q1 2024)
- Intelligent caching to optimize API calls
- Pre-configured workflow templates
- Bulk operations for batch processing
- Integrated PrestaShop webhooks
v1.2 (Q2 2024)
- PrestaShop Cloud support
- Advanced multi-store
- Visual field mapping
- Performance metrics
v2.0 (Q3 2024)
- GraphQL support (if available in PrestaShop)
- AI-powered data transformation
- Real-time synchronization
- Advanced analytics dashboard
π License
This project is licensed under the MIT License. See the LICENSE file for details.
π Acknowledgments
- n8n Team for the fantastic automation tool
- PrestaShop Community for API documentation
- Contributors who improve this project
π Star History
Revolutionize your e-commerce with n8n and PrestaShop 8 π