如何使用邮件选项修改订单表单.tpl打开购物车2.0.1.1



我想添加一个选项,其中包含有关在管理员添加新订单或编辑现有订单时是否向客户发送邮件的选择控制。 而且我在使用 API 时遇到问题。我添加了这个:

<div class="form-group">
            <label class="col-sm-2 control-label" for="input-mailcontrol"><?php echo $entry_email; ?><span data-toggle="tooltip" title="<?php echo $button_shipping; ?>" data-loading-text="<?php echo $text_loading; ?>" </span></label>
            <div class="col-sm-10">
              <select name="mailcontrol" id="input-mailcontrol" class="form-control">
                <?php if ($mailcontrol) { ?>
                        <option value="1" selected="selected"><?php echo $text_enabled; ?></option>
                        <option value="0"><?php echo $text_disabled; ?></option>
                        <?php } else { ?>
                        <option value="1"><?php echo $text_enabled; ?></option>
                        <option value="0" selected="selected"><?php echo $text_disabled; ?></option>
                        <?php } ?>
              </select>
            </div>
          </div>

还有这些:

$('#tab-customer input[name='mailcontrol']').val(item['mailcontrol']);

添加了我看到客户字段的所有地方。
但我仍然无法在 API 端访问该数据。总是有同样的错误,没有这样的数据。谢谢你的帮助。

我解决了自定义字段的问题,我添加了带有自定义字段的单选控件,并检查了有关发送邮件或不发送的自定义字段。

目录-模型-结帐行 605。

$mail_control=$this->db->query("SELECT * from order where order_id='".(int)$order_id."'"); foreach($mail_control->rows as $m){ $t=$m['custom_field'];}

if (!$this->model_payment_amazon_checkout->isAmazonOrder($order_info['order_id']) && strpos($t,"3")){//3= custom_field_id

最新更新