【发布时间】:2017-02-20 19:35:54
【问题描述】:
我有 prestashop 网站,在结帐过程中选择承运人时,我添加了一个下拉菜单,其中包含有关您选择特定承运人时的运输的其他信息。
更具体地说:一家承运商提供“自助包裹终端”服务,客户必须选择最终的送货目的地(地址),然后从那里取货。下拉列表包含大约 30 个选项。
我添加了带有运营商信息的下拉菜单作为一个模块,并将其挂在 hookDisplayBeforeCarrier 钩子中。
我应该如何将这些数据保存到数据库中,然后在后台的订单部分显示?
【问题讨论】:
-
我不知道您的附加数据是什么,但标准方法不是添加下拉项目,而是根据需要创建尽可能多的运输可能性。根据您的附加信息的性质,这可能不是一个解决方案(例如,选项太多)。请说明这些附加信息的性质,以获得更有针对性的答案。
-
当您选择特定承运人时,您必须选择该承运人的运输目的地(地址)。我认为承运人提供的服务称为“自助包裹终端”。下拉列表包含大约 30 个选项。
-
我明白了……为此拥有 30 个运营商确实不是一个好的解决方案。蹩脚的解决方案是客户要求在评论中指定目的地。但是要很好地解决这个问题 - 根据需要使用下拉菜单,您需要深入研究 PHP,稍微修改结帐以将此信息推送到数据库。还需要修改数据库。对于熟练的 PHP 程序员来说,这应该是小菜一碟。我没有看到任何更简单的方法
标签: database prestashop