Purpose: Offer your customers the option of being delivered through service points.
Once you have Integrated your store and connected your DHL contract, you can proceed by adding Service points.
Configure Service Point delivery in your shop setting
Step 1. Configure service point delivery in the Shopware Starter Edition by navigating to the Settings > Shop > Shipping.
Step 2: Select any of the active shipping methods or create a new one. In the basic information section, there will be an option to enable service point delivery for that shipping method:
Step 2. Configure service point delivery on your Sendcloud account:
1: Navigate to the Sendcloud’s control panel by clicking the 'Go to Sendcloud' button.
2: Navigate to the Settings page and click on Integrations:
Step 3: Select Shopware Starter Edition integration.
Step 4: Check the 'Service Points' checkbox, enable service point carriers, and click on the Save button:
Step 5: After enabling the service point delivery for the integration, it will be possible to activate service point delivery for each individual shipping method in your store.
Enable your service point location in Checkout
Step 1: On the checkout/confirm page, on the 'Shipping' button, a popup with all available shipping methods will be listed.
Step 2: If a shipping method that supports service point delivery is selected, the Select service point button will be shown. Please note that if the service point is not selected, the save button is removed.
Step 3: By clicking on the 'Select service point' button, the location picker will be shown. Please select your service point location:
Step 4: Selected service point will be shown along with the service point delivery shipping method. Please note that the 'Save' button is now available:
Step 5: Finish the order by clicking on the Send order button. Please note that the Send order button will be disabled if the service point method is selected and the service point location is not set.
Step 6: On the checkout/finish page, if the service point shipping method is selected, service point information will be shown.
Locate and configure Sendcloud settings on the Order overview page
On the order overview page, there are two new Sendcloud columns, namely the column for selected shipping method and the column for shipment label actions:
If the parcel is not created on Sendcloud, there will be only one button for creating a Sendcloud label. Once that label is clicked, the page will refresh automatically and the success message will be displayed to the user.
In case anything went wrong, an error message will be displayed:
For orders with created parcels, there will be an option to either download the shipment label or to cancel all parcels related to that order. In case of cancellation, a dialog box will open up and the user needs to confirm cancellation.
Select a shipping method and a service point on the 'order details' page
On the 'order details' page, within the shipment section, there is now information on Sendcloud shipment:
If no parcels have been created for the order, it is possible to select a shipping method and a service point, by going to the order 'Edit' mode:
In this mode, you can choose a shipping method from a list of supported methods on Sendcloud for the destination country and the weight of the order:
If the selected method supports service points, you will also have to select a service point before saving the order:
It is not possible to save the order with a shipping method that supports service points if the service point has not been chosen.
Once selected, the service point information will be displayed above the button, and it is also possible to change the selection before saving.
Once at least one parcel has been created for the order, it is no longer possible to edit the shipping method and/or service point in the edit mode. It will look the same as in the view mode.
Available shipping methods from Sendcloud are periodically refreshed in order to show only those that are still active and available for the selected order. However, it is also possible to manually trigger that process by clicking on the refresh button above the shipping methods picker.
After clicking on it, the shipping method cache will be updated and the corresponding notification will be shown.
Create an Order confirmation email template for Service Point Deliveries
Step 1: An order confirmation template can be created for Service Point Delivery as well. Please go to 'Settings/Shop/Email Templates':
Step 2: Please navigate the Order confirmation mail template and click on 'Edit':
Step 3: Please select sales channels for which email should be sent:
Step 4: Please extend Text and HTML with the following snippets:
Text:
{% if order.extensions.sendcloud.servicePointInfo %}
Service Point Delivery:
{{ order.extensions.sendcloud.servicePointInfo.name }}
{{ order.extensions.sendcloud.servicePointInfo.street }} {{ order.extensions.sendcloud.servicePointInfo.house_number }}
{{ order.extensions.sendcloud.servicePointInfo.postal_code }} {{ order.extensions.sendcloud.servicePointInfo.city }}
{{ order.extensions.sendcloud.servicePointInfo.country }}
{% endif %}
HTML:
{% if order.extensions.sendcloud.servicePointInfo %}
<strong>Service Point Delivery:</strong><br>
{{ order.extensions.sendcloud.servicePointInfo.name }} <br>
{{ order.extensions.sendcloud.servicePointInfo.street }} {{ order.extensions.sendcloud.servicePointInfo.house_number }}<br>
{{ order.extensions.sendcloud.servicePointInfo.postal_code }} {{ order.extensions.sendcloud.servicePointInfo.city }}<br>
{{ order.extensions.sendcloud.servicePointInfo.country }}<br>
{% endif %}