Chat on WhatsApp

Advanced Cart for Magento 2

Turn your Magento 2 cart page into a conversion engine. Free shipping progress bar, order notes, gift options, trust badges, quantity +/- buttons, savings display, estimated delivery, and a beautifully branded empty cart — all configurab…

Magento 2.4.6–2.4.8 PHP 8.1–8.4 Hyva + Luma Ready Free

Key Features:

  • Free Shipping Progress Bar
  • Quantity +/- Buttons
  • Trust Badges
  • Order Notes

Additional Services

$0.00
In stock
SKU
panth-advancedcart
Links
Pay with Wise
Lifetime Updates Every Magento release
1-Year Free Support Email + WhatsApp
Adobe-Certified Magento 2 Developer
Free Forever No subscription, no upsell
What you get

Everything in the box

Built-in from day one. No add-ons, no upsell, no licence keys to renew.

Free Shipping Progress Bar

Visual progress indicator — shows how close the customer is to qualifying for free shipping

Quantity +/- Buttons

AJAX-powered — cart totals update without full page reload

Trust Badges

secure_checkout — SSL / secure payment messaging

Order Notes

Persists end-to-end — cart → checkout sidebar → customer order view → admin order view → admin order grid column

Gift Options

Gift message field — let customers include a personal note with their order

Cart Savings Display

Total savings line — aggregates discounts, catalog rules, and special prices into a single "You Saved" figure

Overview

Panth Advanced Cart is a cart conversion suite for Magento 2 and Adobe Commerce that rebuilds the default cart page into a free-shipping bar, gift, and trust-signal funnel.

The extension layers a free shipping progress bar, order notes, gift message fields, trust badges, quantity plus and minus buttons, savings display, and estimated delivery copy directly onto the standard cart, so shoppers see exactly how much they are saving, how close they are to free shipping, and what gift options they can attach. Order notes and gift messages flow through to the admin sales order view and email notifications without custom code.

An empty-cart experience replaces the bland Magento default with a branded layout that encourages continued browsing. Every component is configurable per store view, theme-aware, and built to MEQP standards.

The cart module auto-detects Hyvä (Alpine.js plus Tailwind CSS) and Luma (vanilla JS) and renders the matching template — no theme conflicts, no duplicate styling, and no broken layouts on Magento 2.4.4–2.4.9 with PHP 8.1–8.4.

Best for:

  • Magento 2 merchants who want to reduce cart abandonment without a full checkout rebuild.
  • Stores that ship a free-shipping threshold and need a visible progress meter to nudge AOV upward.
  • Hyvä or Luma storefronts that need gift options and order notes wired into the admin order view.

Why Panth Advanced Cart

The default Magento 2 cart page was built to function — not to convert. It does not show customers how close they are to free shipping, it does not let them leave order notes or gift messages, it does not display savings, and its empty-cart page is a dead end.

Panth Advanced Cart fixes all of this in one lightweight, theme-aware module. Every feature is individually toggleable, every string is translatable, and every template is overridable via your theme — so you get a conversion-optimized cart without vendor lock-in.

Merchants typically see measurable lifts in:

  • Average Order Value — the free shipping progress bar nudges customers to add one more item
  • Cart Completion Rate — trust badges and estimated delivery dates reduce hesitation
  • Customer Satisfaction — order notes and gift options give shoppers the flexibility they expect
  • Return Visits — a branded empty cart page keeps abandoners in the funnel

What you get

Panth Advanced Cart bundles every cart-page conversion lever in one MEQP-compliant module:

  • Free shipping progress bar with configurable threshold and per-store-view messaging.
  • Order notes and gift message fields flowing through to the admin sales order view.
  • Quantity plus and minus buttons, savings display, and estimated delivery copy on every line item.
  • Trust badges and branded empty-cart layout to keep shoppers engaged after removals.
  • Auto-detection of Hyvä (Alpine.js plus Tailwind) and Luma (vanilla JS) templates at render.

Panth Advanced Cart for Magento 2 — Free Shipping Bar, Order Notes, Gift Options & Cart Conversion Suite

Turn your Magento 2 cart page into a conversion engine. Free shipping progress bar, order notes, gift options, trust badges, quantity +/- buttons, savings display, estimated delivery, and a beautifully branded empty cart — all configurable, all theme-aware, and all built to MEQP standards.

Panth Advanced Cart replaces the bland default Magento 2 cart page with a carefully engineered checkout-funnel booster. Every feature is designed around a single goal: reduce cart abandonment and increase average order value. Shoppers see how close they are to free shipping, understand exactly how much they are saving, can leave gift messages and order notes that flow all the way through to the admin order view, and enjoy a polished empty-cart experience that encourages them to keep browsing.

The module auto-detects whether your storefront is running Hyva (Alpine.js + Tailwind CSS) or Luma (vanilla JS) and renders the appropriate templates — no theme conflicts, no duplicate styling, no broken layouts.


Key Features

Free Shipping Progress Bar

  • Visual progress indicator — shows how close the customer is to qualifying for free shipping
  • Configurable threshold — set any amount per store view
  • Dynamic messages — use {{remaining}} placeholder to show exactly how much more is needed
  • Achievement message — celebrates the customer once free shipping is earned

Quantity +/- Buttons

  • Instant increment/decrement controls on every cart line item
  • AJAX-powered — cart totals update without full page reload
  • Mobile-friendly — larger tap targets than the default number input

Trust Badges

Configurable security and reassurance badges displayed on the cart page. Available badges:

  • secure_checkout — SSL / secure payment messaging
  • money_back — money-back guarantee
  • free_returns — no-hassle returns
  • fast_shipping — expedited delivery promise
  • support_24_7 — round-the-clock support
  • quality_guarantee — quality assurance badge

Order Notes

  • Collapsible cart textarea where customers can add special instructions (gift wrapping, delivery preferences, allergies, etc.)
  • Persists end-to-end — cart → checkout sidebar → customer order view → admin order view → admin order grid column
  • Custom placeholder and max-length per store view
  • Database columns added to quote and sales_order tables for clean reporting

Gift Options

  • Gift message field — let customers include a personal note with their order
  • Gift wrap option — optional upsell checkbox with configurable fee
  • Visible in admin order view — staff can print gift messages on packing slips

Cart Savings Display

  • Total savings line — aggregates discounts, catalog rules, and special prices into a single "You Saved" figure
  • Percentage off calculation — shows both absolute and percentage savings

Estimated Delivery Date

  • Business-day calculation — skips weekends automatically
  • Min/max day range — display ranges like "3–7 business days" or a single ETA
  • Custom label — "Estimated Delivery", "Arrives By", etc.

Continue Shopping Button

  • Configurable return link — send shoppers back to category, homepage, or any URL
  • Customizable label — localized per store view

Enhanced Empty Cart Page

  • Branded illustration and copy instead of the stock "You have no items in your shopping cart."
  • Trust badges and CTA button encourage continued browsing
  • Custom heading, message, and button label per store view

Quality & Performance

  • MEQP compliant — passes Adobe's Magento Extension Quality Program
  • Hyva + Luma support — auto-detects theme via Panth\Core\Helper\Theme
  • Zero JavaScript bloat — lightweight vanilla JS for Luma, Alpine.js for Hyva
  • Translatable — all strings wrapped in __() for multi-language stores
  • Multi-store aware — every setting respects Magento's scope hierarchy

Feature Walkthrough

Where Order Notes Appear

  1. Cart page — collapsible section above the summary
  2. Checkout sidebar — read-only review of the note
  3. Customer order view ("My Orders") — displayed alongside shipping info
  4. Admin order view — shown in the order information block
  5. Admin order grid — available as a hidden column (toggle in column settings)

How Savings Are Calculated

Savings = sum of (original_pricefinal_price) × qty for every line item, plus any applied cart discounts. The module uses the existing quote item price attributes, so it respects catalog price rules, tier pricing, and special prices.

Gift Options Flow

When the customer checks Add Gift Message, a textarea appears. The message is saved on the quote, carried through checkout, and stored on the order record. If Gift Wrap is enabled and the customer opts in, the wrap fee is added to the order total as a custom total line.


Troubleshooting

Issue Cause Resolution
Features not showing on cart page Module or individual feature disabled Enable master toggle + individual feature in admin config
Free shipping bar threshold mismatch Threshold does not match shipping rule Align the module threshold with your actual free-shipping rule
Order notes not saving panth_order_note column missing Run bin/magento setup:upgrade and verify quote + sales_order tables
Hyva templates not rendering Hyva fallback not configured Ensure Panth_Core is enabled and bin/magento cache:flush has been run
Qty +/- buttons unresponsive Static content not deployed Run bin/magento setup:static-content:deploy -f
Gift wrap fee not added Tax / grand total recalculation not triggered Clear cache and verify the customer has reloaded the cart
Configuration changes not visible Config cache Run bin/magento cache:clean config full_page

For additional diagnostics, enable Debug Mode in Panth Extensions → Core Settings and review var/log/panth_advancedcart.log.


Compatibility

Requirement Versions Supported
Magento Open Source 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8
Adobe Commerce 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8
Adobe Commerce Cloud 2.4.4 — 2.4.8
PHP 8.1.x, 8.2.x, 8.3.x, 8.4.x
MySQL 8.0+
MariaDB 10.4+
Hyva Theme 1.3+
Luma Theme Native support
Required Module Panth_Core (free)

Tested on:

  • Magento 2.4.8-p4 with PHP 8.4 (Hyva 1.3.x and Luma)
  • Magento 2.4.7 with PHP 8.3
  • Magento 2.4.6 with PHP 8.2

Installation

Composer Installation (Recommended)

composer require mage2kishan/module-advancedcart
bin/magento module:enable Panth_Core Panth_AdvancedCart
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush

Manual Installation via ZIP

  1. Download the latest release from Packagist or the Adobe Commerce Marketplace
  2. Extract the contents to app/code/Panth/AdvancedCart/ in your Magento installation
  3. Ensure Panth_Core is installed (required dependency)
  4. Run the same commands as above starting from bin/magento module:enable

Verify Installation

bin/magento module:status Panth_AdvancedCart
# Expected output: Module is enabled

After installation, navigate to:

Admin → Stores → Configuration → Panth Extensions → Advanced Cart Page

Configuration

All settings live at Stores → Configuration → Panth Extensions → Advanced Cart Page.

General Settings

Setting Default Description
Enable Module Yes Master toggle for all cart enhancements

Free Shipping Progress Bar

Setting Default Description
Enable Yes Show or hide the progress bar
Threshold 50.00 Minimum subtotal to qualify for free shipping
Progress Message Add {{remaining}} more for free shipping! Message while below threshold
Achieved Message You qualify for free shipping! Message when threshold is met

Quantity Buttons

Setting Default Description
Enable Yes Adds +/- buttons around quantity inputs

Trust Badges

Setting Default Description
Enable Yes Show or hide the trust badges section
Badges secure_checkout,money_back,free_returns,fast_shipping Comma-separated badge keys

Continue Shopping Button

Setting Default Description
Enable Yes Show the continue-shopping link
Label Continue Shopping Button text
URL / Relative URL path

Cart Savings Display

Setting Default Description
Enable Yes Show total savings from discounts/specials

Estimated Delivery Date

Setting Default Description
Enable Yes Show estimated delivery range
Min Days 3 Minimum business days
Max Days 7 Maximum business days
Label Estimated Delivery Label text

Order Notes

Setting Default Description
Enable Yes Allow customers to add order instructions
Placeholder Add special instructions for your order... Textarea placeholder
Max Length 500 Character limit

Gift Options

Setting Default Description
Enable Gift Message Yes Allow a personal gift message
Enable Gift Wrap No Offer optional gift wrapping
Gift Wrap Fee 0.00 Flat fee added to order when selected

Empty Cart

Setting Default Description
Enable Yes Show the enhanced empty cart page
Heading Your cart is empty Custom heading text
Message Looks like you haven't added anything yet. Custom message
Button Label Continue Shopping Return-to-shop button text

Theme Compatibility

The module uses Panth\Core\Helper\Theme (from the free Panth_Core module) to detect the active theme and render the appropriate templates:

  • Hyva — Alpine.js + Tailwind CSS templates, no jQuery, no Knockout
  • Luma — vanilla JavaScript + inline styles, full Knockout/RequireJS integration

Both template sets are fully overridable in your child theme at:

  • app/design/frontend/<Vendor>/<theme>/Panth_AdvancedCart/templates/

License

Panth Advanced Cart is licensed under a proprietary license — see LICENSE.txt. Each purchase entitles you to install the module on a single Magento production domain plus its staging and development environments.


More Information
Module Category Cart & Checkout
Best For All Sizes
FAQ

Frequently Asked Questions

Does Panth Advanced Cart work with Hyva?

Yes. The module ships dedicated Hyva templates built with Alpine.js and Tailwind CSS. Theme detection is automatic via Panth_Core.

Does it work on the default Luma theme?

Yes. Luma templates use vanilla JavaScript and integrate with Magento's standard Knockout/RequireJS cart.

Will the order notes show up on the invoice and packing slip?

Yes. Because the note is stored on the sales_order record, it is available to any PDF template, email template, or reporting tool that reads the order.

Can I disable individual features?

Yes. Every feature has its own enable/disable toggle under Advanced Cart Page in the admin configuration.

Is the gift wrap fee taxable?

The gift wrap fee is added as a custom total. You can configure Magento's tax settings to apply tax to it by treating it like any other custom fee.

Can I translate the module?

Yes. All user-facing strings use Magento's __() translation function. Add a CSV in i18n/<locale>.csv or use Magento's built-in translation tools.

Does it conflict with one-page checkout extensions?

No. Panth Advanced Cart operates on the cart page; it does not modify the checkout step flow. Order notes are displayed read-only in the checkout sidebar and do not interfere with any third-party checkout module.

How does the estimated delivery calculation work?

The module calculates business days (Mon–Fri) from the current date, skipping weekends. It does not currently account for public holidays — if you need that, request a customization via kishansavaliya.com/get-quote.

Can I customize the trust badges?

The six built-in badge types are available out of the box. Custom badge images or SVGs can be added by overriding the badge template in your theme.

Is the source code available?

Yes. The source is on GitHub at github.com/mage2sk/module-advancedcart.


How is this different from a traditional antivirus?

Panth Malware Scanner is built specifically for Magento 2 filesystems — it understands the directory layout, knows which folders are writable from the frontend, and ships signatures tuned for Magento-targeted threats (Magecart skimmers, PolyShell webshells, admin-layout injection). Traditional AV tools scan everything with generic signatures and produce noise.

Does Panth Footer replace the default Magento footer?

Yes. When enabled, Panth Footer takes over the footer.container block and renders its own configurable footer. You can disable it any time to restore the default footer.

Does this module change how Magento calculates custom option prices?

No. All price-delta logic continues to flow through Magento's standard priceBox and price-option JS components. This module only replaces the visual rendering.

Do I have to pay for Panth Core?

No. Panth Core is completely free and will remain free forever. It is the foundation library that other (paid) Panth extensions depend on.

Does this work on Hyva themes?

Yes. The module ships Hyva-native templates using Alpine.js and Tailwind. No jQuery required.

Does Panth Mega Menu work on both Hyva and Luma?

Yes. The module ships with two purpose-built templates — Alpine.js + Tailwind for Hyva and vanilla JS for Luma — and auto-switches based on your active storefront theme.

Can I have more than one banner slider on the same page?

Yes. Create as many sliders as you want in the admin and place each one via its own widget or layout block. Each slider maintains independent configuration and slides.

Does it work for guests?

Yes, guests can subscribe with their email address. You can optionally require login via admin config.

How many forms can I create?

Unlimited. Each form has a unique identifier and its own submissions scope.

Does this submit URLs to Google?

No. Google does not participate in IndexNow and has stated they maintain their own crawl schedule. For Google indexing, use a proper XML sitemap and Google Search Console. This module is specifically for the IndexNow ecosystem (Bing, Yandex, Seznam, Naver, Yep).

Need this customised?

Talk to Kishan directly — written quote, scope and timeline within 24 hours. No sales call.

WhatsApp

Advanced Cart for Magento 2

$0.00
Step up

Customers usually upgrade to