Magento Checkout - PullRequest
       3

Magento Checkout

0 голосов
/ 08 декабря 2011

Привет! Я хочу получить атрибуты первого продукта оформления заказа, чтобы при выборе пользователем любого из продуктов с аналогичными атрибутами все параметры были предварительно выбраны (раскрывающиеся списки)

Ex. если пользователь покупает футболку с размером атрибута «M».

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

Спасибо

1 Ответ

0 голосов
/ 08 декабря 2011

Для идентификации пользователя после закрытия браузера у вас есть 2 возможности:

A: через логин клиента. Это означает, что клиент регистрируется в -> страница продукта загружена -> ваш модуль выбирает пользовательскую опцию. B: через куки. Ваш пользовательский модуль устанавливает и получает куки.

Проблемы:

  1. Возможно, у вас вообще нет логина клиента.

  2. Клиент может не войти в систему до оформления заказа.

  3. Файлы cookie могут быть очищены после закрытия браузера.

  4. Клиент может не захотеть покупать одежду такого же размера.

Опции отображаются в этом макете xml:

<block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/>

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

ОБНОВЛЕНИЕ 1

Вы можете использовать Mage :: getSingleton ('core / session', array ('name' => 'frontend')) или mage :: registry

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