如何在Prestashop订单列表中获取所选订单的ID?

时间:2016-04-28 16:17:07

标签: prestashop

我正在使用Prestashop进行电子商务网站。我想将订单导出到excel文件中。为此,我通过添加这些行

在订单中添加了一个按钮
using System;
namespace SimpleClasses
{
    class Program
    {
        static void Main(string[] args)
        {
            Car myCar = new Car();
            myCar.Make = "BMW";      
            myCar.FormatMe();
            Console.ReadLine();
        }
    }

    class Car
    {
        public string Make { get; set; }
        public string FormatMe()
        {
            return string.Format("Make: {0}", this.Make);
        }

    }
}

进入文件 \ admin \ themes \ default \ template \ controllers \ orders \ helpers \ list 。要执行必要的查询,我需要拥有所选订单的 id ,但我真的不知道如何获得它。

2 个答案:

答案 0 :(得分:1)

我猜您使用的是Prestashop 1.6版本。

您不需要任何修改。您可以使用搜索过滤要导出的订单(按日期或其他参数),然后按导出按钮。

Orders list

答案 1 :(得分:1)

名称为“orderBox []”的复选框包含订单的ID值。选中的每一行都将在数组orderBox中具有行ID。因此,在您的post方法中,您可以通过以下方式访问它:

$orders = Tools::getValue('orderBox[]');
foreach ($orders as $order_id) {
// do something with ids
}
相关问题