• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created about 4 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Highly Customizable Checkout for Magento 2, Built with React.

Hyvä Themes - React Checkout

A Highly Customizable Checkout for Magento 2, Built with React.

Hyvä Themes

hyva-themes/magento2-react-checkout

Supported Magento Versions

Compatible with Magento 2.3.4 and higher.

Documentation

You can find the documentation here: https://hyva-themes.github.io/magento2-react-checkout/

What does it do?

It loads a React Checkout at [store-url]/hyva/reactcheckout. When enabled in hyva_react_checkout/general/enable it replaces the default checkout.

It depends on these two variables in localstorage:

  • signin_token to the customer section
  • cartId to the cart section

For Hyvä Themes or default Magento frontend, hyva-themes/magento2-graphql-tokens is needed to add these tokens to the customerSections.

Installation

Please note: this checkout is not intended to be installed as plug-and-play. It should be considered as a toolbox to build your own checkout based on your needs. A developer with ReactJS knowledge will be required.

Ideally, you would use this checkout with your own version of this module: https://github.com/hyva-themes/magento2-checkout-example The Checkout Example uses an extension mechanism that allows you to build your own checkout based on this repo.

If you want to install the checkout as a demo or just try it out, install it directly as follows:

  1. Install via composer

    Via Packagist:

    composer require hyva-themes/magento2-react-checkout
    

    Via Github:

    composer config repositories.hyva-themes/magento2-react-checkout git [email protected]:hyva-themes/magento2-react-checkout.git
    composer require hyva-themes/magento2-react-checkout
    
  2. Enable module

    bin/magento setup:upgrade
    

To fully customize the checkout to your needs, either clone this repo, or use https://github.com/hyva-themes/magento2-checkout-example.

Read the full documentation here: https://hyva-themes.github.io/magento2-react-checkout/

Configuration

In the Magento Backend Configuration:

HYVA THEMES->React Checkout->General Settings->Enable

The configuration path is hyva_react_checkout/general/enable

Credits

This Checkout has been built in corporation - and with the support of - our main partner, integer_net.

integer_net GmbH

In particular, Rajeev K Tomy has been a monumental in the development of this Checkout.

License

The MIT License (MIT). Please see License File for more information.

More Repositories

1

magento2-hyva-admin

This module aims to make creating grids and forms in the Magento 2 adminhtml area joyful and fast.
CSS
168
star
2

hyva-coding-standard

A set of Hyvä specific PHP CodeSniffer rules extending the Magento Coding Standard
PHP
26
star
3

magento2-graphql-tokens

Adds Customer and Cart tokens to CustomerData sections
PHP
24
star
4

magento2-wysiwyg-svg

Allow SVG images to be used in Magento CMS blocks and pages via the TinyMCE Wysiwyg Editor.
PHP
14
star
5

magento2-i18n-csv-diff

Magento commands to find translations that are present in one CSV file but not in another, and to translate CSV dicts with DeepL
PHP
11
star
6

magento2-checkout-example

A React Checkout template that allows you to quickly create a customized Hyvä Checkout for your project.
JavaScript
11
star
7

magento2-graphql-view-model

Provide ability to customize GraphQL queries and mutations for Hyvä themes.
PHP
6
star
8

hyva-admin-test-module

A small test module for the Magento 2 module Hyva_Admin.
PHP
6
star
9

hyva-modules-tailwind-js

Hyvä-themes TailwindCSS utility functions
JavaScript
6
star
10

magento2-react-checkout-paypal-express

Paypal Express Payment method for Hyvä Checkout
JavaScript
2
star
11

magento2-hyva-checkout-payone

Payone Payment method for Hyvä Checkout
JavaScript
2
star
12

magento2-react-checkout-offline-payments

Offline payment methods for the Hyvä React Checkout
JavaScript
2
star
13

magento2-react-checkout-klarna

Klarna Payment method for Hyvä Checkout
JavaScript
2
star
14

magento2-react-checkout-netresearch-dhl-delivery

DHL multi-division shipping integration for the React Checkout
JavaScript
1
star