hyva-themes / magento2-react-checkout
高度可定制的 Magento 2 结账,采用 React 构建
Requires
- hyva-themes/magento2-graphql-tokens: ^1.0
- magento/framework: *
- magento/module-catalog: >=103.0.0
- magento/module-checkout: >=100.3.0
- magento/module-customer: >=102.0.0
Suggests
README
为 Magento 2 提供高度可定制的结账,采用 React 构建。
hyva-themes/magento2-react-checkout
兼容 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 结账示例使用扩展机制,允许您根据此存储库构建自己的结账。
如果您想将结账作为演示或仅进行测试安装,请按照以下步骤直接安装
-
通过 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
-
启用模块
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 合作下构建的,并得到了他们的支持。
特别是,Rajeev K Tomy 在此结账的开发中发挥了重要作用。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。