Paazl Checkout Widget for Magento 2





Seamless Delivery Experience with the Paazl Checkout Widget for Magento
Give your customers full control over their delivery experience — directly in your Magento checkout. The Paazl Checkout Widget for Magento 2 is a powerful shipping SaaS integration that helps you offer flexible, real-time delivery options based on the customer’s location, preferences, and available carriers.
Whether you ship locally or internationally, the Paazl widget dynamically presents the best delivery choices — from home delivery to pick-up points or time-slot selection. It integrates smoothly into the Magento checkout flow and updates in real-time as the customer enters their details.
This not only improves user experience and conversion rates but also allows your store to scale with complex shipping rules and customer expectations. Combined with Paazl’s extensive carrier network and label generation capabilities, the widget is a key step towards a frictionless, modern e-commerce journey.
Built and maintained by Magmodules in collaboration with Paazl, this extension ensures high performance, stability, and compliance with both Magento Open Source and Adobe Commerce environments.

Trusted Paazl Partner for 5+ Years
As a long-standing Paazl partner, we’ve spent over five years helping Magento merchants streamline their shipping workflows with confidence. From seamless onboarding to custom plugin development, our close collaboration with Paazl ensures optimal performance, compatibility, and long-term support for your Magento or Adobe Commerce store. With our integration, you can count on a flexible, future-proof delivery experience — built on real-world logistics needs and trusted by leading retailers.

Set API Key

Configure Widget

Offer Smart Shipping


Stay Connected: Explore the Official Paazl Shipping Magento Plugin on GitHub
To keep your Magento plugin running smoothly and fully compatible with the latest Adobe Commerce releases, we highly recommend exploring the official GitHub repository for the Paazl Checkout Widget: https://github.com/Paazl/magento2-checkout-widget.
This is the central hub where all updates, new releases, and improvements to the Paazl Shipping plugin are published first. From carrier integration improvements to checkout UI updates and Magento version support, it’s the go-to resource for developers and merchants alike. Staying informed via GitHub ensures you’re always equipped with the most recent performance, security, and compatibility enhancements.
If you’re looking to report an issue, suggest an improvement, or contribute to the project, GitHub provides a transparent, collaborative environment where both the Paazl team and the open-source community actively engage.
Even if you’re not a developer, keeping an eye on this repository ensures you’re aware of every change that could impact your checkout or shipping experience. At Magmodules, we work closely with Paazl’s development cycle to keep our Magento integration sharp, stable, and aligned with real-world merchant needs.
So while our product page gets you started, GitHub is where the evolution happens. Dive in and stay connected with the future of Paazl Shipping for Magento.
Fully Compatible with Hyvä Theme
The Paazl Checkout Widget for Magento is fully compatible with the Hyvä frontend theme. This ensures a smooth, lightweight, and high-performance checkout experience, even when using Paazl’s advanced delivery selector.
Whether you’re building a new store with Hyvä or optimizing an existing one, our integration ensures the Paazl widget fits seamlessly into the modern Magento checkout flow — without additional styling or performance compromises.


Key Features of the Paazl Magento Plugin
The Paazl Checkout Widget brings advanced shipping logic and a smooth delivery experience directly into the Magento checkout. Whether you’re shipping locally or internationally, this plugin offers everything you need for a fast, flexible, and customer-friendly delivery journey:
Dynamic Delivery Options
Automatically show the most relevant delivery options based on customer address, postal code, and time — including evening, same-day, or standard delivery. Fully personalized, fully automated.
Pick-Up Point Selection
Let customers choose from thousands of local pick-up points from supported carriers like PostNL, DHL, DPD, and more. Ideal for flexibility and customer convenience.
Live Delivery Estimates
Show real-time delivery estimates and time slots during checkout. Customers know exactly when to expect their package, improving satisfaction and reducing support questions.
Multi-Carrier Compatibility
Easily connect and configure multiple carriers within a single widget. Paazl supports national and international carriers with a single integration — all within Magento.
Automatic Carrier Matching
Based on order data, customer preferences, or business rules, Paazl automatically selects the best carrier and delivery method behind the scenes. No manual setup required per order.
Full Checkout Integration
The widget is embedded directly into the Magento 2 checkout, ensuring a seamless and responsive experience — including compatibility with Hyvä frontend themes.

A Valued and Long-Term Partnership with Paazl
As a trusted Paazl integration partner since the very introduction of the Checkout Widget, Magmodules is proud to provide a seamless, high-quality shipping experience for Magento and Adobe Commerce merchants. This partnership has been built from the ground up, with close collaboration, continuous knowledge sharing, and step-by-step development between our teams.
By working directly with Paazl’s product and support teams, we ensure that our Magento plugin always aligns with their latest API improvements, carrier updates, and delivery innovations. This means merchants benefit from a stable, scalable, and future-ready shipping solution — fully tailored to real-world logistics needs.
Whether you’re a growing online retailer or a global e-commerce brand, our officially endorsed extension ensures you’re supported by two expert teams. Together, we focus on performance, usability, and delivering a smooth checkout experience that converts.
This partnership goes beyond integration.
It’s a shared commitment to reliable, modern shipping for Magento merchants across all markets.
Only registered users can write reviews
Knowledgebase
All familiar Help articles
A list of the most frequently asked questions from the Paazl Checkout Widget extension for Magento 2. We've tried our best to help you with the installation, configuration and troubleshooting. If you do not find the answer you were looking for, you can always send us a message through this form.
Installation articles
Configuration
Changelog 1.19.0 is released on 23 April 2025
Our plugins are regularly updated to ensure compatibility with the latest Magento release.
-
Improvements:
- Added 'Stable' and 'Latest' environment options for widget JS
- Added support for Magento 2.4.8 and PHP 8.4 Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Improvements:
- Option to hide method when no shipping options are returned Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Improvements:
- Ensure correct handling of address region.
- Fix issue where shipping and billing addresses were incorrect on the second step in specific cases. Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Improvements:
- Improve shipping information update process on second checkout step Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Improvements:
- Add Fallback Mechanism for Missing Shipping Option
- Refactored getting dimensions
- Improve shipping information handling in shipping-mixin.js Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Fixes:
- Fixed incorrect shipping name in checkout summary for logged-in users
- Fixed issue with Delivery Date display in admin Improvements:
- Remove old PHP versions from testing scenarios
-
Fixes:
- Fix issues with logged in customers without saved address #113
- Return null on insurance when empty value is added though config
-
Fixes:
- Fixed issues with PUDO address on switch between checkout steps
-
Features:
- Added carrier description to order info Fixes:
- PUDO address saved as default shipping address
- Fixed dimensions multiplying on strings
- Backend issue PHP 8.3 on retry #109
-
Fixes:
- Fixes wrong config class member name (thnx @hostep)
-
Features:
- Added functionality to include volume and metric calculation. Fixes:
- Corrected the problem where pickup point addresses were not being saved properly to the address book.
- Resolved an issue where the wrong shipment method was displayed during the second step of checkout.
-
Improvements:
- Improved local fallback mechanism
-
Features:
- Added locker tab option Fixes:
- Updated csp_whitelist to include api-acc
- Fixed wrong shipping cost in order summary
-
Fixes:
- Return int for 'paazl:order:send' command
- Disable composer plugins when using CI
- Fix Delivery Date when nominated date is set to 'no'
-
Features:
- Added option to enable / disable automatically pushing orders
- Added Estimated Delivery Range Fixes:
- fetchCheckoutData response status should return $status (thnx @stormbyte)
-
Features:
- Changes for Hyvä support
-
Bugfixes:
- Fixed total price shipment parameter (thnx @LexKoomen)
-
Features:
- Added Paazl shipping option and costs on the shopping cart page
- Added extra Magento versions to run tests on (eg Magento 2.4.4) Bugfixes:
- Fixed wrong Multishipping\Block\Checkout\Address plugin #92
-
Changes:
- Catch error if shipping method is not set on order #90
-
Changes:
- Add padding to foreign key constraints to fix installation on Magento 2.3.x (thnx @muuk-isaac)
- Run Magento Coding Standard code sniffer on severity 6 + fixed violations
- Upped Magento versions for compilation tests
- Added db schema whitelist
-
Changes:
- Moved to declarative schema
- Make Logger component compatible with Monolog 2.0
- Use session getData to get quoteId to bypass infinite loop (thnx @muuk-isaac )
-
Features:
- Added ability to use internal copy of widget js + added fallback for external widget js #71
- Use collection point address as shipping address Bugfixes:
- Incorrect shipping costs due to totalWeight and/or totalPrice is incorrect (when using complex products)
- Cannot use "resource" as class name as it is reserved since PHP 7 Changes:
- Updated logo images
- Do not show Paazl widget on Checkout with Multiple Addresses
-
Bugfixes:
- Modifying a order with customs invoice causes products to be added again #82
- Fixed Infinite loop in Plugin/Tax/Config.php caused by getActive() #79
- Changed shipping information mixin #74
-
Bugfixes:
- Fix processing days on simple level
- ProductData for bundle products sends the total bundle price for each child item to API #75
- API does not accept strings as length/width/height. (Thnx @reense)
-
Bugfixes:
- Fixes issues with curl header parser
-
Features:
- Add "Subtotal Excl Discount" as Total Price calculation option Bufixes:
- Wrong shipping mixin extension_attributes retrieval #69
- Wrong usage of infotext #70
- Length, width and height aren't taken into account
-
Features:
- Added configuration option to select the price which will be used for totalPrice
- Added configuration option to force including or excluding tax for this price Bufixes:
- Fixed typo in LIGHT_GREEN widget type
-
Features:
- Add new Checkout Widget preset: Minimal
- Enable usage of coupon for free shipping Fixes:
- Set default country ID if not set in quote #56
-
Fixes:
- Use full qualified return path for interface #61 (thnx @ericclaeren)
- Fixed carrier infotext config value (thnx @stijnbernards )
-
Features:
- Update order on address change Fixes:
- Fixed issue with Rest schema / Swagger #55
-
Features:
- Location code was added to the OrderView page
-
Improvements:
- Reload widget on coupon usage in last checkout step Fixes:
- Fix for warning when Zero is provided as address #52
-
Features:
- Toggle between Widget tabs and buttons
- Make the house number 0 configurable value per storefront Fixes:
- Removed order comment as label description
- Skip parsing address logic if 3 address line are enabled
- Issue where the Shipping option is reset in the checkout
- Fixed Locale widget error
- Added CSP Whitelist Improvements:
- Lock rates after calling SetShippingInformation
100% Unencrypted Code quality guaranteed.

Adobe Commerce Marketplace Approved
Trust and reliability are at the core of our offerings, which is why we're proud to be listed on the official Adobe Marketplace. Being Adobe-approved means our plugins have undergone rigorous testing to meet Magento Marketplace standards for quality, performance, and security.
This approval assures you that our solutions are built to integrate smoothly with your Magento 2 store, delivering reliable functionality every time. By choosing an Adobe-approved plugin, you're investing in a product backed by a commitment to excellence and adherence to Magento's best practices. Rest easy knowing you're using a solution recognized by the very platform it serves.

Hyvä Compatible Plugin
Hyvä Themes have revolutionized Magento 2 frontends with their focus on simplicity, speed, and developer-friendly architecture. We're excited to share that our plugin is fully compatible with Hyvä, ensuring your Google Reviews and widgets blend perfectly into this modern framework.
Our widgets are designed to complement Hyvä's minimal and high-performance ethos, delivering a fast and visually stunning experience for your customers. No matter where you decide to display your reviews, you can rest assured they'll load seamlessly without compromising speed or aesthetics. With Hyvä support, you're not just adding functionality—you're enhancing your user experience.

GraphQL Made Ready
Magento 2's GraphQL API is a game-changer for modern e-commerce development, enabling fast, flexible, and efficient data retrieval. We're proud to announce that our plugin fully supports GraphQL, making it easier than ever to integrate with headless frontends or custom applications.
With GraphQL, you can query exactly the data you need in a single request, improving performance and reducing overhead. Our plugin integrates seamlessly with Magento's GraphQL schema, ensuring you can fetch review data, widget configurations, and other key functionalities programmatically. Whether you're building a PWA or need a custom interface, our GraphQL support ensures you stay future-ready.

Magento Cloud Support
Running your Magento 2 store on Magento Cloud? Great news! Our plugin is fully compatible with the Magento Cloud version, ensuring seamless integration with your cloud-hosted environment. Magento Cloud offers a robust, scalable, and secure platform designed to meet the needs of modern e-commerce businesses. With our plugin, you can enjoy all the features and benefits without worrying about compatibility issues.
Whether you're leveraging Magento Cloud's auto-scaling capabilities or its extensive suite of developer tools, our plugin fits right in. We've optimized the functionality to align perfectly with the unique architecture of Magento Cloud, giving you a worry-free experience. From streamlined deployment to smooth operations, you can count on our solution to work flawlessly in the cloud.

Private Composer Repo
Say goodbye to manual downloads and cumbersome updates! Upon purchasing our plugin, you'll gain instant access to your own private Composer repository. With personalized credentials, you can easily install and update the plugin directly from Composer, simplifying your development workflow.
Composer integration ensures that your Magento 2 store stays up-to-date with the latest features and improvements from our team. No need to worry about compatibility issues or missing files—everything you need is just a command away. Our private repository is your gateway to effortless management, ensuring your store runs smoothly and efficiently.