hyva-themes/magento2-react-checkout

高度可定制的 Magento 2 结账,采用 React 构建

安装次数: 113,501

依赖者: 1

建议者: 0

安全: 0

星标: 178

关注者: 13

分支: 53

公开问题: 23

语言:JavaScript

类型:magento2-module

1.1.3 2023-05-25 13:31 UTC

README

为 Magento 2 提供高度可定制的结账,采用 React 构建。

Hyvä Themes

hyva-themes/magento2-react-checkout

Supported Magento Versions

兼容 Magento 2.3.4 及更高版本。

文档

您可以在以下位置找到文档:https://hyva-themes.github.io/magento2-react-checkout/

它做什么?

它将在 [store-url]/hyva/reactcheckout 加载 React 结账。当在 hyva_react_checkout/general/enable 中启用时,它将替换默认结账。

它依赖于本地存储中的这两个变量

  • signin_token 用于 customer 部分
  • cartId 用于 cart 部分

对于 Hyvä Themes 或默认的 Magento 前端,需要 hyva-themes/magento2-graphql-tokens 来将这些令牌添加到 customerSections

安装

请注意:此结账不是为了直接安装而设计的。应将其视为一个工具箱,用于根据您的需求构建自己的结账。需要具有 ReactJS 知识的开发者。

理想情况下,您会使用此结账与您自己的模块版本一起使用:https://github.com/hyva-themes/magento2-checkout-example 结账示例使用扩展机制,允许您根据此存储库构建自己的结账。

如果您想将结账作为演示或仅进行测试安装,请按照以下步骤直接安装

  1. 通过 composer 安装

    通过 Packagist

    composer require hyva-themes/magento2-react-checkout
    

    通过 Github

    composer config repositories.hyva-themes/magento2-react-checkout git git@github.com:hyva-themes/magento2-react-checkout.git
    composer require hyva-themes/magento2-react-checkout
    
  2. 启用模块

    bin/magento setup:upgrade
    

要完全根据您的需求自定义结账,请克隆此存储库或使用 https://github.com/hyva-themes/magento2-checkout-example

在此处阅读完整文档:https://hyva-themes.github.io/magento2-react-checkout/

配置

在 Magento 后端配置中

HYVA THEMES->React Checkout->常规设置->启用

配置路径为 hyva_react_checkout/general/enable

致谢

此结账是在与我们的主要合作伙伴 integer_net 合作下构建的,并得到了他们的支持。

integer_net GmbH

特别是,Rajeev K Tomy 在此结账的开发中发挥了重要作用。

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件