Magento и Wordpress не делятся данными сеанса (например, количеством товаров в корзине) - PullRequest
1 голос
/ 28 сентября 2010

Использование приведенного ниже кода в файле index.php шаблона WP:

require_once '/Users/xxx/Documents/Projects/honora/trunk/app/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
Mage::log(Mage::helper('checkout/cart')->getCart()->getItemsCount());

теоретически должно дать мне количество товаров в моей корзине в блоге Wordpress в журнале Mage.После добавления товара в корзину в одной из версий Magento, когда я захожу в свой блог, в журнале показывается, что у меня правильно 1 товар.Однако в совершенно другой версии Magento это не так, и вместо этого записывается 0.

Теперь я знаю, что это довольно расплывчатый вопрос, но кто-нибудь может выбросить некоторые возможные решения или способыпроверить, что происходит?Я не верю, что это обязательно проблема с WP, но верю, что это происходит между Mage :: app () и вызовом модели сеанса.

Любая помощь будет принята.

Ответы [ 2 ]

0 голосов
/ 17 мая 2011

Я понимаю, что это старый вопрос, но наш новый Плагин Wordgento должен помочь людям решить эту проблему в будущем.

0 голосов
/ 29 сентября 2010

Возможно, вы захотите попробовать это в вашем Wordpress вместо кода, который вы разместили. Работает нормально для меня в 1.4.x

http://wordpress.org/extend/plugins/mage-enabler/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...