PHPackages                             mage2kishan/module-checkout-extended - 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. [Payment Processing](/categories/payments)
4. /
5. mage2kishan/module-checkout-extended

ActiveMagento2-module[Payment Processing](/categories/payments)

mage2kishan/module-checkout-extended
====================================

Enhanced one-page checkout for Magento 2 with configurable multi-column layouts (1/2/3 columns), sticky sidebar, newsletter subscription at checkout, quantity increment controls, coupon code in sidebar, sidebar place-order button, custom CSS/JS injection, and modern card-style UI options. Fully admin-configurable with no code changes required.

1.0.3(1mo ago)019↓100%1proprietaryCSSPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 16Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-checkout-extended)[ Packagist](https://packagist.org/packages/mage2kishan/module-checkout-extended)[ Docs](https://kishansavaliya.com)[ RSS](/packages/mage2kishan-module-checkout-extended/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (10)Versions (5)Used By (1)

Panth Checkout Extended — One Page Checkout for Magento 2
=========================================================

[](#panth-checkout-extended--one-page-checkout-for-magento-2)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)![License Commercial](https://camo.githubusercontent.com/de93c77f00abc38c7388f8b0b9210fafe260a44640c4ad8b1a90674918913478/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d436f6d6d65726369616c2d626c7565)[![Packagist](https://camo.githubusercontent.com/331cf94188970af11076eca4f1f0667a9c26fce94a9b69ec23c0b0c5900eeb35/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d636865636b6f75742d2d657874656e6465642d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-checkout-extended)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Panth Infotech Agency](https://camo.githubusercontent.com/401a792e990131002e91054d1b04494af5a2152fcc891ca000eb683786770abf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4167656e63792d50616e7468253230496e666f746563682d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> **Premium one-page checkout extension** for Magento 2 that replaces the default two-step accordion checkout with a configurable **multi-column layout**, a **sticky order summary sidebar**, inline **newsletter subscription**, **qty +/- increment controls**, a **sidebar place-order button**, **coupon code in the sidebar**, **custom CSS/JS injection**, and a **modern card-style UI**. Fully admin-configurable — zero code changes required.

**Panth Checkout Extended** transforms the default Magento checkout into a fast, modern, conversion-focused one-page experience. Customers see shipping, payment, and order summary side-by-side in a clean card-based layout. The sticky sidebar keeps the place-order button, coupon code, newsletter opt-in, and qty controls always within reach — eliminating scroll fatigue and reducing cart abandonment. Every feature is togglable from the admin panel, so you can tune the checkout UX per store view without touching a single line of code.

Built for Magento 2.4.4 through 2.4.8 on PHP 8.1 - 8.4, fully MEQP-compliant, and engineered for speed by a **Top Rated Plus** Magento developer with 10+ years of eCommerce experience.

---

🚀 Need Custom Magento 2 Development?
------------------------------------

[](#-need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** — custom modules, Hyva themes, checkout optimization, performance tuning, M1→M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### 🏆 Kishan Savaliya

[](#-kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### 🏢 Panth Infotech Agency

[](#-panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Why Panth Checkout Extended](#why-panth-checkout-extended)
- [Key Features](#key-features)
- [Default Magento vs Panth Checkout Extended](#default-magento-vs-panth-checkout-extended)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Layout Options](#layout-options)
- [Newsletter Subscription](#newsletter-subscription)
- [Qty Increment Controls](#qty-increment-controls)
- [Custom CSS &amp; JS Injection](#custom-css--js-injection)
- [Troubleshooting](#troubleshooting)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Why Panth Checkout Extended
---------------------------

[](#why-panth-checkout-extended)

The default Magento 2 checkout is functional but dated — a rigid two-step accordion that forces customers to scroll, expand sections, and hunt for the place-order button. Panth Checkout Extended addresses every friction point merchants complain about:

1. **Too much scrolling** → 3-column layout shows shipping, payment, and summary side-by-side
2. **Place order button buried** → sticky sidebar keeps it always visible
3. **Coupon hidden inside payment step** → moved to the sidebar for one-click access
4. **No newsletter capture at checkout** → built-in checkbox that subscribes guest and logged-in customers automatically
5. **No qty change in summary** → +/- increment buttons with stock-aware qty\_increments
6. **Dated Luma styling** → four modern card styles (Elevated, Bordered, Flat, Glassmorphism), accent color picker, border-radius control
7. **Requires theme overrides for small tweaks** → Custom CSS and Custom JS textareas in admin

The result is a faster, cleaner, higher-converting checkout — with zero custom code.

---

Key Features
------------

[](#key-features)

### Multi-Column Checkout Layout

[](#multi-column-checkout-layout)

- **1-column** — stacked, mobile-friendly
- **2-column** — classic content + sidebar
- **3-column** — shipping | payment | summary side-by-side (desktop)
- **Sidebar position** — left or right
- **Sticky sidebar** — order summary follows the customer as they scroll

### Sidebar-First UX

[](#sidebar-first-ux)

- **Place-order button in the sidebar** — always visible
- **Coupon code in the sidebar** — moved out of the payment step
- **Newsletter checkbox in the sidebar** — passive opt-in
- **Auto-expanded cart items** — no click to expand
- **Auto-expanded discount code** — input ready at page load

### Newsletter Subscription at Checkout

[](#newsletter-subscription-at-checkout)

- Checkbox in the order summary sidebar
- Configurable label text and default checked state
- Works for both **guest** and **logged-in** customers
- Uses payment extension attributes for clean API transport
- Skips duplicates if customer is already subscribed
- Never blocks order placement — errors logged silently

### Qty Increment Controls in Summary

[](#qty-increment-controls-in-summary)

- +/- buttons next to each item in the order summary
- Respects product-level `qty_increments` (e.g. 0.5 step)
- Updates cart via AJAX — no page reload
- Stock-aware — disables + button at max stock

### Modern UI Styling

[](#modern-ui-styling)

- **Card styles**: Elevated (shadow), Bordered, Flat, Glassmorphism
- **Accent color** — admin color picker with server-side hex validation
- **Border radius** — pixel-level control
- **Step indicators** — optional numbered badges
- **Field modes** — Compact (multi-field rows) or Full Width
- **Placeholder toggle** &amp; **Tooltip toggle**
- **Billing title visibility** toggle

### Checkout UX Enhancements

[](#checkout-ux-enhancements)

- **Auto-save shipping info** — address and method persist as the customer types, so the payment step loads instantly
- **Billing real-time sync** — "same as shipping" updates billing as the customer types
- **Product SKU display** in summary
- **Product link** — clickable item names

### Admin &amp; Developer

[](#admin--developer)

- **Custom CSS** textarea — injected inline at checkout
- **Custom JS** textarea — injected via RequireJS at checkout
- **ACL resource** — `Panth_CheckoutExtended::config` for granular admin permissions
- **Per-store-view scope** — all settings respect Magento's standard scope hierarchy
- **Admin-authored `@noEscape`** — CSS/JS edits restricted to authorized admin users

### Quality &amp; Security

[](#quality--security)

- **MEQP compliant** — passes Adobe's Magento Extension Quality Program
- **No core file modifications** — clean plugin and observer architecture
- **Luma compatible** — works with the native Luma checkout components
- **Composer-installable** — standard Magento 2 package

---

Default Magento vs Panth Checkout Extended
------------------------------------------

[](#default-magento-vs-panth-checkout-extended)

FeatureDefault Magento Checkout**Panth Checkout Extended**LayoutFixed 2-step accordionConfigurable 1/2/3 column layout, all steps visibleSidebarStatic summary, no actionsSticky sidebar with place-order, coupon, qty, newsletterNewsletterNot available at checkoutCheckbox in sidebar; auto-subscribes guest + customerQty controlsNot available in summary+/- increment buttons, stock-aware qty\_incrementsCoupon codeInside payment stepMoved to sidebar for quick accessPlace orderBottom of payment step onlySidebar button, always visibleStylingFixed Luma theme4 card styles, accent color, border radius, field modesCustom codeRequires theme overrideAdmin textareas for CSS and JSShipping UXManual saveAuto-save as customer typesBilling syncOn submitReal-time as customer types---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 — 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xMySQL8.0+MariaDB10.4+Luma ThemeNative supportRequired dependency`mage2kishan/module-core` ^1.0 (free, installed automatically)Tested on:

- Magento 2.4.8-p4 with PHP 8.4
- Magento 2.4.7 with PHP 8.3
- Magento 2.4.6 with PHP 8.2

---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-checkout-extended
bin/magento module:enable Panth_Core Panth_CheckoutExtended
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release ZIP from [Packagist](https://packagist.org/packages/mage2kishan/module-checkout-extended) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract the contents to `app/code/Panth/CheckoutExtended/` in your Magento installation
3. Make sure `app/code/Panth/Core/` is also present (free required dependency)
4. Run the same commands as above starting from `bin/magento module:enable`

### Verify Installation

[](#verify-installation)

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

After installation, navigate to:

```
Admin → Stores → Configuration → Panth Extensions → Checkout Extended

```

---

Configuration
-------------

[](#configuration)

Open **Stores → Configuration → Panth Extensions → Checkout Extended**. All settings are per-store-view and require a cache flush to take effect.

### General

[](#general)

SettingDefaultDescriptionEnable Checkout ExtendedYesMaster switch. Set to No to revert to the default Magento checkout.### Layout

[](#layout)

SettingDefaultDescriptionColumns31 (stacked), 2 (content + sidebar), or 3 (shipping / payment / summary)Sidebar PositionRightPlace the order summary sidebar on the left or rightSticky SidebarNoKeep the sidebar visible as the customer scrolls### Style

[](#style)

SettingDefaultDescriptionCard StyleElevated (Shadow)Elevated / Bordered / Flat / GlassmorphismAccent Color\#1a1a2ePrimary color for buttons, links, highlights (hex, server-validated)Border Radius12pxCorner radius for cards and form elementsStep IndicatorsNoShow numbered step badges### Cart

[](#cart)

SettingDefaultDescriptionQty IncrementNoShow +/- buttons in order summaryShow SKUNoDisplay product SKU below item nameProduct LinkNoLink item names to the product page### Newsletter

[](#newsletter)

SettingDefaultDescriptionEnable Newsletter CheckboxYesShow the newsletter subscription checkbox in the sidebarCheckbox Label"Subscribe to our newsletter"Label textChecked by DefaultYesPre-check the box### Form Styles

[](#form-styles)

SettingDefaultDescriptionField ModeCompactCompact (multi-field rows) or Full Width (one field per row)Use PlaceholdersNoShow placeholder text inside fieldsShow TooltipsNoShow tooltip icons with help text### Shipping

[](#shipping)

SettingDefaultDescriptionDefault Shipping Method(none)Pre-select a method by code, e.g. `flatrate_flatrate`Hide Single MethodNoHide the radio when only one method is availableSort by PriceNoSort methods low-to-high by price### Payment

[](#payment)

SettingDefaultDescriptionDefault Payment Method(none)Pre-select a method by code, e.g. `checkmo`### Billing

[](#billing)

SettingDefaultDescriptionShow Billing TitleYesShow/hide the "Billing Address" section title### Custom Code

[](#custom-code)

SettingDefaultDescriptionCustom CSS(empty)Injected as an inline `` block at checkoutCustom JS(empty)Injected via `require([], function() { ... })` at checkout---

Layout Options
--------------

[](#layout-options)

**1-column (stacked)** — best for stores with few items per order and mobile-heavy traffic. Shipping, payment, and summary stack vertically.

**2-column** — the industry-standard modern checkout. Main content (shipping + payment) on one side, sticky order summary on the other. Best for the majority of stores.

**3-column** — maximum information density. Shipping, payment, and order summary are all visible side-by-side. Ideal for desktop-heavy B2B stores or stores with complex payment flows.

The layout switches via a custom layout handle applied by an observer, so you can further customize via your own `checkout_index_index.xml` if needed.

---

Newsletter Subscription
-----------------------

[](#newsletter-subscription)

The newsletter checkbox is rendered inside the order summary sidebar so it is visible throughout the checkout flow. On order placement:

1. The checkbox state is captured via **payment extension attributes** — a clean, Magento-standard transport
2. Two separate plugins handle subscription — one for guest customers (by email), one for logged-in customers (by customer ID)
3. If the email is already subscribed, no duplicate subscription is created
4. Subscription failures are **caught and logged** — they never block order placement

This approach is fully compatible with GDPR and CAN-SPAM since the customer explicitly opts in via an unchecked-by-default checkbox (configurable).

---

Qty Increment Controls
----------------------

[](#qty-increment-controls)

When enabled, +/- buttons appear next to the quantity of each item in the order summary:

- Click + — increments by the product's `qty_increments` value (default 1, can be 0.5, 2, 5, etc.)
- Click − — decrements similarly, respecting minimum qty
- Updates the cart via AJAX, no page reload
- Totals refresh automatically
- Stock-aware — + button disables when max stock is reached
- Works on both decimal and integer qty products

---

Custom CSS &amp; JS Injection
-----------------------------

[](#custom-css--js-injection)

For quick tweaks without a theme override, use the **Custom CSS** and **Custom JS** fields in admin:

**Custom CSS** example:

```
.checkout-extended .place-order-sidebar button {
    background: linear-gradient(90deg, #7928ca, #ff0080);
    font-size: 16px;
}
```

**Custom JS** example:

```
document.addEventListener('DOMContentLoaded', function() {
    // Track checkout step entry for analytics
    if (window.gtag) {
        gtag('event', 'begin_checkout');
    }
});
```

Both textareas are restricted to admin users with the `Panth_CheckoutExtended::config` ACL permission. Content is injected as `@noEscape` because it is admin-authored.

Common use cases:

- Override specific checkout styles without creating a theme
- Add tracking pixels or GA4 / Meta conversion scripts
- Inject A/B testing snippets
- Hide or show specific elements with CSS

---

Troubleshooting
---------------

[](#troubleshooting)

SymptomLikely causeFixCheckout looks unchanged after enablingCache not flushed`bin/magento cache:flush` and hard-refreshLayout handle not appliedObserver not firing`bin/magento module:status Panth_CheckoutExtended`Newsletter checkbox missingDisabled in configConfiguration → Newsletter → Enable = YesQty +/- buttons missingCart feature disabledConfiguration → Cart → Qty Increment = YesShipping info not auto-savingJS errorCheck browser console; redeploy static contentAccent color not applyingInvalid hexUse color picker or valid hex (#rgb / #rrggbb)Custom CSS/JS not appearingFPC or browser cacheFlush full page cache and browser cacheCoupon not in sidebarExtension disabledEnable extension in General settings`Class Panth\Core\Helper\Theme not found`Core not installed`composer require mage2kishan/module-core`---

FAQ
---

[](#faq)

### Is Panth Checkout Extended compatible with Hyva?

[](#is-panth-checkout-extended-compatible-with-hyva)

This extension targets the **Luma** checkout (the default Magento 2 checkout built on KnockoutJS). Hyva uses a completely different React-based checkout and requires a separate implementation. For Hyva checkout customization, [get a quote](https://kishansavaliya.com/get-quote).

### Does it work with Adobe Commerce (paid edition)?

[](#does-it-work-with-adobe-commerce-paid-edition)

Yes. Panth Checkout Extended works identically on Magento Open Source, Adobe Commerce on-premise, and Adobe Commerce Cloud — all versions 2.4.4 through 2.4.8.

### Will it conflict with third-party payment methods?

[](#will-it-conflict-with-third-party-payment-methods)

No. The extension uses Magento's standard checkout layout and payment extension attributes. All third-party payment methods (Stripe, Braintree, PayPal, Razorpay, Klarna, Afterpay, etc.) continue to work. The default payment method setting only pre-selects a method — it does not remove any others.

### Can I use my own custom checkout theme alongside this extension?

[](#can-i-use-my-own-custom-checkout-theme-alongside-this-extension)

Yes. The extension applies a custom layout handle that adds a wrapper and sidebar components without modifying your theme's existing templates. You can continue to override templates in your theme as usual.

### Does it slow down the checkout?

[](#does-it-slow-down-the-checkout)

No — it is designed for speed. The auto-save shipping logic actually **speeds up** the checkout by pre-saving the shipping address while the customer is still typing, so the payment step loads instantly. No additional HTTP requests are made on page load beyond the default Magento checkout.

### Is the newsletter subscription GDPR-compliant?

[](#is-the-newsletter-subscription-gdpr-compliant)

Yes. The checkbox is an explicit opt-in. You can configure the default checked state and the label. The subscription is only saved if the customer places the order — if they abandon, no subscription is created. Failures are logged silently and never block order placement.

### Can I translate the extension?

[](#can-i-translate-the-extension)

Yes. All user-facing strings use Magento's `__()` translation function. English translations are included. Add your own `app/i18n//Panth_CheckoutExtended/` CSV file or use Inline Translation.

### Does it support multi-store?

[](#does-it-support-multi-store)

Yes. All settings respect Magento's standard scope hierarchy (default → website → store view), so you can configure different layouts, colors, and newsletter copy per store view.

### Is the source code available?

[](#is-the-source-code-available)

Yes. The full source is on GitHub at [github.com/mage2sk/module-checkout-extended](https://github.com/mage2sk/module-checkout-extended).

### Does it require the free Panth\_Core module?

[](#does-it-require-the-free-panth_core-module)

Yes. `mage2kishan/module-core` is a free, required dependency — Composer installs it automatically. It provides shared admin scaffolding for the Panth Infotech extension suite.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-checkout-extended/issues](https://github.com/mage2sk/module-checkout-extended/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days for licensed customers.

### 💼 Need Custom Magento Development?

[](#-need-custom-magento-development)

Looking for **custom Magento module development**, **Hyva checkout customization**, **store migrations**, or **conversion rate optimization**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![Visit Website](https://camo.githubusercontent.com/7455559317a374eb3eb536c5ea201ca2c2a29bc13d82cc127278975a680d552c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669736974253230576562736974652d6b697368616e736176616c6979612e636f6d2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com)

**Specializations:**

- 🛒 **Magento 2 Checkout Optimization** — one-page checkout, conversion rate optimization, cart abandonment recovery
- 🧩 **Magento 2 Module Development** — custom extensions following MEQP standards
- 🎨 **Hyva Theme Development** — Alpine.js + Tailwind CSS, lightning-fast storefronts
- 🖌️ **Luma Theme Customization** — pixel-perfect designs, responsive layouts
- ⚡ **Performance Optimization** — Core Web Vitals, page speed, caching strategies
- 🔍 **Magento SEO** — structured data, hreflang, sitemaps, AI-generated meta
- 🚀 **M1 to M2 Migrations** — data migration, custom feature porting
- ☁️ **Adobe Commerce Cloud** — deployment, CI/CD, performance tuning
- 🤖 **AI-Powered eCommerce** — OpenAI integration for content, search, recommendations
- 🔌 **Third-party Integrations** — payment gateways, ERP, CRM, marketing tools

**Industries served:** Fashion &amp; Apparel, Electronics, Health &amp; Beauty, Food &amp; Beverage, Home &amp; Garden, B2B Wholesale, Multi-vendor Marketplaces.

---

License
-------

[](#license)

Commercial — see `LICENSE.txt`. One license per Magento production installation. Includes 12 months of free updates and email support.

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** — [kishansavaliya.com](https://kishansavaliya.com) — a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com) or [Packagist](https://packagist.org/packages/mage2kishan/).

### Quick Links

[](#quick-links)

- 🌐 **Website:** [kishansavaliya.com](https://kishansavaliya.com)
- 💬 **Get a Quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)
- 👨‍💻 **Upwork Profile (Top Rated Plus):** [upwork.com/freelancers/~016dd1767321100e21](https://www.upwork.com/freelancers/~016dd1767321100e21)
- 🏢 **Upwork Agency:** [upwork.com/agencies/1881421506131960778](https://www.upwork.com/agencies/1881421506131960778/)
- 📦 **Packagist:** [packagist.org/packages/mage2kishan/module-checkout-extended](https://packagist.org/packages/mage2kishan/module-checkout-extended)
- 🐙 **GitHub:** [github.com/mage2sk/module-checkout-extended](https://github.com/mage2sk/module-checkout-extended)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

 **Ready to upgrade your Magento 2 checkout?**
 [ ![Get Started](https://camo.githubusercontent.com/66dee04430af977df988ac18454416f2f08a5169868a0d0689061b7e8db6f8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253941253830253230476574253230537461727465642532302545322538362539322d4672656525323051756f7465253230696e2532303234682d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

---

**SEO Keywords:** magento 2 one page checkout, magento 2 checkout extension, magento 2 one step checkout, magento 2 multi column checkout, magento 2 sticky sidebar checkout, magento 2 newsletter at checkout, magento 2 qty increment in cart, magento 2 sidebar place order, magento 2 coupon code in sidebar, magento 2 checkout optimization, magento 2 conversion rate optimization, magento 2 cart abandonment, magento 2 modern checkout ui, magento 2 glassmorphism checkout, magento 2 custom css checkout, magento 2 custom js checkout, magento 2 checkout auto save, magento 2 billing sync, magento 2 luma checkout, panth checkout extended, panth infotech, mage2kishan checkout, mage2sk, kishan savaliya magento, top rated plus magento freelancer, hire magento developer upwork, magento 2.4.8 checkout module, php 8.4 checkout module, magento checkout reduce cart abandonment, magento 2 b2b checkout, magento 2 guest checkout newsletter, adobe commerce checkout extension, magento 2 checkout card style, magento 2 checkout accent color, magento 2 checkout step indicators, magento 2 shipping auto save

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance94

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~7 days

Total

4

Last Release

32d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (11 commits)")

---

Tags

checkoutnewslettermulti-columnsidebarmagento2magento2 modulecouponone-page-checkoutplace-orderqty-increment

### Embed Badge

![Health badge](/badges/mage2kishan-module-checkout-extended/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-checkout-extended/health.svg)](https://phpackages.com/packages/mage2kishan-module-checkout-extended)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.8M12](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32414.8k7](/packages/buckaroo-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50390.4k20](/packages/dotdigital-dotdigital-magento2-extension)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108521.2k1](/packages/amzn-amazon-pay-magento-2-module)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1010.0k22](/packages/loki-magento2-components)

PHPackages © 2026

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