Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何查看每次在magento中使用特定优惠券代码时的完整订单详细信息?_Mysql_Magento - Fatal编程技术网

Mysql 如何查看每次在magento中使用特定优惠券代码时的完整订单详细信息?

Mysql 如何查看每次在magento中使用特定优惠券代码时的完整订单详细信息?,mysql,magento,Mysql,Magento,我们正试图收集每个使用特定优惠券代码“NEWCUSTOMER”的人的数据。我们正在尝试获取订单详细信息,包括他们的姓名、电子邮件地址以及他们订购的内容 规则id是否以任何方式连接到数据库中的订单?当您试图编写自己的mySQL语句来找出这些信息时,magento数据库似乎并不那么友好 谢谢 这与你之前的问题类似,我也为你回答了这个问题: 订单上使用的优惠券代码实际上是订单的一个属性:优惠券\u代码 从您的问题听起来,您是在直接查询数据库,如果是这样,那么您是在sales\u flat\u orde

我们正试图收集每个使用特定优惠券代码“NEWCUSTOMER”的人的数据。我们正在尝试获取订单详细信息,包括他们的姓名、电子邮件地址以及他们订购的内容

规则id是否以任何方式连接到数据库中的订单?当您试图编写自己的mySQL语句来找出这些信息时,magento数据库似乎并不那么友好


谢谢

这与你之前的问题类似,我也为你回答了这个问题:

订单上使用的优惠券代码实际上是订单的一个属性:
优惠券\u代码

从您的问题听起来,您是在直接查询数据库,如果是这样,那么您是在
sales\u flat\u order
表中查找
优惠券\u code
字段

以下是sql:

SELECT `customer_firstname`, `customer_lastname`, `customer_email` FROM `sales_flat_order` WHERE  `coupon_code` = 'your_awesome_coupon_code' AND `customer_group_id` = 0
或者,通过magento

 $orderCollection = Mage::getModel('sales/order')->getCollection()
        ->addAttributeToSelect('customer_firstname')
        ->addAttributeToSelect('customer_lastname')
        ->addAttributeToSelect('customer_email')
        ->addAttributeToSelect('customer_group_id')
        ->addAttributeToSelect('coupon_code')
        ->addAttributeToFilter('customer_group_id', Mage_Customer_Model_Group::NOT_LOGGED_IN_ID)
        ->addAttributeToFilter('coupon_code', 'NEWCUSTOMER');

这与你先前的问题类似,我也为你回答了这个问题:

订单上使用的优惠券代码实际上是订单的一个属性:
优惠券\u代码

从您的问题听起来,您是在直接查询数据库,如果是这样,那么您是在
sales\u flat\u order
表中查找
优惠券\u code
字段

以下是sql:

SELECT `customer_firstname`, `customer_lastname`, `customer_email` FROM `sales_flat_order` WHERE  `coupon_code` = 'your_awesome_coupon_code' AND `customer_group_id` = 0
或者,通过magento

 $orderCollection = Mage::getModel('sales/order')->getCollection()
        ->addAttributeToSelect('customer_firstname')
        ->addAttributeToSelect('customer_lastname')
        ->addAttributeToSelect('customer_email')
        ->addAttributeToSelect('customer_group_id')
        ->addAttributeToSelect('coupon_code')
        ->addAttributeToFilter('customer_group_id', Mage_Customer_Model_Group::NOT_LOGGED_IN_ID)
        ->addAttributeToFilter('coupon_code', 'NEWCUSTOMER');

我真的加倍了,不是吗?对不起!感谢您抽出时间回答两次!——我很想通过Magento做到这一点,但我甚至不知道从哪里开始。有没有人能帮我把它直接整合到Magento代码中?我做了翻倍,不是吗?对不起!感谢您抽出时间回答两次!——我很想通过Magento做到这一点,但我甚至不知道从哪里开始。有没有人有链接可以帮助我将其直接合并到Magento代码中?