← All modules

Open source Magento 2 module

One-page checkout with EAN and CVR

A fast single-page checkout for shops that sell to private buyers, companies and the public sector – with the payment methods each buyer type may use.

Softcode_CheckoutOverride · v2.0 · MIT

PrivatCVREAN

For you if you…

  • sell to private buyers, companies and the public sector
  • need to accept EAN invoices
  • want to set payment methods per buyer type in the admin

What it solves

  • The standard checkout cannot tell private, company and public-sector buyers apart
  • Public-sector buyers must be able to pay by invoice with an EAN number
  • The checkout has too many steps and buyers drop out
  • A failed order leaves no trace to debug

Features

Three buyer types

Private, company (CVR) and public sector (EAN). EAN numbers are checked for 13 digits.

Payment rules in the admin

Choose per buyer type which payment methods may be used. The rule is enforced all the way to the order.

Separate delivery address

Company and receiver go into the shipping address, so shipping and ERP get a normal Magento address.

Error references

If an order fails, the customer sees a short reference that points to exactly that line in the log.

Safer order emails

Reply-To on order emails, and “payment failed” emails, which bots abuse, are logged instead.

Optional ePay

ePay (Bambora) payment window when that module is installed.

A reference you build on

The server side is the finished part: one payment policy, CSRF-protected endpoints and clean dependency injection. The frontend is a simple reference you adapt to your theme.

Requirements

Magento
2.4.6 – 2.4.8
PHP
8.1 – 8.4
Licence
MIT

Installation

With Composer from Packagist:

composer require softcode/module-checkout-override:^2.0
bin/magento module:enable Softcode_CheckoutOverride
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush

Questions about the module

Does it work with our theme?

The server side is finished, and the frontend is a simple reference you adapt to your theme.

Does the module require ePay?

No. The ePay (Bambora) payment window is optional and only used when that module is installed.

Need the checkout adapted to your shop?

Questions about the module, or need it adapted to your shop? We are happy to install and adapt it.

Write to us