Shipping method / Payment method Preselection

424 downloads
The automatic preselection for the shipping and payment methods can be set. The possible shipping and payment methods are assigned based on chosen prioritizations.
Monthly
€19.90* / month
Cancelable monthly
Annual
16.67% discount
€16.58 / month
€238.80* €199.00* / year

Technical Information

Category Checkout / Cart process
Created At February 5, 2021
Last Updated August 12, 2026
Languages de_DE, en_GB
Keywords checkout, shipping costs, Payment, receipt, shipping method
Technical name AcrisCheckoutMethodPreselect

Highlights

  • Automated preselection of shipping & payment method
  • Prioritization of shipping and payment methods
  • Additional field for storing a preferred payment method per customer
  • Avoid unwanted messages
  • Suppress saving of the last selected payment/shipping method

Features

  • Prioritization of shipping and payment methods via additional field
  • Automatic preselection of payment & shipping method in the storefront via prioritization
  • Taking into account a customer-specific payment method stored in the system during pre-selection
  • Hide unwanted messages
  • Suppress saving of the last selected payment/shipping method in order to reprioritize afterwards

It often happens that preselected shipping or payment methods are not available for certain products. In such cases, an error message is displayed by default. Such error messages are undesirable and reduce usability.

We have therefore developed a plugin that offers the following features:

Automated preselection of shipping & payment methods
To prevent error messages when certain delivery or payment methods are unavailable for products, the plugin ensures an automated selection. This is achieved through prioritisation in the backend. A custom order can be set via additional fields in the administration settings, whereby the valid delivery or payment method with the highest priority is automatically selected. This not only prevents error messages but also gives you greater control over your own shop.
In addition, a preferred payment method can be stored for each customer via an additional field. This is taken into account during automatic pre-selection, provided it is available for the current shopping basket. Which payment method is ultimately selected depends on the plugin configuration: depending on the settings, either the most recently used payment method, the one stored for the customer, or the global prioritisation scheme is used. If the preferred payment method is not available, a suitable alternative is automatically selected based on the defined prioritisation scheme.

Hide notification of automatic change of shipping or payment method
Automatically changed settings also trigger push notifications in the storefront. Therefore, a solution has been implemented to hide these messages as well.

Suppress storage of the last selected shipping/payment method
To ensure that the automatic storage of user inputs does not override the shop owner's prioritization, this can be disabled via the plugin configuration.

Installation

  • Open Plugin Manager via Settings > System > Plugins
  • Upload, install, and activate the plugin

Plugin Configuration:

6.7: Extensions > My Extensions > Checkout Shipping Payment Preselection > Configure

Configuration options:
Hide notification of an automatic change of shipping or payment method
Select "Hide" and the standard Shopware notifications about automatic changes will be suppressed.

Use stored payment method of the customer (when logged in)
  • Use the last payment method used by the customer (Priority 1). Fallback 1: Standard payment method from the custom field in the customer profile (Priority 2)
    The customer’s last used payment method will be applied when logged in. If this function is deactivated, the payment method defined in the custom field in the admin for this customer will be used.
  • Ignore and use selection made before login or based on defined prioritization
    The input in the custom field will be ignored. The preselection will then be made based on the manual input of the customer before login or according to the defined prioritization.
  • Use the customer’s standard payment method from the custom field added by the plugin (Priority 1).
    With this setting, the input in the custom field will have the highest priority.
Do not remember used shipping and payment methods after order completion
When this setting is activated, the customer’s entries will not be saved after placing the order.

Frequently Asked Questions

Es wurden keine Fragen gefunden. Kontaktieren Sie uns, wenn Sie konkrete Fragen haben!
Version Date Compatibility Changelog
8.1.14 9 July 2026 >=6.7.0.0 <6.8.0.0
  • - Fixed a compatibility issue with Shopware 6.7.12.1 where the `switch()` method signature in `BlockedShippingMethodSwitcher` was incompatible with the updated Shopware core method, which added an optional `?ShippingMethodCollection $shippingMethods` parameter. This caused a PHP Compile Error and took the shop offline.
  • - Fixed a compatibility issue with Shopware 6.7.12.1 where the `switch()` method signature in `BlockedPaymentMethodSwitcher` was incompatible with the updated Shopware core method, which added an optional `?PaymentMethodCollection $paymentMethods` parameter. This caused a PHP Compile Error and took the shop offline.
8.1.13 21 April 2026 >=6.7.0.0 <6.8.0.0
  • - Fixed the issue where the wrong shipping method was selected when the current shipping method became unavailable. The plugin was using an incorrect custom field name (`acris_checkout_payment_preselect_priority` instead of `acris_checkout_shipping_preselect_priority`) for DB-level sorting, and was discarding the core filter that excludes blocked methods. Now the existing criteria filters are preserved and the correct field name is used, ensuring the highest-priority available shipping method is correctly selected.
8.1.12 26 March 2026 >=6.7.0.0 <6.8.0.0
  • - Fixed the issue where the customer login state was not properly reflected in the header after logging out and logging back in. The payment method update during login no longer triggers a full context switch, which could interfere with the session and cause the header to incorrectly display "Login or Register" instead of "Logout".
  • - Fixed the issue where payload values like "false" were incorrectly removed from the sales channel context, which could lead to incorrect preselection behavior.
8.1.11 9 March 2026 >=6.7.0.0 <6.8.0.0
  • - Fixes an issue where the account menu was not correctly updated after login when the payment method preselection was active.
8.1.10 9 December 2025 >=6.7.0.0 <6.8.0.0
  • - Cleaned up unused services.
8.1.9 27 November 2025 >=6.7.0.0 <6.8.0.0
  • - Fixed the issue on the shipping method preselection.
8.1.8 27 November 2025 >=6.7.0.0 <6.8.0.0
  • - Optimizes hiding an automatic shipping method change.
8.1.7 24 November 2025 >=6.7.0.0 <6.8.0.0
  • - Optimizes shipping / payment method preselection.
8.1.6 21 November 2025 >=6.7.0.0 <6.8.0.0
  • - Fixes the issue with cart changes on the creating an order.
8.1.5 17 November 2025 >=6.7.0.0 <6.8.0.0
  • - Fixes the issue when cart hash isn't changed after a shipping / payment method preselection.
8.1.4 3 September 2025 >=6.7.0.0 <6.8.0.0
  • - Fixes a bug of Shopware during login where it can be that payment and shipping method error comes if sales_channel_api_context is expired and if the cart is empty.
8.1.3 11 July 2025 >=6.7.0.0 <6.8.0.0
  • - Improved plugin compatibility with Shopware 6.7.
8.1.2 3 July 2025 >=6.7.0.0 <6.8.0.0
  • - Improved plugin compatibility with Shopware 6.7.
8.1.1 27 May 2025 >=6.7.0.0 <6.8.0.0
  • - Add translation of new plugin config.
8.1.0 27 May 2025 >=6.7.0.0 <6.8.0.0
  • - Allows hiding the automatic change of the shipping or payment method.
8.0.3 23 May 2025 >=6.7.0.0 <6.8.0.0
  • - Correction of the sorting of payment and shipping methods in the checkout process based on the additional fields added by the plugin.
  • - In the order process, the selected shipping and payment method is now displayed first again.
  • - The display order in the storefront is now based on the position (Shopware standard field). The order for automatic selection is now also based on the position (the current selection is still displayed first).
8.0.2 19 May 2025 >=6.7.0.0 <6.8.0.0
  • - Fixes a potential issue where the shipping or payment method could not be automatically changed during the checkout process by the plugin.
8.0.1 19 May 2025 >=6.7.0.0 <6.8.0.0
  • - Fixes a problem when editing an order.
8.0.0 14 May 2025 >=6.7.0.0 <6.8.0.0
  • - Compatibility with Shopware 6.7.
  • - Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
7.3.3 22 June 2026 >=6.6.3.0 <6.7.0.0
  • - Fixed compatibility issue with Shopware 6.6.10.19: The `switch()` method signature in `BlockedShippingMethodSwitcher` was updated to include the new optional `?ShippingMethodCollection $shippingMethods` parameter introduced in Shopware core.
7.3.2 22 June 2026 >=6.6.3.0 <6.7.0.0
  • - Fixed compatibility issue with Shopware 6.6.10.19: The `switch()` method signature in `BlockedPaymentMethodSwitcher` was updated to include the new optional `?PaymentMethodCollection $paymentMethods` parameter introduced in Shopware core.
7.3.1 25 March 2026 >=6.6.3.0 <6.7.0.0
  • - Fixed the issue where the customer login state was not properly reflected in the header after logging out and logging back in. The payment method update during login no longer triggers a full context switch, which could interfere with the session and cause the header to incorrectly display "Login or Register" instead of "Logout".
  • - Fixed the issue where payload values like "false" were incorrectly removed from the sales channel context, which could lead to incorrect preselection behavior.
7.3.0 27 January 2026 >=6.6.3.0 <6.7.0.0
  • - Improves plugin compatibility.
7.2.8 27 January 2026 >=6.6.0.0 <6.7.0.0
  • - Improves plugin compatibility.
7.2.7 9 December 2025 >=6.6.0.0 <6.7.0.0
  • - Cleaned up unused services.
7.2.6 27 November 2025 >=6.6.0.0 <6.7.0.0
  • - Fixed the issue on the shipping method preselection.
7.2.5 24 November 2025 >=6.6.0.0 <6.7.0.0
  • - Optimizes hiding an automatic shipping method change.
7.2.4 24 November 2025 >=6.6.0.0 <6.7.0.0
  • - Optimizes shipping / payment method preselection.
7.2.3 21 November 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes the issue with cart changes on the creating an order.
7.2.2 17 November 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes the issue when cart hash isn't changed after a shipping / payment method preselection.
7.2.1 3 September 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes a bug of Shopware during login where it can be that payment and shipping method error comes if sales_channel_api_context is expired and if the cart is empty.
7.2.0 27 May 2025 >=6.6.0.0 <6.7.0.0
  • - Allows hiding the automatic change of the shipping or payment method.
7.1.8 23 May 2025 >=6.6.0.0 <6.7.0.0
  • - In the order process, the selected shipping and payment method is now displayed first again.
  • - The display order in the storefront is now based on the position (Shopware standard field). The order for automatic selection is now also based on the position (the current selection is still displayed first).
7.1.7 23 May 2025 >=6.6.0.0 <6.7.0.0
  • - Correction of the sorting of payment and shipping methods in the checkout process based on the additional fields added by the plugin.
7.1.6 19 May 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes a potential issue where the shipping or payment method could not be automatically changed during the checkout process by the plugin.
7.1.5 13 May 2025 >=6.6.0.0 <6.7.0.0
  • - Optimization of the preselection of shipping and payment methods in the checkout process.
  • - Fixing potential issues related to external payment providers.
7.1.4 6 May 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes another problem with potential out of memory error when using with third party plugins.
7.1.3 29 April 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes a problem with potential out of memory error when using with third party plugins.
7.1.2 29 April 2025 >=6.6.0.0 <6.7.0.0
  • - Fixes a bug of Shopware during login where it can be that payment and shipping method error comes if sales_channel_api_context is expired and if the cart is empty.
7.1.1 23 April 2025 >=6.6.0.0 <6.7.0.0
  • - Improves compatibility with third-party payment plugins.
  • - Fixes a problem with plugin activation with third-party payment plugins.
7.1.0 1 April 2025 >=6.6.0.0 <6.7.0.0
  • - Added a new custom field "ACRIS Default Payment method" to the customer. This field is now being considered when the payment method is preselected depending on the configured plugin configuration.
7.0.10 19 December 2024 >=6.6.0.0 <6.7.0.0
  • - Code optimizations. Removal of no longer needed use statements from classes.
7.0.9 18 December 2024 >=6.6.0.0 <6.7.0.0
  • - Fixes possible issues where the shipping or payment method could no longer be changed after a subsequent change of the payment method.
7.0.8 12 December 2024 >=6.6.0.0 <6.7.0.0
  • - Change of the description texts of the plugin settings according to the logic change of Shopware with version 6.6.
7.0.7 9 December 2024 >=6.6.0.0 <6.7.0.0
  • - Fixes possible problems where the shipping or payment method could no longer be changed.
7.0.6 6 December 2024 >=6.6.0.0 <6.7.0.0
  • - Optimization of the check for available shipping and payment methods when the cart is empty or emptied.
7.0.5 2 December 2024 >=6.6.0.0 <6.7.0.0
  • - Optimisation when removing payment and shipping method errors when logging in if the shopping cart is empty or if the user was logged in via the admin.
7.0.4 28 November 2024 >=6.6.0.0 <6.7.0.0
  • - Fixes a bug of Shopware during login where it can be that payment and shipping method error comes if sales_channel_api_context is expired.
7.0.3 28 October 2024 >=6.6.0.0 <6.7.0.0
  • - Optimizes checking for method preselection in the checkout process.
7.0.2 16 August 2024 >=6.6.0.0 <6.7.0.0
  • - Optimisation if the default payment method set for the customer is to be preferred (set in the plugin configuration).
7.0.1 25 March 2024 >=6.6.0.0
  • - Updated Pipeline file
7.0.0 21 March 2024 >=6.6.0.0
  • - Compatibility with Shopware 6.6.
6.1.8 19 December 2024 >=6.5.0.0 < 6.6.0.0
  • - Code optimizations. Removal of no longer needed use statements from classes.
6.1.7 9 December 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixes possible problems where the shipping or payment method could no longer be changed.
6.1.6 6 December 2024 >=6.5.0.0 < 6.6.0.0
  • - Optimization of the check for available shipping and payment methods when the cart is empty or emptied.
6.1.5 2 December 2024 >=6.5.0.0 < 6.6.0.0
  • - Optimisation when removing payment and shipping method errors when logging in if the shopping cart is empty or if the user was logged in via the admin.
6.1.4 28 November 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixes a bug of Shopware during login where it can be that payment and shipping method error comes if sales_channel_api_context is expired.
6.1.3 28 November 2024 >=6.5.0.0 < 6.6.0.0
  • - Optimisation if the default payment method set for the customer is to be preferred (set in the plugin configuration).
6.1.2 28 October 2024 >=6.5.0.0 < 6.6.0.0
  • - Optimizes checking for method preselection in the checkout process.
6.1.1 19 March 2024 >=6.5.0.0
  • - Adds validation on changing payment method.
6.1.0 9 February 2024 >=6.5.0.0
  • - Adds new plugin configuration for resetting the shipping and payment methods used after completing the order.
6.0.3 16 January 2024 >=6.5.0.0
  • - Improves plugin compatibility.
6.0.2 12 January 2024 >=6.5.0.0
  • - Optimizes the loading of the default selected checkout methods.
6.0.1 13 September 2023 >=6.5.0.0
  • - Improved compatibility with Shopware versions >= 6.5.0.0.
6.0.0 24 April 2023 >=6.5.0.0
  • - Improves plugin compatibility with Shopware versions >= 6.5.0.0.
5.2.0 20 April 2023 >=6.4.10.0
  • - Improves plugin compatibility with Shopware versions >= 6.5.0.0.
5.1.3 28 October 2024 >=6.4.10.0
  • - Optimizes checking for method preselection in the checkout process.
5.1.2 14 February 2023 >=6.4.10.0
  • - Optimises the option that the selected payment method and not the customer's payment method is selected at login.
5.1.1 10 February 2023 >=6.4.10.0
  • - Change of the plugin name and the manufacturer links.
5.1.0 1 February 2023 >=6.4.10.0
  • - Added a new config to override the customer's default payment method on cart detail page.
5.0.2 26 November 2022 >=6.4.10.0
  • - Optimizes plugin image.
5.0.1 26 November 2022 >=6.4.10.0
  • - Optimizes loading of the columns in administration.
5.0.0 26 November 2022 >=6.4.10.0
  • - Compatibility with Shopware 6.4.10.0.
4.0.0 26 November 2022 >=6.4.9.0
  • - Compatibility with Shopware 6.4.9.0.
3.0.5 26 November 2022 >=6.4.1.0
  • - Optimizes filtering of the active payment methods.
3.0.4 26 November 2022 >=6.4.1.0
  • - Optimizes updating of the custom fields.
3.0.3 26 November 2022 >=6.4.1.0
  • - Optimizes loading of the payment methods in cart.
3.0.2 26 November 2022 >=6.4.1.0
  • - Improves plugin compatibility.
3.0.1 26 November 2022 >=6.4.1.0
  • - Optimizes the payment and shipping methods preselection at the order edit page in Storefront.
3.0.0 26 November 2022 >=6.4.1.0
  • - Fixes an issue with the display of additional fields for payment and shipping methods in conjunction with other plugins.
2.0.2 26 November 2022 >=6.4.0.0
  • - Fixes problem on preselection of the payment and shipping method at account order edit page.
2.0.1 26 November 2022 >=6.4.0.0
  • - From now on, the changed shipping and payment method and the associated shipping costs will be calculated and displayed correctly in the offcanvas shopping cart.
  • - On the shopping cart and confirm page, there is no longer a redirect after the automatic change of the shipping or payment method and the change is made immediately.
2.0.0 26 November 2022 >=6.4.0.0
  • - Improved compatibility with Shopware 6.4*.
1.2.2 26 November 2022 >=6.3.4.0
  • - From now on, the changed shipping and payment method and the associated shipping costs will be calculated and displayed correctly in the offcanvas shopping cart.
  • - On the shopping cart and confirm page, there is no longer a redirect after the automatic change of the shipping or payment method and the change is made immediately.
1.2.1 26 November 2022 >=6.3.4.0
  • - Fixed plugin configuration for displaying shipping methods
1.2.0 26 November 2022 >=6.3.4.0
  • - Added plugin configuration to hide / display shipping option in offcanvas cart.
Reviews

Average rating of 5 out of 5 stars

8 reviews

8
0
0
0
0

Sehr nützliches Plugin mit Top-Support

Review with rating of 5 out of 5 stars

· 6 May 2025

Das Plugin macht es soll und ist in Verbindung mit dem Plugin Verbesserter Versandkostenrechner eine unschlagbare Kombination. Der Support hier ist hervorragend, daher meine uneingeschränkte Empfehlung für diesen Anbieter.

Plugin und Support sehr gut

Review with rating of 5 out of 5 stars

· 8 March 2025

Ich kann dieses Plugin und den Support von Acris gerne weiterempfehlen, meine Erfahrungen sind ausgesprochen gut.

Sehr gutes Plugin mit perfektem Support

Review with rating of 5 out of 5 stars

· 19 December 2024

Das Plugin ist super für unseren Einsatzzweck.
Der Support von ACRIS reagiert sehr schnell und kompetent auf Anfragen.
Es gibt nichts auszusetzen, eine absolute Empfehlung!

Klasse Support - Vielen Dank!

Review with rating of 5 out of 5 stars

· 21 April 2022

Nach dem Update auf Shopware 6.4.10.1 wurden die Plugin-Einstellungen im Backend nicht mehr angezeigt. Daher haben wir uns an den Support gewendet. Nach nicht einmal 1,5 Stunden wurde ein Update (Version 5.0.1) zur Verfügung gestellt und das Plugin funktioniert wieder. Wir sind begeistert - Vielen Dank :)

Essentielle Extension! Super Support

Review with rating of 5 out of 5 stars

· 24 February 2022

Für unsere Konfiguration wichtige Extension. Der Support hat bei einem kleinen Problem extrem schnell geholfen - besser gehts nicht!