It reaches the maintenance work as well as the catalogue — installing a module, clearing the cache after a change, fixing a menu link — which is what a shop owner's day actually consists of. Price and stock have their own operations, so a bulk repricing does not have to go through a full product update.
A management connection to a PrestaShop store covering both the catalogue and the platform around it. Products, categories, customers and orders are the core; modules, cache, themes and the main navigation menu are reachable in the same session.
- Product retrieval that handles one product by ID or a filtered list, optionally enriched with stock and category detail
- Products created, edited and removed, with price and stock as their own operations
- Categories retrieved with hierarchy filtering, created, edited and removed
- Customers listed, filtered, created and updated
- Orders listed and filtered, their status changed, and the available statuses read
- Modules listed and inspected, installed, activated or deactivated
- Cache cleared and its status read, theme settings updated, and the main menu's links read, added and edited
- A connection test, for confirming the store is reachable before anything else
A PrestaShop store you administer, reachable over its web service API with credentials that permit the resources you intend to touch.
Build from source — clone the repository and build it, then point your client at the binary
