【发布时间】:2015-09-27 16:52:09
【问题描述】:
我正在使用 Wordpress 和 Woocommerce 构建一个食品订购网站。到目前为止,我一直做得很好,但在应该自动选择运输方式的地方卡住了。
流程是什么样的? 用户访问我的网站并输入送货地址的邮政编码,然后我的网站会显示以该邮政编码送货的餐厅。一些餐厅在更短的时间内交付该邮政编码并减少运费,但有些餐厅需要更多时间并收取更多运费。
到目前为止,我所做的是从任何餐厅提供的数据库中获取运输代码。如果列表中不存在用户的邮政编码,我们会发出警告,否则我们会继续前进。
下一步是获取所有在该邮政编码中交货时间较短的餐厅,然后是在该邮政编码中交货时间较长的餐厅。根据交付时间的长短,我将用户分别标记在 A 区或 B 区。
我为 A 区和 B 区创建了统一运费的送货方式,可以从购物车/结帐页面的下拉菜单中选择。现在这就是问题所在。
用户不应选择运费。它应该根据用户被标记到的区域自动选择和应用。
这种自动更新不是我能够实现的。
我尝试了什么?
正确的过程应该是将此区域放入 Woocommerce 会话中,并且应该在用户到达购物车或结帐页面时自动选择并应用它。
我无法找到正确的调用方法,这可能会触发 ajax 调用以更新运输。任何想法都会有所帮助。
问候
【问题讨论】:
标签: php jquery ajax wordpress woocommerce