BigCommerce - 自定义结帐(将字段添加到购物车)
BigCommerce - Custom Checkout (Adding Field to Cart)
我正在为使用 BigCommerce Stencil 主题的客户做一些工作,我对 BC 还很陌生。到目前为止,我与他们的大部分工作都是基本的主题格式和样式。
他们问我是否可以在购物车中的商品旁边添加复选框以指示替代送货系统,然后添加一个字段来输入酒店房间的地址。似乎内置于 BC 结帐自定义中,您可以将字段添加到地址,因此这似乎不是问题,但我不太确定复选框。我想我需要访问底层 PHP 才能实现这似乎不可能。这是准确的吗?如果没有,我该怎么做呢?
我知道我可以将复选框本身添加到模板文件中,但就通过结帐发送任何数据而言,我不知道该怎么做。
对于酒店房间地址字段,您说得对,最简单的解决方案是使用内置的自定义地址字段功能。
对于 checkbox/alternate 交付系统,我们即将发布新的 Checkout JS SDK,您将能够创建完全自定义的结账体验。该 SDK 基本上是我们店面结账 API 的 Javascript 包装器,它包括结账操作(例如为替代交付方式创建新的托运货物)。
Checkout SDK 不允许您访问底层 PHP;相反,它允许您使用 React 或您喜欢的任何框架创建自己的前端。自定义结帐步骤的逻辑将存在于您的前端,您可以通过 BC Checkout API 将数据发送到结帐。
我正在为使用 BigCommerce Stencil 主题的客户做一些工作,我对 BC 还很陌生。到目前为止,我与他们的大部分工作都是基本的主题格式和样式。
他们问我是否可以在购物车中的商品旁边添加复选框以指示替代送货系统,然后添加一个字段来输入酒店房间的地址。似乎内置于 BC 结帐自定义中,您可以将字段添加到地址,因此这似乎不是问题,但我不太确定复选框。我想我需要访问底层 PHP 才能实现这似乎不可能。这是准确的吗?如果没有,我该怎么做呢?
我知道我可以将复选框本身添加到模板文件中,但就通过结帐发送任何数据而言,我不知道该怎么做。
对于酒店房间地址字段,您说得对,最简单的解决方案是使用内置的自定义地址字段功能。
对于 checkbox/alternate 交付系统,我们即将发布新的 Checkout JS SDK,您将能够创建完全自定义的结账体验。该 SDK 基本上是我们店面结账 API 的 Javascript 包装器,它包括结账操作(例如为替代交付方式创建新的托运货物)。
Checkout SDK 不允许您访问底层 PHP;相反,它允许您使用 React 或您喜欢的任何框架创建自己的前端。自定义结帐步骤的逻辑将存在于您的前端,您可以通过 BC Checkout API 将数据发送到结帐。