Strona główna forum Wsparcie Moduły i dodatki Magento 1.7 - info o produktach w koszyku konkretnego klient

Magento 1.7 - info o produktach w koszyku konkretnego klient

Wszystko o modułach i dodatkach dla Magento...


Posty: 1
Gadu-Gadu: 0

Hej, potrzebuje sprawdzic jakie produkty (albo chociaz czy) konkretny klient ma w koszyku.

Chce stworzyc zadanie cron ktore bedzie sprawdzało wszystkich klientów czy maja otwarte koszyki starsze niz powiedzmy 2 dni i jezeli tak jest to wysyłało im maila z przypomnieniem.

Mam tablice klientów:

$collection = Mage::getModel('customer/customer')->getCollection()->addAttributeToSelect('*');
$customers = array();
foreach ($collection as $customer) {
    $customers[] = $customer->toArray();
}


Ale od dwóch dni nie moge znalezc sposobu jak sprawdzic produkty dla kazdego z nich. Próbowałem:

foreach ($customers as $item) {

   $quote = Mage::getModel('sales/quote')->loadByCustomer($item['entity_id']);

   if ($quote) {
       $collection = $quote->getItemsCollection(false);
   }
   else {
       echo '<script type="text/javascript">alert("test")</script>';
   }
   print_r($collection);
   foreach ($collection as $tmp)
       echo $tmp->getQty();
}

Próbowałem tez wiele innych opcji ale zadna nie dziala :/ Nie wiem tez jak wypisac sobie zwracana tablice, bo wszystkie pola sa protected.

Prosze o wszystkich pomoc bo juz nie mam pomyslu.
Dzieki wielkie.

Magento 1.7 - info o produktach w koszyku konkretnego klient

PostTeraz jest 24 lis 2024, o 11:00
Google

Posty: 427
Lokalizacja: Internet

Powrót do Moduły i dodatki