Quick start
Quick start
Use a test sales channel and a product that is not part of a live campaign.
1. Prepare delivery infrastructure
Confirm that transactional email works in Shopware and start the messenger consumer:
bin/console messenger:consume -vv
2. Test a preorder
Open the product in Administration, activate its preorder settings, set a positive preorder quantity, and save. On the storefront, select the available payment option, accept the preorder consent, and place a test order.
The request should be visible in Marketing → Preorder requests and, for a customer account, in My preorders.
3. Test a back-in-stock request
Set the product’s available stock to 0. With stock notifications enabled, open the product page and submit Notify me when available. Then increase the available stock and let the queue worker process the message.
4. Test a price-drop request
Open a product that has a calculated sales-channel price and submit a price-drop request. Optionally enter a target price. Lower the applicable product price, save it, and let the worker process the message.
5. Verify the result
Check the customer inbox, the relevant Administration list, and the storefront button state. A customer with an open request for the same product sees a subscribed, disabled button rather than a second active subscription.