Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery BigCommerce将功能添加到购物车页面或支付_Jquery_Bigcommerce - Fatal编程技术网

Jquery BigCommerce将功能添加到购物车页面或支付

Jquery BigCommerce将功能添加到购物车页面或支付,jquery,bigcommerce,Jquery,Bigcommerce,我计划可能使用BigCommerce做一个电子商务商店,并在店内提货。我们有多个商店,所以我打算通过下拉列表或单选按钮列表添加某种客户端位置选择器,但我想让BigCommerce获取位置选择器字段,并将其附加到订单中,然后基于该选择,我们将从API启动一个流程,将订单发送到特定位置的电子邮件地址。但这只是一个已经付款的订单 是否可以将位置选择器选择附加到Submit Orderaction上 使用蓝图模板,而不是最新的模板,这是可行的。您必须突出“配送地址”步骤和“配送选择”步骤。问题是,正常的

我计划可能使用BigCommerce做一个电子商务商店,并在店内提货。我们有多个商店,所以我打算通过下拉列表或单选按钮列表添加某种客户端位置选择器,但我想让BigCommerce获取位置选择器字段,并将其附加到订单中,然后基于该选择,我们将从API启动一个流程,将订单发送到特定位置的电子邮件地址。但这只是一个已经付款的订单


是否可以将位置选择器选择附加到Submit Orderaction上

使用蓝图模板,而不是最新的模板,这是可行的。您必须突出“配送地址”步骤和“配送选择”步骤。问题是,正常的工作流程是选择您的配送地址,然后选择配送类型。您需要客户识别他们想要在商店提货,然后您可以在发货地址中指明他们的发货位置。或者,您可以使用“订单注释”字段添加所选位置


无论哪种方式,您都需要使用AJAX调用来实现

艾丽丝,在BigCommerce,我可以只在商店里设置提货吗?这样会强制用户默认在商店提货吗?我们根本不打算交货或发货。或多或少,我会绕过发货地址页面,这可能是不可能的。如果开箱即用的BigCommerce提供了一个位置取货选择器功能,那么我们就可以拥有一个电子商务商店和多个取货物理位置,用户可以选择,如果他们选择在商店取货。是的,如果你根本不做送货或送货,您可以使用门店地址为一家门店设置统一运费选项,然后复制并重命名副本。-你也可以通过邮政编码来做这件事,让事情变得更复杂。所以我建立了一个测试商店,为美国设定了一个运费率,在那里我设置了多个固定的0美元费率,每个费率都标有一个位置,但这很混乱,因为用户不需要填写送货地址,因为不需要送货。有没有一种方法可以绕过在工作流程中输入发货地址信息的需要?唯一的方法是使用AJAX填充该信息,然后将其隐藏。相反,这是我能想到的最好的办法。配送选项需要配送地址,因为它使用zipcode/state/location信息来确定要显示的结果。我认为最好的方法是:设置多个配送方法,每个方法都是一个单独的门店位置。使用JS,您可以隐藏与客户所选发货状态确定的位置无关的所有位置。付款成功或订单创建webhook后,您将阅读所选的发货方式,然后对该订单执行某些操作,并将其发送到特定的商店。可以在OrderConfirmation页面上插入JS,以读取订单ID并将其发送到后端处理脚本。不过,最好使用Webhook。要清楚,这里的数据在整个签出过程中都是无状态的。使用运送方法,用户选择保存在BC服务器端,并可通过API访问。您可以通过webhooks,或者通过OrderConfirmation JS trigger http请求,将订单ID发送到后端脚本,从而了解新订单。