Make sure the plugin configuration is configured like below
Override "Stock" field of bundle product: YES
Mark bundle product unavailable if one of its children is unavailable: YES
Use a custom line item type instead of the default 'Product' line item type: NO
Enable bundle product stock management: NO
After this run the following command via SSH in the project folder:
``./bin/console zeo:bundle:stock:sync``
This command will write calculated values for stock, available stock and availability of all bundle products to the database, also it will disable Pickware Stock Management for these products. This is important due to the fact that bundle products are virtual products and don't actually have stock in a warehouse nor bin location.
Finally, ensure your queue worker is configured following the production specification of Shopware described here:
https://developer.shopware.com/docs/guides/hosting/infrastructure/message-queue.html
The extension relies on asynchronous stock synchronization and so requires a well functioning queue system.
It is highly recommended to use a program like Supervisor to manage and run the queue workers instead of employing a system like cronjobs.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article