Skip to content

Magento 2 Checkout Suite Manual

Introduction

Magento 2 Checkout Suite extension transforms your checkout into powerful and well-designed one page checkout solution.

Requirements and Installation

Checkout Suite supports Open source (Community), Commerce (Enterprise) editions and Commerce cloud. The current version of the Magento installed on your website can be found in the lower right corner of any backend page.

Advanced Product Options has 3 separate ways of installation:

1) Copy the code (ready-to-paste package);
2) Use MageWorx Repository;
3) Use local Composer.

Configuration

Before using the extension, we recommend to configure it to enable/disable the appropriate features. Go to STORES ⟶ Configuration ⟶ MageWorx ⟶ Checkout. There are several sub-sections, which group the settings.

Main settings

  • Enabled - this setting allows you to enable/disable the checkout on the front-end.

  • Checkout Page Title - this setting allows you specify the title, which will appear above the checkout on the front-end.

  • Enable Order Comment - this setting enables the comment field on the checkout.

  • Order Comment Title - this setting specifies the title of the comment field on the checkout.

  • Enable Newsletters Check-box - this setting enables newsletters check-box on the checkout.

  • Email Subscription Title - this setting specifies the title of the newsletters check-box on the checkout.

  • Add "Create an account" check-box - this setting enables the functionality to create an account after the checkout. If enabled, the check-box "Create an account" will appear on the checkout, which will allow your customers automatically to create the account after the checkout.

  • Forced Registration - this setting enables the functionality of the forced registration. It means that the system will create the accounts for your customers automatically after the checkout.

  • "Create an account" title - this setting specifies the title of the check-box "Create an account".

  • "Create an account" checked by default - this setting defines the default state of the "Create an account": checked or not.

  • Maximum Number of Items to Display in Order Summary - this setting defines the number of products shown in the order summary block. If the customers add more products than this value, the rest products will be hidden under the "See more" link. This value is retrieved from Magento 2 native settings and here it just shows the current number.

  • Allow Guest Checkout - this setting shows if the guest checkout is enabled or not. You can enable/disable the guest checkout in Magento 2 configuration.

  • Merge JS and CSS files - this setting enables JS and CSS files merging to improve the performance.

Design Settings

  • Header Color - this setting specifies the color of the checkout's header.

  • 'Place order' Color - this setting specifies the color of the "Place order" button.

  • Color Scheme - this setting specifies the color of the checkout's color scheme.

Coupon Code block Settings

  • Display Coupon Code block - this setting allows you to display or hide the Discounts block, where your customers can enter the discount coupon codes.

  • Tooltip Message - this setting specifies the message, which is shown near the discount field.

Default Values

  • Default Shipping Method - this setting defines a shipping method, which will be selected by default on the checkout.

  • Default Payment Method - this setting defines a payment method, which will be selected by default on the checkout.

Translations

  • "Shipping Address" section - this setting defines a title of the "Shipping address" section on the checkout.

  • "Billing Address" section - this setting defines a title of the "Billing address" section on the checkout.

  • "Shipping Methods" section - this setting defines a title of the "Shipping Methods" section on the checkout.

  • "Payment Methods" section - this setting defines a title of the "Payment Methods" section on the checkout.

  • "Discounts" section - this setting defines a title of the "Discounts" section on the checkout.

  • Discount Code Label - this setting defines a title of the "Discount code" field on the checkout.

  • Discount Field Placeholder - this setting defines a placeholder of the "Discount code" field on the checkout.

  • "Order Summary" section - this setting defines a title of the "Order Summary" section on the checkout.

  • "Place Order" button - this setting defines a title of the "Place Order" button on the checkout.

Checkout Agreeements

  • Checkout Agreeements Messages - this setting allows you to specify the text, which will appear above the "Place order" button.

Shipping Metthods

  • Add Icons - this setting enables the functionality to upload the icons to the shipping methods.

  • Shipping Methods Icons - you can select your shipping methods and upload the icons for them to be shown near the methods on the front-end.

Payment Metthods

  • Add Icons - this setting enables the functionality to upload the icons to the payment methods.

  • Payment Methods Icons - you can select your shipping methods and upload the icons for them to be shown near the methods on the front-end.

Compatibilities

Payment methods

The Checkout Suite is compatible with the payment methods, which are built in Magento 2 out of the box. Additionally, it is compatible with:

  • Paypal
  • Braintree
  • Stripe (official integration via Stripe module)
  • Amazon Pay
  • Checkout.com
  • Klarna

Pickup in store

The module has the integration with Mageworx In-Store Pickup module.

Note

The free integration addon must be installed from Mageworx Github: https://github.com/mageworx/module-pickup-checkout-compatibility

This integration allows adding the Delivery/Pickup switcher to the top of the checkout and switch between the shipping or pickup flow. If the Pickup is chosen, the customers won't need to enter the shipping address and choose a shipping method.

Example of delivery/pickup flow on the front-end:

Mageworx Checkout Suite

Delivery date

The module has the integration with Mageworx Delivery date module.

Note

The free integration addon must be installed from Mageworx Github: https://github.com/mageworx/module-deliverydate-checkout-compatibility

This integration adds the Delivery date & time functionality right to the "Shipping methods" section.

Example of delivery date & time functionality on the front-end:

Mageworx Checkout Suite

Reward points

The module supports the native reward points functionality in the Magento 2 Commerce edition. Additionally, it has the integration with Mageworx Reward points module.

Note

The free integration addon must be installed from Mageworx Github: https://github.com/mageworx/module-rewardpoints-checkout-compatibility

This integration adds the reward points functionality to the "Order summary" section.

Example of reward points functionality on the front-end:

Mageworx Checkout Suite

Gift cards

The module supports the native gift cards functionality in the Magento 2 Commerce edition. Additionally, it has the integration with Mageworx Gift cards module.

Note

The free integration addon must be installed from Mageworx Github: https://github.com/mageworx/module-giftcards-checkout-compatibility

This integration adds the gift cards functionality to the "Order summary" section.

Example of gift cards functionality on the front-end:

Mageworx Checkout Suite

Donations

The module has the integration with Mageworx Donations module.

Note

The free integration addon must be installed from Mageworx Github: https://github.com/mageworx/module-donations-checkout-compatibility

This integration adds the donations functionality to the "Order summary" section.

Extra fees

The module has the integration with Mageworx Multi fees module.

Note

The free integration addon must be installed from Mageworx Github: https://github.com/mageworx/module-multi-fees-checkout-compatibility

This integration supports all types of the extra fees, created in Multi fees extension.

Got Questions?

Mageworx offers FREE lifetime support and updates for any extension developed for Magento. Need help with the extensions? Feel free submit a ticket from https://www.mageworx.com/support/.

Mageworx offers outstanding services developing custom-tailored solutions for Magento platform to attain your eCommerce objectives. Our professional impassioned team provides profound and custom oriented development of your project in a short timeframe.