как добавить варианты по умолчанию для продукта в magento - PullRequest
0 голосов
/ 20 июля 2011

Я очень новичок в Magento . У меня есть продукт с некоторыми вариантами, такими как " размер " со значениями " большой XX, маленький XX, средний XX". Я хочу, чтобы функция установила любое из этих значений по умолчанию в admin.

мое объяснение скриншота здесь

Как я могу это сделать

пожалуйста, помогите мне!

Ответы [ 2 ]

1 голос
/ 12 апреля 2012

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

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

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

Сначала вы хотите включить в свой список JS. это делается с помощью макета XML. вы можете включить обновление, используя метод add js для описателя PRODUCT_TYPE_configurable теперь JS. сохраните js в папке skin js.

чтобы это работало, вам нужно знать значение атрибута defaultselect настраиваемого продукта, с которым мы тестируем. это можно получить с помощью собственной функции ajax в методе, который проверяет, имеет ли текущий продукт атрибут defaultselect, и возвращает его значение или значение false.

если у вас есть значение из вашей функции ajax, вы можете работать с ним, т.е. у вас есть оба возвращенных атрибута из конфигурируемого продукта, а magento вернет остальное. однако после этого, кажется, все усложняется тем, что вам придется что-то делать с использованием js magento aready для отображения параметров продукта

1 голос
/ 20 июля 2011

Когда вы говорите, что хотите, чтобы они были значениями по умолчанию, вы немного расплывчаты. Вы говорите об использовании настраиваемых продуктов для этого? Пользовательские варианты продукта? Когда вы говорите «по умолчанию в админ», что вы имеете в виду? На какую страницу вы ссылаетесь? Более подробно мы поможем ответить на вопрос.

Спасибо, Джо


Насколько я знаю, то, что вы запрашиваете, не является функциональностью по умолчанию в Magento, но не должно быть затруднительно добавить некоторый javascript, чтобы вы могли принудительно выбирать выбор во время загрузки страницы. В конечном счете, это всего лишь код, так что это определенно возможно.

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