michalbiarda/magento2-module-threestepscheckout

Installs: 9 922

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

Type:magento2-module

2.0.2 2021-02-01 15:48 UTC

This package is auto-updated.

Last update: 2024-04-29 04:46:56 UTC


README

Overview

This module adds "Finalization" step at the end of standard Magento 2 checkout.

Configuration

The module requires that "Configuration > Sales > Checkout > Checkout Options > Display Billing Address On" config is set to "Payment Page".

The module itself has no configuration. If module is enabled, checkout is overwritten.

Payment methods coverage

Due to the fact that "Place order" button is hardcoded in each payment method's template, there is a need to move any additional validation attached to the button to module's "Next" button.

Below you can find a list of payment methods that either don't have additional validations or for which validation was already moved. They were tested with module with success.

  • Magento_OfflinePayments: Bank transfer
  • Magento_OfflinePayments: Checkmo
  • PayPal_Braintree: Credit Card
  • PayPal_Braintree: Credit Card Vault

If you need to use other methods, you must test them by your own and move additional validation if needed.

Magento versions supported

  • 2.3.x
  • 2.4.x