solution25 / infoplus-commerce
Shopware 6 integration with InfoPlus (ERP/WMS) to synchronize products, categories, customers, inventory, and orders between Shopware and InfoPlus.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:shopware-platform-plugin
pkg:composer/solution25/infoplus-commerce
Requires
- php: >=8.2
- shopware/administration: ~6.6.0
- shopware/core: ~6.6.0
- shopware/storefront: ~6.6.0
- symfony/messenger: ^7.2
- symfony/rate-limiter: ^7.1
Requires (Dev)
This package is auto-updated.
Last update: 2025-10-13 09:03:26 UTC
README
InfoPlusCommerce Shopware Plugin
Overview
This plugin integrates Shopware 6 with InfoPlusCommerce to synchronize products, categories, customers, inventory, and orders.
Installation
- Copy the plugin to
custom/plugins/InfoPlusCommerce
. - Run
bin/console plugin:install --activate InfoPlusCommerce
. - Configure the plugin via the Shopware admin panel under Extensions > InfoPlusCommerce.
Configuration
- API Key: InfoPlusCommerce API key.
- Base Domain: InfoPlusCommerce API base URL (e.g., https://api.infopluscommerce.com).
- LOB ID, Warehouse ID, Carrier ID: IDs from InfoPlusCommerce.
- Sync Toggles: Enable/disable sync for each entity.
- Max Retry Attempts: Number of retry attempts for API failures (default: 3).
Usage
- Use the admin UI to configure settings and trigger manual syncs.
- Automatic syncs are triggered on entity create/update/delete events if enabled.
- Monitor sync results and errors in the admin UI.
API Endpoints
See open-api.yaml
for full endpoint documentation.
Development
- Tests: Run
vendor/bin/phpunit tests/
for unit and integration tests. - Dependencies: Install via
composer install
.
Support
Contact support@infopluscommerce.com for API issues or open a GitHub issue for plugin bugs.