With Click & Collect, you offer your customers the opportunity to collect their online orders from your local shop. They can pay for their orders in advance online or on site in your shop, or they can leave products in your local shop to collect at a later date. Below you will find the setup of Click & Collect for Shopware 5 and Shopware 6.
All information about creating and processing Click & Collect orders via online shop and local shop can be found in this article.
Shopware 5
Create shipping and payment methods for Click & Collect
To enable Click & Collect orders for your customers, you need to create and activate an additional shipping method in the Shopware 5 backend under Configuration → Shipping Costs for each store where orders are to be collected. It is advisable to limit the country selection to the country in which the respective shop is located, so that customers from other countries do not get to select this shipping type.
Additionally, you can create a separate payment method to give your customers the option to pay for their orders upon collection.
Pick Click & Collect orders with Pickware WMS
In order to also use Click & Collect with Pickware WMS, open the WMS plugin configuration under Configuration → Basic Settings → Additional Settings → Shopware WMS and follow the steps below:
- Picking - Payment methods with delivery notes instead of invoices – Enter the payment method for Click & Collect here.
- Versand - Foreign shipping types – Enter the shipping type for Click & Collect here.
Finally, you can create an additional Pick profile to display the orders with self-collection directly in the Picking app. The Pick profile should have the following rules:
Rule 1 | |||||
---|---|---|---|---|---|
Reference: | Oder | Condition: | Subshop | is one of | [Shop]* |
AND
Rule 2.1 | |||||
---|---|---|---|---|---|
Reference: | Order | Condition: | Payment status | is one of | Open |
AND
Rule 2.2 | |||||
---|---|---|---|---|---|
Reference: | Order | Condition: | Payment methode | is one of | [Payment method for Click & Collect]** |
* – Select all subshops that correspond to your shop.
** – Select the payment method for Click & Collect.
Shopware 6
Assign shipping and payment methods
During the installation of the extension, shipping method XY and payment method YZ are automatically created. In order for these to be available at the POS, they only need to be added under Sales Channels → [Name of your sales channel] → General → Payment and Shipping for your online shop and your local shop.
Customise shipping and payment methods
We also recommend that you review the shipping and payment methods and make any necessary adjustments. You can find them under Settings → Shipping and Settings → Payment. For example, you can select an existing availability rule or create a new rule for Click & Collect. You can find out how to create rules with the Rule Builder here.
Create your own shipping and payment methods (optional)
If you want to (additionally) create your own shipping and payment methods for Click & Collect, these must be entered in the administration under Settings → Extensions → Pickware POS → Click & Collect.
Configure automatic e-mail transfer
When the collection of the order is confirmed, the order status is changed. By default, an email is then sent to the customer. If you want to prevent this in the case of Click & Collect orders, the flows state_enter.order.state.in_progress and state_enter.order.state.completed must be adjusted.
To do this, delete the action container for sending the email and instead insert a condition based on the following rule. If you have multiple shipping methods for Click & Collect, select all of them.
If the condition is true, meaning it is not an order with the shipping method Click & Collect, an email is sent based on the template Entry Order Status: Completed or Entry Order Status: In Progress. If the condition is false, meaning it is an order with the shipping method Click & Collect, the flow is stopped and no e-mail is sent. Below you will find the modified flow for state_enter.order.state.completed.
You can find more information about the Flow Builder in the Shopware documentation.