Prestashop 1.6.1.1 пустая корзина после выезда гостя

Я включил гостевую проверку, но после проверки я получаю сообщение о том, что моя корзина пуста!:-(Товар разрешен для покупки гостем, я проверил его. Я не могу найти место в коде prestachop, ответственном за пустую корзину. Я предполагаю, что это произойдет с JQuery и AJAX, потому что сообщение появляется без перезагрузки страницы. Как проверить что происходит с объектом корзины с помощью firebug или другого средства отладки?

Я создал функцию регистрации, и я пытаюсь выяснить, когда корзина становится пустой, но это происходит внезапно.

controllers\front\OrderOpcController.php

    class OrderOpcControllerCore extends ParentOrderController
{
[...]
public function init()
        {
            parent::init();
    [...]

    LoggerClass::MyLogger($this->context->cart, __LINE__);

Когда я добавляю свой первый продукт в корзину, я получаю следующий вывод:

Cart Object
(
    [id] => 1872
    [id_shop_group] => 1
    [id_shop] => 1
    [id_address_delivery] => 0
    [id_address_invoice] => 0
    [id_currency] => 1
    [id_customer] => 0
    [id_guest] => 5446
    [id_lang] => 7
    [recyclable] => 0
    [gift] => 0
    [gift_message] => 
    [mobile_theme] => 0
    [date_add] => 2016-02-06 00:18:59
    [secure_key] => 
    [id_carrier] => 0
    [date_upd] => 2016-02-06 00:19:00
    [checkedTos] => 
    [pictures] => 
    [textFields] => 
    [delivery_option] => 
    [allow_seperated_package] => 0
    [_products:protected] => Array
        (
            [0] => Array
                (
                    [id_product_attribute] => 31
                    [id_product] => 22
                    [cart_quantity] => 1
                    [id_shop] => 1

[...]

но после положительной проверки гостя я получаю сообщение, что моя корзина пуста, и вывод для пустой корзины тоже

Cart Object
(
    [id] => 
    [id_shop_group] => 1
    [id_shop] => 1
    [id_address_delivery] => 0
    [id_address_invoice] => 0
    [id_currency] => 1
    [id_customer] => 
    [id_guest] => 0
    [id_lang] => 7
    [recyclable] => 0
    [gift] => 0
    [gift_message] => 
    [mobile_theme] => 
    [date_add] => 
    [secure_key] => 
    [id_carrier] => 0
    [date_upd] => 
    [checkedTos] => 
    [pictures] => 
    [textFields] => 
    [delivery_option] => 
    [allow_seperated_package] => 
    [_products:protected] => 

[...]

SAVEкнопка не исчезает, но сообщение Account information saved successfully показывает.

0 ответов

Другие вопросы по тегам