Appearance
Troubleshooting
For merchants
Logs
Click and Pick writes to Shopware's main log (var/log/<env>-<date>.log). Notification failures in its Flow actions (missing template, mail or SMS error) are logged there and never shown on screen. See Shopware: Logging.
"Self pick-up" is not offered in checkout
- The shipping method is assigned to the sales channel (Sales Channels → (channel) → Shipping methods) and active.
- Its availability rule matches — by default All customers (Shopware: Rule Builder).
No pickup locations in the list
A location appears only if all of these hold:
- It is active.
- It is assigned to this sales channel.
- It is open at some point today, in its own time zone — check the weekly schedule and special dates.
A location closed today is not listed, even if the customer wants to collect another day.
No time slots for a date
- The location is closed on that date (weekly schedule or a special date).
- All slots on that day are in the past.
- The location's time zone is wrong, shifting the opening hours. Check it is an IANA name such as
Africa/Lagos.
Checkout blocked: pickup location required / invalid pickup time
The order cannot be placed with Self pick-up unless a valid location is chosen and the time is within its opening hours. Common causes: the customer changed the date without choosing a new time; the location was deactivated during checkout; Enable pickup location selection is switched off.
"Pay on pickup" is not offered
It is only available when Self pick-up is the selected shipping method (rule Payment method is self pick-up), and it must be assigned to the sales channel.
If Pay on pickup is somehow selected with another shipping method, checkout is blocked with unsupported delivery method.
The store did not receive the pickup email
- The flow Send pickup notification to admin is active (Settings → Flow Builder).
- The pickup location has a correct email.
- Shopware can send mail (Shopware: Mailer), and — if mail is sent via the queue — a queue worker is running.
- The shop log mentions a missing template or mail error; notification errors are logged, not shown.
The customer did not get "ready for pickup"
- The delivery status was set to Ready (not Shipped).
- The flow Send pickup ready mail is active.
The SMS action does nothing
Send pickup SMS to location needs the SMS plugin installed and configured, and a phone number on the location.
Uninstalling
The shipping and payment methods are deactivated, not deleted — past orders refer to them. If you uninstall without keeping data, all pickup locations, schedules and the order pickup records are deleted; orders themselves are kept.
Known issues
In version 0.9.0:
| Issue | Impact | Workaround |
|---|---|---|
| The checkout location list only includes locations open today. | A location closed today cannot be chosen for a later day. | — |
| No slot capacity, lead time or cut-off rules. | Any open slot can be booked. | A developer can add rules — see Extending. |
| No release tag. | Cannot be required by version with Composer. | ZIP, or dev-main. |
| Turning off Enable pickup location selection still requires a location for self pick-up. | Checkout with self pick-up is blocked. | Remove Self pick-up from the sales channel instead. |
Still stuck? Contact support with versions and log lines.