Android Magento Cart не активен с использованием API

Недавно я создал новую пустую корзину в Android Magento, используя API-интерфейс Magento «shoppingCartCreate» в SOAP v2. Я также установил информацию о клиенте в корзину и добавил продукт программно в корзину. Когда я пытаюсь получить информацию о корзине, используя метод shoppingCartInfo, он дает поле is_active = 0. Как я могу активировать корзину с Android?

Я хочу назначить идентификатор корзины покупателю при входе клиента в приложение для Android. поэтому я попытался получить идентификатор корзины от клиента в php с помощью следующего кода:

$storeIds = Mage::app()->getWebsite(Mage::app()->getWebsite()->getId())->getStoreIds();

$quote = Mage::getModel('sales/quote')->setSharedStoreIds($storeIds)->loadByCustomer($customer)->getId();

Код работает нормально и возвращает идентификатор цитаты (идентификатор корзины), только если он активирован, значит is_active = 1, иначе ничего не возвращает.

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

Почему функция Magento cart.create делает корзину неактивной?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]