Как я могу получить все заброшенные тележки с электронной почтой клиента (программно)?Получите все заброшенные тележки в Magento
Что Magento считает заброшенным? Не обновлено в последний день?
Как я могу получить все заброшенные тележки с электронной почтой клиента (программно)?Получите все заброшенные тележки в Magento
Что Magento считает заброшенным? Не обновлено в последний день?
Эта ссылка даст вам все ответы abondoned cart. Надеюсь, это поможет вам.
Автономный файл, который можно использовать в любом месте.
Либо фильтр by is_active, либо проверьте, содержит ли какой-либо из ваших кодов идентификатор котировки (в этом случае котировка стала ордером, поэтому явно не оставлено).
require_once('app/Mage.php');
umask(0);
Mage::app('default');
$sCustomerId = 1;
$oQuotes = Mage::getModel('sales/quote')->getCollection();
$oQuotes->addFieldToFilter('customer_id', $sCustomerId);
foreach($oQuotes as $oQuote)
{
var_dump($oQuote->getData('is_active'));
$oOrders = Mage::getModel('sales/order')->getCollection();
$oOrders->addFieldToFilter('quote_id', $oQuote->getId());
var_dump('Became an order?: ');
var_dump($oOrders->count());
$oItems = Mage::getModel('sales/quote_item')
->getCollection()
->setQuote($oQuote);
foreach($oItems as $oItem)
{
var_dump($oItem->getProduct()->getId());
}
}
Админцентре в Magento имеет такую функциональность встроенную в систему. В админ разделе визита Reports->Shopping Cart->Abandoned carts
.
Эта страница содержит сетку администратора со всеми заброшенными тележками и прилагается электронная почта клиента. Он даже дает вам стандартную функциональность экспорта, поэтому вы можете получить файл в разных форматах, содержащих всю необходимую информацию.