Magento: разные товары в разных магазинах под одним и тем же магазином? - PullRequest
1 голос
/ 22 июля 2011

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

Все мои продукты настраиваются с помощью простых продуктов, прикрепленных к ним.Единственный способ решить эту проблему - зарегистрировать новый атрибут продукта, с помощью которого я контролирую, куда направляется каждый продукт.Это прекрасно работает для каталога и списков продуктов, но у меня огромные проблемы с просмотром одного продукта и выбором настраиваемых параметров продукта.

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

enter image description here

.Моим последним средством было бы управлять этим через AJAX, но на этой странице уже есть много кода и вызовов AJAX, что может привести к путанице.

Любая помощь или совет будут очень признательны.

Ответы [ 2 ]

3 голосов
/ 09 апреля 2012

Я почти уверен, что описанный выше способ не работает, потому что атрибут включения / выключения продукта влияет на уровне веб-сайта, а не на просмотр магазина или магазина!Так что если вам нравится Томакун говорит, что продукт будет отключен на всем веб-сайте, а не только для просмотра магазина, который вы выберете первым!

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

До сих пор я только что нашел решение выше, чтобы изменить видимость на уровне просмотра магазина.

Но я думаю, что это не оптимальное решение.Должна быть возможность отключить продукт на уровне магазина!

1 голос
/ 17 ноября 2011

Эта функция уже доступна по умолчанию в Magento.Для массового включения / выключения продуктов для определенного вида магазина выполните следующие действия:

  • Перейдите в Каталог> Продукты
  • Выберите вид магазина над списком товаров.

Вы просматриваете все товары, включенные в этот вид магазина.

  • Выбрав правильный вид магазина, выберите продукты, которые вы хотите включить или отключить , используя флажок слева.
  • Теперь с помощью раскрывающегося меню Действия в правом верхнем углу списка продуктов, выберите «Изменить статус», выберите «Отключено» или «Включено» и нажмите Отправить * 1027Кнопка *.

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

Откройте ваш продукт, выберите соответствующий вид магазина в левом верхнем углу страницы.Затем на вкладке «Общие» у вас есть статус: включено или отключено.Выберите опцию, которую вы хотите применить к текущему виду магазина, и нажмите Сохранить.

Вот и все!

...