Hyvä Checkout is a streamlined, performance-oriented front-end checkout solution for Magento 2, designed to enhance the user experience with faster load times, a simplified interface, and modern design principles. Explore a set of Hyvä Checkout compatibility modules for Poland's leading shipping and payment providers that online stores work with, developed by Snowdog team.
Hyvä Checkout
Hyvä Checkout is another product from the Hyvä Themes team to revolutionize working with the Magento platform. This time the target is the ordering process. As with their base product, the primary goal is to simplify the work on the ordering page. Additionally we get lightweight and moder technology stack. Replacing previous knockout.js based means disliked effect of page elements popping-in will not longer discouragey your customers. Here, the customer will immediately see a full and efficient page. As a store owners, we practically get a two-in-one offer right away - together with the base module come two configurations already ready: placing an order on one screen or broken into two steps (address data; payment).
![Hyvä Checkout view screen](https://cdn.sanity.io/images/s9yk1tmw/production/5938153194d844832a185ee227473fdfec0643b6-1520x1298.png?w=864&fit=max&auto=format)
![Hyvä Checkout screen view: order summary with total amount to pay](https://cdn.sanity.io/images/s9yk1tmw/production/964ea7b3047dfa3f7f5c824cef7bd8646f76da2d-1512x1251.png?w=864&fit=max&auto=format)
![Hyvä Checkout screen view: choice of PayU payment method](https://cdn.sanity.io/images/s9yk1tmw/production/76ac1ed1b094eca3822945600fa9ef76f1a3092f-1506x1307.png?w=864&fit=max&auto=format)
Magewire
The technological base of the solution is the Magewire library - built by Hyvä Themes team members along the lines of the Livewire library created by the creator of alpine.js - the library on which the JavaScript solutions of the base skin from Hyvä Themes are based. Magewire allows you to build loosely coupled frontend components, they communicate with Magento with their own dedicated communication channel - this is a significant convenience from the point of view of an extension developer, it gives a solid foundation for work at which we can focus on what actually needs to be done and not waste time on solving repetitive problems of the platform.
Compatibility modules
The introduction of a completely new way of interacting with the customer on the ordering page unfortunately means that the components responsible for the additional logic of payment or shipping methods must be adapted to the new technology.
Therefore, we have prepared a set of compatibility modules for the leading Polish shipping and payment providers that our Polish customers work with. The modules are based on the existing plug-ins of these providers, if you already had a well-configured plug-in you just need to install our module to enjoy integration with Hyvä Checkout.
You can find the modules on our GitHub and in public packagist repositories for easy installation with the composer tool.
![Screen view of Snowdog's account on the GitHub platform.](https://cdn.sanity.io/images/s9yk1tmw/production/ab4901c3c89136d092e3b78bc2354d13d2ab9fb5-1284x1022.png?w=864&fit=max&auto=format)
DHL
The compatibility module for DHL retains all the features offered by the basic module when placing an order: we can choose from among several delivery methods offered by this service provider, including delivery to a point. With courier service, we can use the "deliver to neighbor" service.
![Screen view from Hyvä Checkout with delivery option selected as "DHL Courier".](https://cdn.sanity.io/images/s9yk1tmw/production/85dd05d37bb75844e04591b7152ae3f63ac11873-528x848.png?w=864&fit=max&auto=format)
![Screen from Hyva Checkout with delivery option selected as "DHL Parcelshop". The screenshot also shows a map for selecting a pickup point.](https://cdn.sanity.io/images/s9yk1tmw/production/c4531843993b1fbfa398cee410b964d2bb448455-871x932.png?w=864&fit=max&auto=format)
PayU
The PayU compatibility module allows you to:
- Selecting in the checkout one of the payment methods supported by the gateway and being redirected to it after placing the order.
- Pay by card directly on the ordering page.
- Saving cards in the customer's account as secure tokens and paying with the saved cards on the next order.
![Screen View from selection of payment method with "PayU - Cards" option selected.](https://cdn.sanity.io/images/s9yk1tmw/production/f7d830b0926ebc4486c0899d6fad60790947edd3-517x517.png?w=864&fit=max&auto=format)
![Screen view from the selection of the payment method with the option "PayU - Cards" selected, below is a field for entering credit card details.](https://cdn.sanity.io/images/s9yk1tmw/production/91a111ea2e47093249ec3f4300bdde00c08e9761-516x405.png?w=864&fit=max&auto=format)
![Sreen view from the selection of the payment method with the option "PayU" selected, below are the logos of Apple Pay, twiso, Google Pay, among others.](https://cdn.sanity.io/images/s9yk1tmw/production/36c1e020cd7e574d746181268e29e32e461dc72f-1009x452.png?w=864&fit=max&auto=format)
Inpost
The compatibility module allows you to open the Inpost GeoWidget and select a parcel machine when placing an order.
![Screen view from the selection of available parcel machines on the map.](https://cdn.sanity.io/images/s9yk1tmw/production/156c6dd326bf17ca714cb6f607556e54a771bf11-1324x1028.png?w=864&fit=max&auto=format)
![Screen view from selection of delivery method "Inpost" and selected parcel machine](https://cdn.sanity.io/images/s9yk1tmw/production/b51c30d5f885f7b57a5b840aff4b1488e4151ab1-907x391.png?w=864&fit=max&auto=format)
Sandander Consumer Bank
The compatibility module for Sandander Consumer Bank adds a requirement to accept the consumer credit terms and conditions when placing an order. After placing an order, the customer will find a button on the summary page that takes them to the credit application form.
![Screen view of payment method selection and selected, selected option "Santander Consumer Bank installments"](https://cdn.sanity.io/images/s9yk1tmw/production/0c6eda5b4489b7c96e61f4d57307d87b526477a3-925x197.png?w=864&fit=max&auto=format)
PayPo Payments
Thanks to PayPo's compatibility module, after placing an order, the customer will be transferred to the system to complete the credit application for deferred payment there.
![Screen view of the payment method selection and the selected option "PayPo - pay in 30 days".](https://cdn.sanity.io/images/s9yk1tmw/production/2bbcee5690ffdee37b1c879501acfebed1f0f70d-875x149.png?w=864&fit=max&auto=format)
TPay Payments
The TPay payment compatibility module allows you to directly enter your BLIK code when placing an order or select one of the payment types supported by the gateway.
The module is compatible with the older version of the TPay module (tpaycom/magento2basic), the latest version of the TPay module offering simplified Easy On-Site payments.
![Screen view of payment method selection and selected, selected option "tpay - fast online payments". Below is the Blik logo with a box for entering the code. Even lower are the logos of various payment gateways and banks.](https://cdn.sanity.io/images/s9yk1tmw/production/9f6df6e9c8e52bc2347ff14ee5231be53c014ac6-827x1230.png?w=864&fit=max&auto=format)
More recently, as part of the on-site functionality, payment methods supported by TPay can be displayed as separate payment methods - not as one method within which the customer must later select a payment provider.
![Screen view showing a great variety of payment methods to choose from for the user who wants to make purchases from the online store.](https://cdn.sanity.io/images/s9yk1tmw/production/07892d23d92dd903fa5b538a9050c2524e75309d-681x847.png?w=864&fit=max&auto=format)
New on-site payments allow you to pay by card directly on the site along with the ability to save your card for future purchases.
![Screen View showing selection of payment method as "tpay card" and fields for entering new credit card details.](https://cdn.sanity.io/images/s9yk1tmw/production/3d1d8b6bd66dfee7cf0b31d7ec5f4bb01143c24f-1009x238.png?w=864&fit=max&auto=format)
Summary
Integrating Hyvä Checkout with compatible shipping and payment modules is essential for creating a smooth, efficient, and user-friendly checkout experience tailored to the Polish market.
Check out other useful and open source solutions prepared by Snowdog team.