Восстановите потерянную корзину для покупок


Пользователь добавил товары в свою корзину прошлой ночью. Каким-то образом ее сеанс был потерян, и сегодня утром, когда она попыталась выписаться, они исчезли. Она провела несколько часов за покупками и очень расстроена. Мы должны найти ее товары в корзине или сорвем распродажу.

У администратора есть область "брошенные тележки", но, похоже, она отражает только зарегистрированных пользователей, поэтому для меня она бесполезна.

Я смотрю на таблицу базы данных report_event. Просматривая записи за вчерашний вечер, и ограничившись event_type_id = 4 (что равно event_name= "checkout_cart_add_product" в таблице report_event_types), я вижу две группы записей примерно за то время, когда она делала покупки. У каждой группы есть один и тот же subject_id, который, как я думаю, может подключаться к пользовательскому сеансу. Идентификаторы объектов все разные, но я не знаю, что это такое. Являются ли они идентификаторами product_id?

Author: Fabian Schmengler, 2014-05-21

1 answers

Afaik magento не очищается, поэтому, если она не вошла в систему, вы должны найти ее цитату в таблице sales_flat_quote и все элементы в таблице sales_flat_quote_item. Вы можете попробовать добавить ее customer_id в цитату, проверить, что другой нет, и активировать ее.

Хотя не уверен, сработает ли это.

 4
Author: Fabian Blechschmidt, 2014-05-21 20:21:46