PHPackages                             sschreier/sschreierimprovingcheckout - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sschreier/sschreierimprovingcheckout

ActiveShopware-platform-plugin[Utility &amp; Helpers](/categories/utility)

sschreier/sschreierimprovingcheckout
====================================

improvement of the checkout

1.1.1(7mo ago)31GPL-3.0-or-laterTwig

Since Apr 5Pushed 7mo ago3 watchersCompare

[ Source](https://github.com/sschreier/SschreierImprovingCheckout)[ Packagist](https://packagist.org/packages/sschreier/sschreierimprovingcheckout)[ RSS](/packages/sschreier-sschreierimprovingcheckout/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

An extension to improve the checkout for Shopware 6
===================================================

[](#an-extension-to-improve-the-checkout-for-shopware-6)

An extension to *improve the checkout*.

For example, the *visitor can be shown a progress bar* (based on the **Bootstrap Progress** component) *in off canvas shopping cart and the normal shopping cart*, which *shows in real time the remaining amount until free shipping*. If necessary, you can *change the background color of the progress bar* and the *progress*. In addition, an *animation can be displayed in the progress bar* and a *truck icon can be displayed before the text*.

It is also possible to *hide the input field for a voucher code in off canvas shopping cart and the normal shopping cart*.

The *display of* the *input field for a product number can* also *be prevented in the normal shopping cart*.

how to use it
-------------

[](#how-to-use-it)

### shipping method settings

[](#shipping-method-settings)

1. go to "**Settings**", "**Shop**" and "**Shipping**" and open a shipping method, for example "**Standard**"
2. switch to the area "**Unrestricted**"
3. select the property "**Cart price**" for the price matrix
4. add a pricing level via the button "**Add pricing level**" for a cart price for example from "0" to "**38.99**" euro with "**3.99**" euro shipping costs
5. add a second pricing level for a cart price from "**39**" euro to "**infinite**" with "0" euro shipping costs
6. click on the button "**Save**"

Possible configurations for the free shipping progress bar
----------------------------------------------------------

[](#possible-configurations-for-the-free-shipping-progress-bar)

- select if the free shipping progress bar should be shown in the off canvas shopping cart
- select if the free shipping progress bar should be shown in the shopping cart
- select the background color of the progress bar (\*1)
- select the background color of the progress (\*1)
- select if an animation should be shown
- set the text of the hidden headline via snippet
- select if a truck icon should be shown before the text
- set the text until free shipping is reached via snippet
- select if the success message should be shown
- set the text when reaching free shipping via snippet

Possible configurations for the input field for a voucher code
--------------------------------------------------------------

[](#possible-configurations-for-the-input-field-for-a-voucher-code)

- select if the input field should be shown in the off canvas shopping cart
- select if the input field should be shown in the shopping cart

Possible configurations for the input field for a product number
----------------------------------------------------------------

[](#possible-configurations-for-the-input-field-for-a-product-number)

- select if the input field should be shown in the shopping cart

Available snippets
------------------

[](#available-snippets)

- sschreier.improvingcheckout.freeShippingProgressBar.headline
- sschreier.improvingcheckout.freeShippingProgressBar.textUntilIsReached
- sschreier.improvingcheckout.freeShippingProgressBar.isReached

Some changes in the settings within the configuration are not immediately visible in the frontend of the shop
-------------------------------------------------------------------------------------------------------------

[](#some-changes-in-the-settings-within-the-configuration-are-not-immediately-visible-in-the-frontend-of-the-shop)

After changing settings specifically for the appearance of the free shipping progress bar (\*1), the theme must be recompiled, for example by saving the theme in the administration:

1. Switch to "Content" and "Themes"
2. Select the active theme
3. Click on the button "Save"

How to install the extension
----------------------------

[](#how-to-install-the-extension)

### via zip and console (recommended)

[](#via-zip-and-console-recommended)

1. Download the latest *SschreierImprovingCheckout-master.zip*.
2. Unzip the zip file and rename the folder to *SschreierImprovingCheckout*.
3. Move the folder to the project folder *custom/plugins/* .
4. Connect to the console via ssh:

```
bin/console plugin:refresh
bin/console plugin:install --activate SschreierImprovingCheckout

```

### via composer

[](#via-composer)

1. Add the repository URL to the composer.json of the project

```
"repositories": [
    ...,
    {
        "type": "vcs",
        "url": "https://github.com/sschreier/SschreierImprovingCheckout"
    }
],

```

2. Connect to the console via ssh and install the plugin via the command

```
composer require sschreier/sschreierimprovingcheckout
bin/console plugin:refresh
bin/console plugin:install --activate SschreierImprovingCheckout

```

### via

[](#via-httpspackagistorg)

- Connect to the console via ssh and install the plugin via the command

```
composer require sschreier/sschreierimprovingcheckout
bin/console plugin:refresh
bin/console plugin:install --activate SschreierImprovingCheckout

```

### via zip upload

[](#via-zip-upload)

1. Download the latest *SschreierImprovingCheckout-master.zip*.
2. Unzip the zip file and rename the folder to *SschreierImprovingCheckout*.
3. Zip the folder to *SschreierImprovingCheckout.zip*.
4. Upload the zip in the Shopware Administration.
5. Install &amp; Activate the extension.

#### extension update (zip)

[](#extension-update-zip)

1. Download the latest *SschreierImprovingCheckout-master.zip*.
2. Unzip the zip file and rename the folder to *SschreierImprovingCheckout*.
3. Zip the folder to *SschreierImprovingCheckout.zip*.
4. Upload the zip in the Shopware Administration.
5. Update the extension.

Images
------

[](#images)

### free shipping progress bar in the off canvas shopping cart

[](#free-shipping-progress-bar-in-the-off-canvas-shopping-cart)

[![free shipping progress bar in the off canvas shopping cart](https://camo.githubusercontent.com/61086283afd6eedc63ce9bc1be39bce6bd4463fbf752eee763a33b2d3637f08b/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765312e6a7067)](https://camo.githubusercontent.com/61086283afd6eedc63ce9bc1be39bce6bd4463fbf752eee763a33b2d3637f08b/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765312e6a7067)

### free shipping progress bar in the normal shopping cart

[](#free-shipping-progress-bar-in-the-normal-shopping-cart)

[![free shipping progress bar in the normal shopping cart](https://camo.githubusercontent.com/586829cb1d9b8b2a93f10fab8670ff9778318f6ccdc528be7c7ba2ced47577ad/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765322e6a7067)](https://camo.githubusercontent.com/586829cb1d9b8b2a93f10fab8670ff9778318f6ccdc528be7c7ba2ced47577ad/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765322e6a7067)

### success message in the normal shopping cart

[](#success-message-in-the-normal-shopping-cart)

[![success message in the normal shopping cart](https://camo.githubusercontent.com/1fb0ff9062d30a3058d7b91aeb54de82654ace80428ae033fa6816b26a55778f/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765332e6a7067)](https://camo.githubusercontent.com/1fb0ff9062d30a3058d7b91aeb54de82654ace80428ae033fa6816b26a55778f/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765332e6a7067)

### free shipping progress bar in the normal shopping cart with discount

[](#free-shipping-progress-bar-in-the-normal-shopping-cart-with-discount)

[![free shipping progress bar in the normal shopping cart with discount](https://camo.githubusercontent.com/7557a0e227a06b09ba3c2e0153e098e129de0752d80ed00bfab7b7625877197e/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765342e6a7067)](https://camo.githubusercontent.com/7557a0e227a06b09ba3c2e0153e098e129de0752d80ed00bfab7b7625877197e/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765342e6a7067)

### free shipping progress bar in the normal shopping cart with input field for a voucher code

[](#free-shipping-progress-bar-in-the-normal-shopping-cart-with-input-field-for-a-voucher-code)

[![free shipping progress bar in the normal shopping cart with input field for a voucher code](https://camo.githubusercontent.com/d1a1f30c075e7778439a2724c126f67de155e44c23ab50af12d4c617b34abf46/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765352e6a7067)](https://camo.githubusercontent.com/d1a1f30c075e7778439a2724c126f67de155e44c23ab50af12d4c617b34abf46/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765352e6a7067)

### free shipping progress bar in the normal shopping cart with input field for a product number

[](#free-shipping-progress-bar-in-the-normal-shopping-cart-with-input-field-for-a-product-number)

[![free shipping progress bar in the normal shopping cart with input field for a product number](https://camo.githubusercontent.com/4871ab7584d515b59d539a1613789a33763fc966f50d414399e1e81a5b8fc23d/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765362e6a7067)](https://camo.githubusercontent.com/4871ab7584d515b59d539a1613789a33763fc966f50d414399e1e81a5b8fc23d/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765362e6a7067)

### free shipping progress bar in the normal shopping cart with a free shipping product

[](#free-shipping-progress-bar-in-the-normal-shopping-cart-with-a-free-shipping-product)

[![free shipping progress bar in the normal shopping cart with a free shipping product](https://camo.githubusercontent.com/9794ba304f0c2093646c0dd1acfab125cc66e7cfa84d663f14be7a00ffd48a34/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765372e6a7067)](https://camo.githubusercontent.com/9794ba304f0c2093646c0dd1acfab125cc66e7cfa84d663f14be7a00ffd48a34/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765372e6a7067)

### extension configuration part 1

[](#extension-configuration-part-1)

[![extension configuration part 1](https://camo.githubusercontent.com/50fab25c33be09248670346480433fdee6aa3f69327932c3b66ad0503dbc5c39/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765382e6a7067)](https://camo.githubusercontent.com/50fab25c33be09248670346480433fdee6aa3f69327932c3b66ad0503dbc5c39/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765382e6a7067)

### extension configuration part 2

[](#extension-configuration-part-2)

[![extension configuration part 2](https://camo.githubusercontent.com/de4ad6ff97a98bb04e24dc60b0598ffb7b19dd1d95315f03ee3f8d716c73ff4a/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765392e6a7067)](https://camo.githubusercontent.com/de4ad6ff97a98bb04e24dc60b0598ffb7b19dd1d95315f03ee3f8d716c73ff4a/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d616765392e6a7067)

### extension configuration part 3

[](#extension-configuration-part-3)

[![extension configuration part 3](https://camo.githubusercontent.com/d7fca374e275f44b72b2890c7e9b81814288e16c1eb09cd9c821003ae9cdbe9d/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d61676531302e6a7067)](https://camo.githubusercontent.com/d7fca374e275f44b72b2890c7e9b81814288e16c1eb09cd9c821003ae9cdbe9d/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d61676531302e6a7067)

### extension configuration part 4

[](#extension-configuration-part-4)

[![extension configuration part 4](https://camo.githubusercontent.com/4c94eb8485da83f2e691acfb198163887803ec2aaf02b273f75585cce42a6172/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d61676531312e6a7067)](https://camo.githubusercontent.com/4c94eb8485da83f2e691acfb198163887803ec2aaf02b273f75585cce42a6172/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d61676531312e6a7067)

### shipping method settings

[](#shipping-method-settings-1)

[![shipping method settings](https://camo.githubusercontent.com/7a9c86ef64998bb8a695138191ba07b34fb7cdaf02b8ecb5a595a27b0f7a0bb0/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d61676531322e6a7067)](https://camo.githubusercontent.com/7a9c86ef64998bb8a695138191ba07b34fb7cdaf02b8ecb5a595a27b0f7a0bb0/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e67436865636b6f75742f537363687265696572496d70726f76696e67436865636b6f75742d496d61676531322e6a7067)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance65

Regular maintenance activity

Popularity5

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~63 days

Total

4

Last Release

213d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/62dc2323b3934f1d1569745338904fc37f372802ebdd6e945a4938b399aaf4da?d=identicon)[sschreier](/maintainers/sschreier)

---

Tags

checkoutshopware-platform-pluginshopware-pluginshopware6shopware6-plugin

### Embed Badge

![Health badge](/badges/sschreier-sschreierimprovingcheckout/health.svg)

```
[![Health](https://phpackages.com/badges/sschreier-sschreierimprovingcheckout/health.svg)](https://phpackages.com/packages/sschreier-sschreierimprovingcheckout)
```

###  Alternatives

[frosh/tools

Provides some basic things for managing the Shopware Installation

79709.7k2](/packages/frosh-tools)[werkstattl/openblogware

OpenBlogware: A Blog Module for Shopware 6.

415.7k](/packages/werkstattl-openblogware)[shopware-pwa/shopware-pwa

Shopware PWA extension

4074.0k](/packages/shopware-pwa-shopware-pwa)[basecom/sw6-fixtures-plugin

basecom Fixtures Plugin

18185.5k](/packages/basecom-sw6-fixtures-plugin)[frosh/product-compare

A Simple Product Compare plugin for Shopware 6

4032.8k](/packages/frosh-product-compare)[swag/migration-assistant

Migration plugin for shopware/platform

2036.3k](/packages/swag-migration-assistant)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
