安装 Checkout 应用
为了在 Magento 中使用 Checkout,您需要从 Magento Marketplace 购买扩展,然后使用 Composer 在您的终端中安装它。由于 Magento 处理扩展的方式,此方法比我们的其他插件更技术性。要安装应用:
- 从 Magento Marketplace 下载 Checkout 扩展。
- 从 Magento Marketplace 下载 Hello 扩展。
- 打开新终端并导航到 Magento 安装的根目录,并按照以下说明操作。
运行以下命令将 Checkout 添加到您网站的依赖项中。Hello 将自动包含。
composer require zonos/checkout接下来,运行以下命令以启用 Checkout 模块。
现在,运行以下命令以安装扩展并执行任何必需的数据库迁移。
php bin/magento setup:upgrade最后,运行以下命令编译包含 Checkout 插件的新版本网站。
php bin/magento setup:di:compile注意: Checkout 依赖 Hello,因此上述命令将安装两者。
配置 Magento
- 转到您的 Magento 管理员 -> Stores -> Configuration -> Zonos -> Zonos Checkout。
- 从 Dashboard 复制您的 Zonos API 密钥,并将其输入为您的 Service token。
- 从 Dashboard 复制您的 Zonos 账户号码,并将其输入为您的 Store ID number。
- 在 Domestic shipping countries 中,点击突出显示所有国内国家。
- 在 Cart item attribute mapping 下,选择您要映射的信息。默认情况下,Zonos 将拉取物品重量、价格、描述和制造国家(如果可用)。此部分包含开放字段,您的物品信息可以传递以带来 HS 代码、长度、宽度、高度或任何可能由 Zonos 使用的自定义物品级属性,用于计算报价时需要的特殊规则。
配置常规设置
配置 Magento 中的 Checkout 应用时,您还需要对 Magento 常规设置进行一些更改。
- 转到您的 Magento 管理员 -> Stores -> Configuration -> General。
- 在 Allow countries 部分中,突出显示您想要国际和国内运送的所有国家。如果此处未突出显示某个国家,但在 Zonos 中启用,订单将被允许完成并在 Dashboard 中显示,但将无法导入到 Magento。
- Zonos 还建议您在 Zip/postal code is optional for 部分中选择除美国以外的所有国家。这减少了完成订单的错误,因为某些国家不使用或不需要邮政编码。此外,由于 Checkout 附带 Zonos 的 欺诈保护,您不会因删除此要求而承担额外风险。
配置 Hello
随 Checkout 应用的安装一起添加了 Hello。请按照下面的配置说明进行 Hello 的配置。
- 转到您的 Magento 管理员 -> Stores -> Configuration -> Zonos -> Zonos Hello。
- 从 Dashboard 复制您的 Hello site key 并将其输入为您的 Site Key。
- 如果您希望 Hello 进行货币转换,请将您的 CSS 选择器粘贴到 Currency conversion selectors 字段中。多个选择器用逗号分隔,例如
.price,.__current-price,.__subtotal,.__original-price。- 如果您的商店基础货币不是 USD,请在 Dashboard -> Hello 中告诉 Hello 您的商店基础货币。
- 如果您需要为国际客户 Hide domestic elements,输入您想要隐藏的元素的 CSS 选择器,例如
.nav-6,.action-add。
调整高级设置
可选 — 以下设置是高级设置。默认值已就位,因此无需采取任何行动。如果您想进行调整,请遵循这些准则:
- 转到您的 Magento 管理员 -> Stores -> Configuration -> Zonos -> Zonos Checkout。
- 根据您的偏好调整:
- Create invoice on import — 默认设置为 Yes。Zonos 将在订单导入时创建发票。如果您选择禁用此功能,您将需要创建自己的发票,Zonos 将设置欺诈审查持有到
zonos_hold状态。解除欺诈后,我们将恢复到以前的状态。 - Customer login — 默认设置为 No。如果您想要求账户进行结账,请切换为 Yes。您还需要转到 Customer configuration -> Login options 并更新 Redirect Customer to Account Dashboard after Logging In 为 No。
- Create invoice on import — 默认设置为 Yes。Zonos 将在订单导入时创建发票。如果您选择禁用此功能,您将需要创建自己的发票,Zonos 将设置欺诈审查持有到
测试您的集成
现在您已设置好您的账户和应用,您已准备好 测试您的集成。您将需要在测试时在 Magento 中启用 Checkout 和 Hello。要执行此操作:
- 转到您的 Magento 管理员 -> Stores -> Configuration -> Zonos -> Zonos Checkout。
- 将 Enabled 切换为 Yes。
- 在左侧菜单中切换到 Zonos Hello。
- 将 Enabled 切换为 Yes。
如果您还没有准备好上线,请记住在测试完成后将这些切换回 No。完成测试后,使用上述相同步骤启用 Zonos。
卸载 Checkout
卸载应用必须由经验丰富的 Magento 开发人员通过 Composer 执行。运行此命令以卸载 Checkout 和 Hello:
php bin/magento module:uninstall Zonos_Checkout Zonos_Hello为了获得关于关税、税费和运费的最准确报价,我应该提供什么产品信息?
产品信息可能会影响应付的关税和税费金额以及运费。您向 Zonos 提供的产品信息越多,返回的报价就越精确。即使此信息不可用,Zonos 也可以生成报价,但建议提供以下关键产品详情以提高准确性:
- 重量: 重量影响您的运费,这可能会影响关税或税费。Magento 产品清单中的重量在存在时由 Zonos 自动使用。
- 尺寸: 尺寸可能会影响您的运费,这可能会影响关税或税费。Zonos 可以利用 Magento 中每个产品上设置的产品尺寸(长度、宽度和高度),但您必须在 Zonos 应用中映射它以进行正确的集成。
- HS 代码: HS 代码影响关税税率,有时可能会影响税费。Zonos 可以使用 Magento 产品清单中设置的 HS 代码,但您必须在 Zonos 应用中映射 HS 代码字段。
- 原产国: 产品的原产国影响关税税率,可能会影响税费。Magento 产品清单中设置的原产国在存在时由 Zonos 自动使用。
Magento 传递给 Zonos 的产品详情
| 产品详情↕ | 重量↕ | 尺寸↕ | HS 代码↕ | 原产国↕ |
|---|---|---|---|---|
| 自动传递 | ||||
| 必须映射 |
注意: 或者,您可以将信息输入到目录中,覆盖存储的信息并从 Magento 传递。
了解更多 关于按平台的产品信息。
Magento Checkout
集成 Magento 的 Checkout 插件。在集成 Zonos Checkout 前,请确认它将按预期工作。以下是您使用 Checkout 时的体验: