Priority Shipping

Shopware 6.6: 1.0.0

Offer customers the option to receive individual items faster for an additional fee with the Priority Shipping plugin. Prioritize specific products for quicker delivery.

Zum Priority Shipping im Shopware Store

Storefront

On the product detail page in the storefront, your customers will see the option to select prioritized processing below the delivery information. If this option is selected, the stated delivery time in the shopping cart will be reduced. How exactly you implement the prioritization is up to you – for example, through accelerated production or by giving the order preferential handling.

For the option to select prioritized processing to appear in the storefront, a delivery time must be defined for the respective product. The acceleration configured in the plugin (in days) is applied to this delivery time: when prioritization is selected, the configured number of days is subtracted from the regular delivery time.

Example: Suppose you have defined a delivery time of 10 to 12 days for a product and set an acceleration of 3 days in the prioritization settings. In this case, the displayed delivery time is automatically reduced to 7 to 9 days when prioritization is enabled.

Appearance

The selection can be presented as a checkbox.

Selecting prioritization via checkbox on the product detail page
Display with checkbox

Alternatively, the selection can be displayed as radio buttons, allowing customers to choose between with prioritization and without prioritization.

Selecting prioritization via radio buttons with a preselected option on the product detail page
Display with radio buttons: One option is always preselected

If you're also using our Delivery Date Plugin from version 2.5.0, the displayed delivery date will be updated according to the selected prioritization option.

Dynamic delivery date display based on prioritization selection on the product detail page when the Delivery Date Plugin is installed
The Delivery Date Plugin shows the estimated delivery date on the product detail page. This date is dynamically adjusted based on the selected option.

When prioritization is selected, an additional line item for the extra charge is automatically added to the shopping cart. The prioritized product is also marked with a badge.

Prioritization badge and additional surcharge line item in the shopping cart
Cart indication and additional line item for the surcharge

Administration

You can find the plugin settings under Extensions > My Extensions > Priority Shipping. Here, you can define global settings that apply to all products. These can be overridden by product-specific values if needed.

Default Settings for All Products

Define the default values for prioritization here. These apply to all products within the selected sales channel, but can be customized individually for each product.

Global prioritization settings for all products in the admin area
Global settings for all products

Under Prioritization (1), you can define whether the prioritization option should be enabled by default for all products.

The Default price for prioritization (2) represents the surcharge that will appear as an additional line item in the cart when the option is selected. The applicable tax rate is inherited from the respective product.

With the Default acceleration through prioritization in days (3), you specify by how many days the delivery time is expected to be reduced.

Appearance Configuration

Use the Appearance of the option for prioritization in the storefront (1) setting to choose whether the prioritization option should appear as a checkbox or as radio buttons. You can see what each option looks like in the Appearance section.

Selection of the display option for prioritization in the storefront
Display option selection in the storefront

Text Snippets

Customize the texts shown on the product detail page and in the admin area to fit your needs. Note: Snippets with the prefix “Checkbox” are only used if you selected the checkbox display under Appearance. Accordingly, snippets with the prefix “Radio Buttons” are only used when that display type is selected.

Customization of text snippets for prioritization options
Text snippets

The Text on the product detail page (checkbox text) (1) appears next to the checkbox on the product detail page if you’ve chosen the checkbox display. You can use the placeholders %price% and %acceleration%, which will be automatically replaced with the configured surcharge and delivery time reduction.

The Title shown above the radio buttons (2) is a descriptive text displayed above the two selection options when using the radio button display.

The snippet No prioritization (3) is the label next to the option when the customer decides against prioritization. This option is selected by default when using the radio button display.

The snippet With prioritization (4) is the label next to the option for prioritized processing.

The Text next to the delivery date that prioritization has been selected (5) is shown as a small badge in the cart next to prioritized products.

The Name of the item in the shopping cart (6) defines the name of the additional cart item that represents the surcharge for prioritization.

The Text printed on documents that indicates prioritized shipping (7) is an additional line of text shown on the delivery note for prioritized order items.

Product Settings

You can also configure prioritization directly in the product settings. To do this, go to Catalog > Products and open the detail page of the desired product. Then switch to the Specifications tab.

If you're running a multilingual shop, make sure to select the correct language in the settings section.

Scroll down to the Custom Fields section and select the Prioritization tab there.

Product-specific prioritization configuration in the custom fields section
Product-specific configuration

With the setting Prioritization of this product (1), you can override the global settings and define whether you want to offer prioritization for this specific product or not.

The Prioritization price (2) corresponds to the surcharge that appears as an additional item in the shopping cart when selected. The tax rate is also inherited from the product.

With the Acceleration in days (3), you define by how many days the delivery time is expected to be reduced.

Order Processing

In the order detail view within the Shopware administration, you can quickly see which items in an order were prioritized.

Order items with prioritization badge in the Shopware admin interface
Order items in the order detail view

In the order detail view, a corresponding badge is shown on any product items with prioritization selected.

Delivery note with indication of prioritized orders
Delivery note

The delivery note will also indicate when prioritization has been selected.

Roadmap

Change Requests

The current functionality does not meet your use case? Do you have comments or questions? Please let us know! We are happy to continue developing the plugin together with you.

Version History

Shopware 6.6

Version Date Changes
1.0.02025-04-22First released version