Shopping basket and login across sales channels and domains
Product information "Shopping basket and login across sales channels and domains"
Highlights
Shared cart across multiple sales channels Automatic cross-login between shops Shared checkout even with separate shopping basketsÂ
Features
Use of a shared cart across all connected sales channels Automatic cross-login between partner shops Works with different domains, subdomains and language versions Shared checkout with uniform payment, shipping and address data – even with separate shopping baskets Optional shop selection field above the header can be shown or hiddenÂ
Purpose of the plugin
In the standard Shopware version, multiple shops or sales channels are technically separated from each other. Customers have to log in again, shopping baskets are lost when changing shops, and a joint checkout is not possible.We have therefore developed a plugin that closes these gaps and offers the following functions:
Shared shopping basket across multiple sales channels
Products added to the shopping basket in one shop are retained when switching to another shop. Customers can easily switch between domains, subdomains or language shops – the shopping basket remains completely intact.
Automatic cross-login
There is no need to log in again when switching between shops. The plugin ensures that customers are automatically logged into connected partner shops and can continue shopping seamlessly. Optionally, a shop selection field can be displayed above the header, allowing customers to conveniently switch between the connected shops.
Shared checkout
Even if separate shopping baskets are used, the plugin enables a uniform checkout. Payments, shipping options and address data are processed centrally so that orders can be completed across shops.
Manually Adding the Sales Channel Switcher to a Custom Theme
If the sales channel switcher is not displayed correctly due to an incompatibility with the active theme, it can be integrated manually into the header or footer of your custom theme.
Insert the following TWIG snippet at the desired location (e.g. base.html.twig, header.html.twig, or footer.html.twig):
{% include '@Storefront/storefront/layout/header/acris-cross-login-include.html.twig' ignore missing %}
After inserting the snippet and clearing the cache, the sales channel switcher will be available as intended.
Â
- Added Include Template for Custom Theme.
- Refactored database access: replaced plain SQL queries with Shopware DAL.
- Added plugin description.
- Revision of the plugin settings and improvement of the display of the number of products in the shopping cart.
- Fixes an issue during plugin reinstallation.
- General code improvements and optimizations.
- 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
- Added Include Template for Custom Theme.
- Added plugin description.
- Revision of the plugin settings.
- Fixes an issue during plugin reinstallation.
- General code improvements and optimizations.
- Cart and login persist after tab switch following a single domain change.
- Product links in cart now redirect correctly to other sales channels.
- Cart quantity updates and item removal optimized.
- Improved the handling of switching between shop domains.
- Added the ability to easily switch between different shop domains via a dropdown menu in the header (configurable via a plugin configuration option).
- Added display of orders from different shop domains in the customer account.
- Added the ability to easily copy a specific shop domain id to the clipboard.
- Added the ability to easily copy the Twig code for switching between different shop domains for a specific shop domain id to the clipboard.
- A problem with the transfer of the shopping basket between shop domains when using a MariaDB database has been fixed.
- Change the default value for the shopping basket behaviour in the plugin settings.
- Added the ability to choose how the cart is being handled when switching between store domains (configurable via a plugin configuration option)
- Added the ability to easily switch between different store domains
- Release
Login