Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
digitvision

Shopping cart options surcharges/discounts (e.g. service fees, packaging etc.)

Rating: no rating ( write a review )
Downloads: <100

Description

Highlights

  • Offer additional services right in the cart
  • Fixed or percentage surcharge or discount
  • Offered only when your rule applies
  • Calculated once, per piece or per position
  • As a slider or list below the cart

Features

  • Any number of options per sales channel
  • Absolute amount with tax rate or percentage of the goods value
  • Calculated once, per piece or per position
  • Discounts with negative amounts
  • Conditions with the Rule Builder
  • Image or icon, name, number and description per option
  • Shown as a slider or list
  • Option as its own position, removable by the customer
  • Option drops out when its rule no longer applies
  • Name and description per language, all texts as snippets

About the Extension

DEMO SHOP AVAILABLE

Try every feature in our demo shop first: storefront with a prepared customer account and full administration, reset every night. Access via "View demo" below the screenshots.

DESCRIPTION

Offer additional services in the cart that the customer adds with one click: gift wrapping, transport insurance, express handling, chilled shipping or a service fee.

Every option is shown below the cart with image, name and price and lands in the cart as its own position, with a fixed or percentage surcharge or discount. With the Rule Builder you decide when which option is offered, for example only for certain products, countries or customer groups.

The problem you know

Many shops have services that do not belong to a single product but to the whole order. Shopware has no place for them in the cart.

  • Services as products. Gift wrap or insurance are created as products, show up in search and categories and need maintenance.
  • Percentage prices are impossible. An insurance of 2 % of the order value cannot be modelled as a product.
  • Customers do not find them. What is not offered in the cart is hardly ever added.
  • Not every service always fits. Chilled shipping only for frozen goods, insurance only abroad: that needs conditions.

How the extension solves it

  • Own options instead of products. You create the options in a separate area of the administration, apart from your assortment.
  • Offered right in the cart. Below the products the customer sees the matching options as a slider or list and adds them with one click.
  • Fixed or percentage amount. Absolute with tax rate, once, per piece or per position, or a percentage of the goods value. Negative amounts work as a discount.
  • Conditions with the Rule Builder. Every option only counts while its rule applies and disappears by itself when it no longer does.

The benefit at a glance

  • More revenue per order: additional services are offered exactly where the customer decides.
  • Clean orders: every option is its own position with price, number and tax in the order.
  • No maintenance in the assortment: no helper products in categories, search or stock.
  • Full control: rules decide who is offered which option.

Typical use cases

Gift wrapping: "Wrap as a gift" for €3.95, during Advent with a rule for the date range.

Transport insurance: 2 % of the goods value, only for deliveries abroad.

Chilled shipping: a flat fee per order, only when frozen goods are in the cart.

Assembly or instruction: an amount per piece, for example for every device in the cart.

Discount for opting out: "Uninsured shipping" with a €9.95 discount when the customer waives the insurance.

More ideas: subsidise shipping to certain countries, surcharges or discounts for certain payment methods, packaging for Christmas, accessories and service as cross-selling.

An example from practice

Offer your customers a transport insurance when:

  • product A, product B or product C is in the cart AND
  • the delivery goes to Austria or Switzerland AND
  • the customer group is "Shop customer".

You create these conditions once as a rule in the Rule Builder and select it on the option. If a dealer buys or the delivery goes to Germany, the insurance does not appear.

Features in detail

Creating options

Under Settings › Extensions › Cart options you create as many options as you like. Per option:

  • Active and position (order in the cart),
  • name and description in every language, plus an internal name,
  • number, shown in cart and order,
  • image or an icon when no image is set,
  • rule and sales channel.

Surcharges and discounts

  • Absolute: an amount with tax rate, calculated once, per piece (all products in the cart) or per position.
  • Percentage: a share of the value of the products in the cart.
  • Discount: a negative amount. Absolute discounts are only offered when the cart does not become negative.

When the customer changes quantities or positions, the cart recalculates the amount.

In the cart

Below the products the section "You have the following options to choose from" shows every option whose rule applies and that is not in the cart yet. As a slider it shows image, name and price, as a list also the description. A chosen option is its own position in the cart and can be removed like any other. If its rule no longer applies or no product is left in the cart, it drops out by itself.

Configuration

  • Activate plugin per sales channel.
  • View: slider or list.

All storefront texts are snippets and can be adjusted per language.

Note

In an order that has already been placed, changes to cart options are only possible to a limited extent: their price does not adjust automatically to changed quantities there.



General information

  • Snippets
    The extension uses snippets so that all texts and labels can easily be translated into other languages in the administration.
  • Multi-shop ready
    Relevant configuration options can be adjusted individually for each sales channel.
  • Compatibility
    The extension is always compatible with the latest Shopware version and the Shopware default theme.
  • Incompatibility
    If you use a custom theme and/or third-party extensions, please test the extension thoroughly before buying. Compatibility cannot be guaranteed.
  • Responsive
    Desktop PC, tablet or smartphone: the extension is fully responsive.
  • Test version
    The extension can be tested free of charge and without obligation for 30 days (see the free trial month of the rental license).
  • Features
    The features described in the description, the screenshots and the demo shop always refer to the latest version of the extension.
  • Individual change requests
    Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Feel free to contact me without obligation: I will gladly adapt my extensions to your requirements and integrate them seamlessly into your in-house processes.
  • Liability disclaimer
    The manufacturer of this extension is not liable for damages, in particular not for direct or indirect consequential damages, data loss, lost profits, system or production failures resulting from the use of the extension, except in cases of intent or gross negligence.

Contact information

  • Phone
    +49 (0) 234 97354482
  • Internet
    info@digitvision.de
    https://www.digitvision.de
  • Address
    Hevener Straße 65
    44797 Bochum

About me

  • 20+ years of experience
    More than 20 years in e-commerce, more than 10 of them exclusively with Shopware. Your specialist with extensive industry and technical knowledge.
  • Reliable
    Shopware is my passion and my hobby. I take care of your project reliably and with commitment, as if it were my own.
  • Quality
    High service quality is my focus. I use state-of-the-art design patterns, current technologies and innovative tools.

Your competent partner

For more than 20 years I have been working as a passionate web developer in e-commerce. In this time I have advised and supported many companies in interesting projects. I stand for uncomplicated communication, future-proof solutions, modern technologies and a high level of commitment.

Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Feel free to contact me without obligation: I will gladly adapt my extensions to your requirements and integrate them seamlessly into your in-house processes. I would be happy to provide you with offers for adaptations or individually developed extensions according to your wishes.

Details

  • Available: English, German
  • Latest update: 7 October 2026
  • Publication date: 15 September 2021
  • Version: 5.0.1
  • Category: Checkout / Cart process

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2018
  • Extensions: 108

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly