根据要求保存自定义字段

时间:2014-02-10 12:01:38

标签: php magento

我是论坛的新手,几乎没有时间进行magento开发,'公司的一名程序员和一位客户表示他的商店在产品页面上有一个交货日期选择,在他之前添加到购物车,以及这个选项跟进了订单的进一步,他把管理员需要管理假期,提前几天为她的附属商店的csv设置了应用程序,我设法创建了一个模块然后做了但是我最终得到了一个大问题,我无法保存需要保存的两个字段在产品页面(邮政编码和日期)中,理论上的顺序是可以像qty(数量)一样改变的字段,并且必须转移到会话/ cookie还没保存,这是一个大问题,无法以某种方式保存这些字段,在实践中我将不得不将qty字段加倍更改其名称并将其保存在应用程序中(在db中创建一个新字段)是我发现但仍然无法解决的唯一解决方案。

这是指向商店中产品的链接,其中包含两个字段:“http://foxflores.com.br/inde.php/caixa-de-chocolates-ferrero-rocher-super-luxo

有人愿意让我按顺序保存这些字段吗?

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,那么您只将两个字段添加到模板中。并且您希望保存这两个字段,因为我认为客户可以将多个项目添加到购物车中。 最简单的解决方案是,您为产品创建了后端(Magento)中的两个自定义选项,您在模板中使用css隐藏这些字段,并将自定义字段的值写入其中。(您可以使用JS)。如果您需要js的帮助,请告诉我。

使用此功能,您的字段值将以magento的每个订单项保存。

2014年2月12日编辑

是的,您可以在Magento管理员的“管理产品”部分添加自定义选项。见图。 enter image description here

添加完成后:您可以向前端添加类似这样的内容,以便将值从自定义字段复制到此新生成的字段。

    $('options_1_text').observe(
  'change', function () {
      var val = this.value;
        $("yourcustomfieldid1").value=val;

  });

当然,您需要编辑元素ID以使其正常工作。而且你需要在前端隐藏新创建的字段。

希望这有帮助!