Добавление значений в раскрывающийся список magento или множественный выбор атрибута товара при добавлении нового товара - PullRequest
36 голосов
/ 26 октября 2010

Мне интересно, нашел ли кто-нибудь или написал расширение, которое позволило бы администратору веб-сайта magento добавлять значения в атрибут своих продуктов при добавлении продукта. Например, если я продаю книги и хочу, чтобы автор книги был в раскрывающемся списке, чтобы его можно было использовать в многоуровневой навигации, мне кажется странным, что мне пришлось бы добавить автора через раздел атрибутов перед добавлением продукта. С точки зрения рабочего процесса, действительно имеет смысл иметь кнопку «добавить новое значение» рядом с выпадающим списком на экране «Добавить продукт».

У кого-нибудь есть мысли или понимание?

Ответы [ 5 ]

4 голосов
/ 22 сентября 2011

Это очень просто, если вы знаете jquery и (если я могу догадаться) чрезвычайно простую модель, стоящую за magento.

Как сказал другой парень, брось немного денег, и я сделаю это;)

В противном случае, очень просто -> найти место, где сгенерирован этот выпадающий список, добавить рядом с ним кнопку, которая открывает всплывающее окно, в котором вы заполняете элемент «создать новую вещь», кнопку «Создать» -> + создать + закрыть + обновить ваш выпадающий список.

Определенно легко.

И, учитывая, что диалоговое окно атрибутов уже существует в инструменте, который вы, вероятно, больше всего берете оттуда, и просто добавьте обработчики всплывающих окон / button / + refresh.

2 голосов
/ 17 сентября 2012

Мое любопытство, наконец, взяло верх над моей ленью, и мне удалось создать модуль, запрошенный автором.Он доступен на github .

Пожалуйста, не стесняйтесь проверить его и обновить, если хотите.Возможно, в скором будущем я опубликую его на Magento Connect, если обратная связь будет хорошей.

2 голосов
/ 20 сентября 2011

Это расширение может импортировать / экспортировать товары и клиентов из / в файл CSV. Создавайте категории, добавляйте параметры атрибутов, импортируйте изображения и медиа-галереи, переиндексируйте, обновляйте кэш, медиа-файлы и правила цены автоматически. Кроме того, вы можете сделать резервную копию всей базы данных в формате SQL.

Итак, сверху, как только вы создадите CSV-файл, вам просто нужно добавить заголовок Author, и он создаст список оттуда. Однако атрибут должен существовать первым. Я использую этот метод для создания собственных опций атрибутов производителя.

AMartinez_CustomImportExport

2 голосов
/ 17 сентября 2011

Не могу сказать, что у меня есть, но я разработал нечто подобное, которое создает атрибут и добавляет его к нескольким продуктам, это вполне возможно, вам просто нужно добавить что-то, что вызовет атрибут add на странице добавления продукта илиизмените новый поток продуктов, чтобы разрешить новый атрибут, и добавьте его при необходимости.Не позволяйте им пугать вас, это не так сложно, как могли бы описать некоторые люди:)

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

Вот код, который проверяет, существует ли значение атрибута, и добавляет его, если его нет: http://www.magentocommerce.com/boards/viewthread/26234/

Не должно быть слишком сложно интегрировать его с формой "Добавить товар".

...