【问题标题】:Change shipping information step in Magento Checkout在 Magento Checkout 中更改运输信息步骤
【发布时间】:2015-04-10 04:25:41
【问题描述】:

我需要将 Magento Checkout 页面中的发货信息步骤 更改为

如果用户 select the first radiocompany address will comes 在里面,它会 store in database.

如果用户select second radiohis address(已经保存,新地址选项)will comesstored in database.

我在这里做的新东西是I added two radio buttons and a company address field. The my address field is already there.

公司地址将硬编码在phtml 文件中,因为这不在用户的通讯录中。

(公司地址指产品提供公司)

我该怎么做..请帮助我..任何建议都非常有帮助... Magento 1.9.0.1 版

【问题讨论】:

    标签: php magento checkout shipping


    【解决方案1】:

    如果您不知道它从哪个文件呈现,请首先启用模板路径提示以确定运送信息的模板文件。

    现在你知道文件后,真正的任务从这里开始。你不需要做太多改变,你可以:

    1. 添加两个单选按钮。还添加运输信息表单。一个显示公司信息表单,另一个显示客户地址。您可以使用javascript根据单选按钮单击隐藏和显示这些表单。
    2. 现在保存值。在创建表单映射时,输入字段名称和 ID 与原始运输信息表单相同。然后您无需更改控制器或数据库。

    希望你能理解我想说的。

    希望这会对您有所帮助。

    【讨论】:

    • 我已经找到模板文件并添加了按钮和字段。字段的显示(也使用 javascript 完成)。但是下订单时默认地址保存在数据库中(可以在管理面板中按顺序查看)。我认为在运输和计费步骤中,地址仅显示(使用一个行地址模板)并从另一个来源保存。我想你明白了......
    • “默认地址”是指“帐单地址”吗?您在 billing.phtml 中取消选中“按运费计费”对吗?如果是这样就不是问题了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多