Side Cart

v1.0.24 Annual Subscription Updated Aug 14, 2026

Side Cart

Module Magento 2 qui remplace le mini-panier dropdown par un panneau latéral coulissant moderne (side cart drawer).
Hyvä Compatible Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
€49.00
Try the live demo
  • Updates and support included for 12 months
  • License key delivered immediately by email
  • 30-day money-back guarantee
  • Full documentation included
  • Compatible with Hyvä themes
  • Composer-ready installation

Side Cart Drawer

Replace Magento's aging mini-cart dropdown with a modern, slide-in side cart panel that customers actually want to use. When a shopper adds a product, the drawer slides in from the side of the screen, showing the cart contents, a working quantity selector, a coupon code field, and a clear path to checkout — all without ever leaving the current page.

The drawer is built for real production stores: every endpoint is CSRF-protected with form_key validation, stock is checked through the Multi-Source Inventory (MSI) API with a legacy fallback, and coupon lookups are cached server-side so the cart stays snappy under load. Translations for French and Dutch ship with the module.

Who it's for

  • B2C and B2B merchants who want a more conversion-friendly cart experience without rebuilding the checkout
  • Stores running Multi-Source Inventory who need accurate, real-time salable quantity in the cart
  • Merchants who want mobile-first interactions (swipe to delete, large touch targets) without writing custom JavaScript

Key benefits

  • Slide-in drawer instead of dropdown — left or right, configurable width, configurable overlay color, smooth 300 ms animation.
  • Inline quantity editing with real-time stock validation through the MSI GetProductSalableQtyInterface (with automatic fallback to StockRegistryInterface when MSI is not installed).
  • Coupon code field built in — apply and remove coupons without leaving the page, with a 5-minute server-side cache to absorb traffic spikes.
  • Mobile-first interactions — swipe-to-delete on touch devices (80 px threshold, with reduced-motion respect), debounced quantity updates, and accessible keyboard navigation.
  • Security-hardened endpoints — every controller implements CsrfAwareActionInterface, POST routes require a valid form_key, and URLs are generated via urlBuilder rather than hardcoded.
  • Operations-friendly — admin toggle for debug logging keeps production logs clean; hard errors are always logged regardless.

Compatibility

  • Magento 2.4.x / Mage-OS equivalent
  • PHP 8.1, 8.2, 8.3
  • Requires wimakeit/module-core 3.0.9 or later
  • Optimized for Luma and Luma-based themes (Hyvä requires adaptation)
  • Works with both Magento_InventorySalesApi (MSI) and Magento_CatalogInventory (legacy fallback)
  • Compatible with Varnish Full Page Cache and third-party coupon modules

Install this module via Composer. Make sure your auth.json is configured with your Wimakeit credentials.

Terminal
$ composer require wimakeit/module-side-cart:^1.0.24
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile

Installation notes

The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.

Required dependency

This module requires wimakeit/module-core 3.0.9 or later. Composer will pull it automatically from the Wimakeit registry as long as the registry is declared in your project's composer.json.

ACL permissions

The module declares one ACL resource for the admin configuration screen:

ResourceDefault
Wimakeit_SideCart::config (edit module configuration)granted to Administrator role only

Configuration

The module ships with safe production defaults. Go to Stores → Configuration → Wimakeit → Side Cart Drawer only if you want to change them.

General settings

SettingDefault
Enable Side CartYes
Drawer PositionRight
Enable Debug LoggingNo — leave off in production

Style settings

SettingDefault
Drawer Width400px (any CSS value, e.g. 30vw)
Overlay Colorrgba(0,0,0,0.5)

Behavior settings

SettingDefault
Open on Add to CartYes

Features

SettingDefault
Enable Quantity UpdateYes
Excluded SKUs from Quantity UpdateNone (one SKU per line)
Enable Coupon Code FieldYes
Enable Cart AnimationYes (cart icon bounce on add)

Frontend endpoints

The module exposes four AJAX endpoints under the sidecart route. All POST endpoints require a valid form_key and implement CsrfAwareActionInterface. No external service to provision.

EndpointMethodPurpose
/sidecart/cart/applyCouponPOSTApply a coupon code
/sidecart/cart/removeCouponPOSTRemove the current coupon
/sidecart/cart/couponInfoGETRead the active coupon (server-cached, 5 min)
/sidecart/cart/stockInfoGETRead MSI / legacy stock info

Cron jobs

None. Cache invalidation is event-driven (on coupon apply/remove).

Optional integrations

  • Magento_InventorySalesApi (MSI): used automatically when present for salable-qty checks. If absent, the module falls back to Magento_CatalogInventory (legacy StockRegistryInterface).
  • Third-party coupon modules: supported as long as they go through the standard couponManagement API.
Version
v1.0.24
License
Annual Subscription
Support
12 months
Last updated
Aug 14, 2026
Magento
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
PHP
PHP 8.1 PHP 8.2 PHP 8.3
Hyvä
Compatible
Package
wimakeit/module-side-cart

Compatibility checker

Pick your stack to see if this module fits.

Compatibility 4

Yes. Side Cart is tested against Magento Open Source 2.4.4 → 2.4.7, Adobe Commerce on the same line, and Mage-OS 2.0+ — on PHP 8.1, 8.2 and 8.3. The Specifications tab lists the exact tested combinations. If your stack is in the list, we guarantee a clean install. Wimakeit is an Adobe-certified Magento agency based in Presles (Charleroi / Namur region), Wallonia, Belgium and runs every module against the same matrix we ship to enterprise clients across Belgium, France and the Netherlands.
Yes — fully. Side Cart ships a native Hyvä-compatible frontend (Tailwind + Alpine.js) and integrates with Hyvä Checkout when applicable. No companion fallback module needed. Every Hyvä-marked module is built and maintained by the same Wimakeit team that ships Hyvä builds for production stores.
Hyvä Storefront (Tailwind + Alpine.js, server-rendered) and Hyvä Checkout (React-based, headless on top of Magento) are two distinct packages. Side Cart ships native Hyvä Storefront compatibility — its frontend is rendered through Hyvä templates with no Luma fallback. Hyvä Checkout integration is delivered when the module has a checkout-step touchpoint (custom payment input, terms checkbox, etc.); otherwise the module runs server-side without any Hyvä Checkout customisation needed. See the Specifications tab for the exact Hyvä integration scope of this module.
Yes. Side Cart respects the standard Magento scope (default / website / store / store_view). Every configuration is overridable per store view. Frontend labels use Magento's standard translation files — shipped in French, English and Dutch out of the box. Currencies follow your Magento currency setup with no extra wiring. A typical Wimakeit Magento store runs an fr_BE / nl_BE / en_GB triplet from a single backend — Side Cart is ready for this B2B / international setup.

Pricing & licensing 4

€49 — one-time payment, perpetual licence, no recurring fees. Includes 1 year of minor updates + email support in French, English and Dutch, 1 production domain + 1 staging/dev domain. Renewing the support window after year 1 is optional. Volume licences are negotiated directly — write to contact@wimakeit.com for agency or multi-store pricing.
Yes. Side Cart has a live demo on demo.wimakeit.be/module-side-cart where you can poke around the admin and frontend with a real install pre-populated with sample data. For longer evaluations, request an evaluation licence via our contact form — evaluations cover the same scope as the paid licence and convert to a permanent key on purchase.
We review refund requests case by case. If the module doesn't deliver what was advertised, email contact@wimakeit.com from the address tied to your licence. The refund policy is published on the terms page and applies to every module sold through this marketplace.
Side Cart is distributed under a commercial proprietary licence — not MIT, GPL or any other open-source licence. The PHP source ships in vendor/wimakeit/ once you composer require the package, so you can read it, audit it, and patch it locally for your own Magento install. You may NOT redistribute it, sublicense it, publish it on a public package registry, or sell it on. One licence = one production domain + one staging/dev domain (see terms for the full EULA). Wimakeit modules are NOT part of Magento's open-source repository on packagist.org — they are distributed exclusively via the private Composer registry packages.wimakeit.be.

Installation & updates 6

Run composer require wimakeit/module-side-cart:^1.0.23, then bin/magento setup:upgrade, bin/magento setup:di:compile, and finally bin/magento cache:flush. The Installation tab on this page lists every configuration step (ACLs, cron jobs, default values) so a deploy takes minutes, not hours. If you need a hand, Wimakeit offers Magento installation services from our Wallonian office (Presles, between Charleroi and Namur).
Step 1: get a token on packages.wimakeit.be → My account → Tokens. Step 2: at the root of your project add to auth.json: {"http-basic": {"packages.wimakeit.be": {"username": "YOUR-EMAIL", "password": "YOUR-TOKEN"}}}. Step 3: register the repo: composer config repositories.wimakeit composer https://packages.wimakeit.be. Step 4: composer require wimakeit/module-side-cart:^1.0.23. In CI/CD pipelines, inject COMPOSER_AUTH as a JSON env var instead of committing auth.json.
Most merchants are live within 30 minutes: composer install (1-2 min) → setup:upgrade + di:compile (5-10 min depending on stack size) → admin configuration (5-15 min following the Installation tab) → smoke test on a product or order. Allow extra time if you have a custom theme overriding similar templates. The Wimakeit team has shipped this exact module to B2B and DTC stores across Belgium.
Side Cart is built for Magento 2.4.x / Mage-OS 2.0+ and has no Magento 1 equivalent. When migrating from Magento 1, the Wimakeit team handles the audit, the data migration and the integration of Side Cart into the new backend as part of a Magento migration project. Migrating from Adobe Commerce to Mage-OS is transparent for Side Cart: same composer require, same module code, same database schema — no fork to maintain, no licence change.
Updates ship through your composer dependency (this exact package), hosted on Wimakeit's private Composer repository at packages.wimakeit.be. Each release is announced on the Changelog tab + the Wimakeit news and follows semantic versioning — composer update is safe within a major.
All .phtml templates are overridable from your theme: copy the file into app/design/frontend/{YourVendor}/{theme}/Wimakeit_{Module}/templates/ keeping the same relative path. Blocks, ViewModels and Helpers are overridable via DI preference in your own custom module — declare <preference for="Wimakeit\…\OriginalClass" type="YourVendor\Override\Class" /> in etc/di.xml. Layout XML is extended (preferred) or overridden the standard Magento way. Wimakeit modules never use the final keyword on classes you might reasonably want to override — overriding is a first-class scenario, not a hack.

Support & security 3

Open a ticket through the contact form on wimakeit.be or email contact@wimakeit.com with the module name, version, Magento/Mage-OS version and the steps to reproduce. Fixes ship in the next patch release. Wimakeit support is staffed in French, English and Dutch on business days (CET working hours).
Send security reports privately to contact@wimakeit.com with a clear [SECURITY] subject prefix — please include the module name, version and the steps to reproduce. We acknowledge promptly on business days and credit reporters in the Changelog if they wish. Wimakeit is a Belgian SRL (société à responsabilité limitée) bound by Belgian and EU privacy and disclosure law.
Yes. Side Cart stores only the data its feature scope requires, never tracks shoppers across sites, and ships zero third-party calls by default. Combine it with the Wimakeit GDPR module to publish cookie banners and data-subject request forms compliant with Belgian, French and Dutch DPA guidance. Wimakeit's EU-based hosting partners (OVH Roubaix / Gravelines, Cblue Gembloux) keep every customer's data inside the EU.

About Wimakeit 1

Wimakeit is an Adobe-certified Magento partner agency based in Presles, Wallonia (between Charleroi and Namur), Belgium, building Magento and Mage-OS stores since 2020 across BE / FR / NL. Every module on this marketplace runs in production on at least one Wimakeit client (we eat our own dog food). Direct line to the developers who built the code, multilingual support (FR / EN / NL), CET business hours, no offshore handoff. See our portfolio for the kind of Magento builds we ship.

Found something not covered by the FAQ?

Report a bug or ask a question — the form is prefilled with this module.

Report a bug

Found a bug? Tell us about it.

A short form opens in a new tab — the module name and your language are already filled in. Share what you tried, what went wrong, and we will get back to you within one business day.

Report a bug for Side Cart
Module SKU: wimakeit-module-side-cart · Language: en_US

Need help?

Our team is available to assist with integration.

Contact us
Planifier un appel