Paazl Checkout Widget

Paazl Checkout Widget

A seamless and intuitive display of the Paazl delivery options in the check-out of Magento 2 store(s).
Latest version: v1.16.1
Latest update: March 5, 2024


Partner of unicorn companies and a 9.8/10 Customer Satisfaction


We offer a 15 day Money Back Guarantee on all our plugins


Fully compatible and tested with Magento 2.3.x to 2.4.x
Unlock the full potential of your Magento store's shipping capabilities with the Magento 2 Paazl Checkout Widget Plugin. This powerful plugin, developed specifically for Magento, streamlines your shipping process, enhancing customer satisfaction and boosting conversions. With our expertise in Magento plugin development, we bring you a seamless solution that revolutionizes how you manage shipping in your online store.
Paazl is a platform dedicated to carrier management and enhancing the delivery experience for global e-commerce. Its primary goal is to assist brands and retailers in providing exceptional delivery services worldwide. With this extension, your Magento 2 store(s) can seamlessly integrate a user-friendly and intuitive display of delivery options during the checkout process. Once the Paazl extension is installed, a widget will appear below the address fields in the checkout section. This widget dynamically presents all the available delivery options based on the entered destination country and postal code.
The Paazl Checkout Widget offers an extensive selection of delivery options, including home delivery choices, carrier pick-up points, and click & collect services through your local store(s). Furthermore, the extension incorporates features such as time-frame availability, the ability to select a specific day for delivery, and estimated time of arrival (ETA) mechanisms. Advanced algorithms are utilized to determine the most suitable delivery options for each customer.
Streamlined Checkout Enjoy a seamless and intuitive checkout experience with our plugin, effortlessly displaying all available delivery options within your Magento 2 store(s).
Comprehensive Delivery Options The Paazl Checkout Widget supports an extensive range of delivery options, including home delivery, carrier pick-up points, and click & collect services through your local store(s).
Time-Frame Availability Provide your customers with accurate time-frame availability for their deliveries, ensuring transparency and convenience.
Nominated Day Selection Enable your customers to choose their preferred delivery day, accommodating their specific needs and schedules.
Developed from scratch Developed exclusively for Magento 2 in a direct partnership with Paazl Shipping, our plugin stands as the official partner solution for their platform.
Intelligent Algorithms: Paazl employs powerful algorithms to determine the optimal delivery options for each customer, ensuring the best possible experience.
This magento plugin also provides the ability to customize the check-out experience for domestic and international delivery, ensuring a tailored and seamless process for customers across different regions. Additionally, you can showcase and highlight your own stores in the 'Stores click & collect' tab, complete with a locator map, enhancing the click and collect experience for your customers. .

Paazl & Magmodules

Our partnership with Magmodules and Paazl is a remarkable collaboration, resulting in outstanding solutions for e-commerce businesses. In addition to our Paazl-Magento plugin, we have also developed the Shopware 6 plugin, expanding our reach and capabilities.
The Paazl-Magento plugin, crafted with meticulous attention to detail, is designed to optimize your e-commerce operations and elevate the delivery experience for your customers. Through seamless integration, comprehensive delivery options, and advanced features, this plugin empowers you to provide unparalleled delivery services, regardless of your customers' location. With Paazl-Magento, you can elevate your business and exceed customer expectations, setting new standards in the industry.



1.16.1, release date: March 5, 2024


  • Fixes wrong config class member name (thnx @hostep)

1.16.0, release date: February 27, 2024


  • Added functionality to include volume and metric calculation.


  • 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.

1.15.1, release date: November 15, 2023


  • Improved local fallback mechanism

1.15.0, release date: August 31, 2023


  • Added locker tab option


  • Updated csp_whitelist to include api-acc
  • Fixed wrong shipping cost in order summary

1.14.1, release date: March 7, 2023


  • Return int for 'paazl:order:send' command
  • Disable composer plugins when using CI
  • Fix Delivery Date when nominated date is set to 'no'

1.14.0, release date: February 16, 2023


  • Added option to enable / disable automatically pushing orders
  • Added Estimated Delivery Range


  • fetchCheckoutData response status should return $status (thnx @stormbyte)

1.13.0, release date: October 27, 2022


  • Changes for Hyvä support

1.12.1, release date: July 18, 2022


  • Fixed total price shipment parameter (thnx @LexKoomen)

1.12.0, release date: June 16, 2022


  • Added Paazl shipping option and costs on the shopping cart page
  • Added extra Magento versions to run tests on (eg Magento 2.4.4)


  • Fixed wrong Multishipping\Block\Checkout\Address plugin #92

1.11.2, release date: April 5, 2022


  • Catch error if shipping method is not set on order #90

1.11.1, release date: March 15, 2022


  • 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

1.11.0, release date: March 7, 2022


  • 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 )

1.10.0, release date: January 19, 2022


  • Added ability to use internal copy of widget js + added fallback for external widget js #71
  • Use collection point address as shipping address


  • 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


  • Updated logo images
  • Do not show Paazl widget on Checkout with Multiple Addresses

1.9.3, release date: November 29, 2021


  • 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

1.9.2, release date: November 1, 2021


  • 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)

1.9.1, release date: October 19, 2021


  • Fixes issues with curl header parser

1.9.0, release date: September 28, 2021


  • Add "Subtotal Excl Discount" as Total Price calculation option


  • Wrong shipping mixin extension_attributes retrieval #69
  • Wrong usage of infotext #70
  • Length, width and height aren't taken into account

1.8.0, release date: September 10, 2021


  • 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


  • Fixed typo in LIGHT_GREEN widget type

1.7.0, release date: June 23, 2021


  • Add new Checkout Widget preset: Minimal
  • Enable usage of coupon for free shipping


  • Set default country ID if not set in quote #56

1.6.1, release date: June 4, 2021


  • Use full qualified return path for interface #61 (thnx @ericclaeren)
  • Fixed carrier infotext config value (thnx @stijnbernards )

1.6.0, release date: April 23, 2021


  • Update order on address change


  • Fixed issue with Rest schema / Swagger #55

1.5.0, release date: March 26, 2021


  • Location code was added to the OrderView page

1.4.1, release date: March 1, 2021


  • Reload widget on coupon usage in last checkout step


  • Fix for warning when Zero is provided as address #52

1.4.0, release date: November 4, 2020


  • Toggle between Widget tabs and buttons
  • Make the house number 0 configurable value per storefront


  • 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


  • Lock rates after calling SetShippingInformation

1.3.0, release date: July 22, 2020

Feature: Insurance value was added to order data #46 Feature: Option ShowOnFirstLoad was added Feature: Added GitHub Actions for compilation and Unit Tests Feature: Added an address parser as a fallback for regex to extract house number and addition Fix: Incompatible sequence was removed (compatibility for PHP 7.3) #47 Fix: Update widget config & reinit after update of OSC Fix: Formatting of price has been removed Fix: Make sure the total price is of type double (thnx @NickdeK)

1.2.3, release date: April 29, 2020

  • Fix: Moved OrderTest to the right folder #43

1.2.2, release date: April 27, 2020

  • Fix: Render of widget with default postcode/country
  • Improved: Parser of address has been refactored + test added

1.2.1, release date: March 20, 2020

  • Fix: Configuration output for Staging and Production configuration
  • Improved: Product options handling on back-end orders

1.2.0, release date: February 27, 2020

+ New: Create back-end order using Paazl + New: Support of grouped products and free items + New: Support for Klarna/Afterpay due the ShippingAdress with PickupPoints + New: OrderCommit logic on PickupPoint orders + New: Saving the carrier pickup date and show dates in the back-end + New: Option to set the widget-handling on the OneStepCheckout + Improved: Product Currency handling on OrderCommit + Improved: Product Price Handling on OrderCommit + Improved: Product Identifier handling on Widget + Improved: Customer housenumberExtensionOnThirdStreet handling + Improved: Customer Third Street handling + Improved: Reduced number of requests to paazl + Bugfix: OrderGrid issue in Magento 2.2

1.1.4, release date: December 12, 2019

  • Improved housenumberExtensionOnThirdStreet handling
  • Improved Article identifier handling
  • Reconstruction of 1.1.4 Repository

1.1.3, release date: December 2, 2019

  • New: Support of grouped products and free items
  • New: Support for Klarna/Afterpay due the ShippingAdress with PickupPoints
  • New: OrderCommit logic on PickupPoint orders
  • New: Saving the carrier pickup date and show dates in the back-end
  • Improved: Third Street Support
  • Improved: PriceHandling on OrderCommit
  • Improved: OneStepCheckout Compatibility
  • Improved: Reduced number of requests to paazl
  • Bugfix: OrderGrid issue in Magento 2.2

1.1.2, release date: October 21, 2019

  • Fixed compilation issue in Magento 2.2.x #18

1.1.1, release date: October 17, 2019

  • Fix for non registered handle in the Back-end Layout #16

1.1.0, release date: October 16, 2019

  • Added shipping option edits from admin /w resend & retry
  • Added "CarrierPickupdate" on the order-save.
  • Process Magento order even when it can't be pushed to Paazl
  • Post Status (ExtSentAt) in Backend
  • Refactor position of the Product_Matrix product attribute
  • Refactor position of the NumberOfProcessingDays product attribute
  • Automatically Refresh Token when Token is expired #14

1.0.8, release date: October 2, 2019

  • Fixed issue with nominatedDateEnabled option
  • Fixed possible issue with second street line as house number
  • Added option of using a Dynamic Product_Matrix product attribute
  • Added option of using a Dynamic NumberOfProcessingDays product attribute

1.0.7, release date: August 29, 2019

- Currency Symbol is changed on different currencies - Improved compatibility with Custom Checkouts - Exclude external Minified Paazl JS from Compilation - Textual Configuration Improvement

1.0.6, release date: July 16, 2019

  • Fixed price format for orders over €1000
  • Added Language config provider for widget language
  • Added Sensitive and environment data to di.xml
  • Checkout.js load has been changed to avoid local storage
  • Api has been refactored to use HTTP\ClientInterface
  • Api now has a configurable timeout setting

1.0.5, release date: June 25, 2019

  • First public release
Click here to expand the changelog
Click here to hide the changelog

Hyvä Compatibility

This plugin seamlessly integrates with Hyvä. When you buy the plugin, you'll receive the Hyvä package for Magento 2 immediately.
More about Magento 2 Hyvä plugin