Вопросы по Drupal Commerce - атрибуты , остатки по складам и Views

Главные вкладки

Аватар пользователя Spider84 Spider84 13 марта 2013 в 17:54

Всем привет.
Сейча делаю магазин на drupal Commerce. Мне надо реализовать следующее.
Есть продукт с атрибутом - например продукт с несколькими цветами.
Мне нужно:
1. Чтобы у этих вариантов продууктат был один артикул.
2. Чтобы атрибуты быыли доступны во Views и я мог построить каталог с возможностью фильтрации по атрибуту - в данном случае по цвету.
3. Чтобы была возможность вести учет остатков по складам по атрибуту(например на складе осталось 5 красных и 7 зеленых).

Я смотрел документацию и скринкасты на сайте. Пока понятно что есть двва способа организации этих пунктов. Первый - использование модуля Commerce Cusstomizable Products(в этом случае непонятно как вести учет остатков), второй - использование Commerce options(в этом случаем глючит модуль Commerce OPtions Stocks).

Очень прошу отозваться и высказать свои мысли людей рапботавших с Drupal Commerce/
Заранее всем спасибо.

Комментарии

Аватар пользователя gorr gorr 13 марта 2013 в 18:38

В drupal commerce для разных атрибутов создается обычно по отдельному товару и все такие товары цепляются к одному и тому же представлению. Каждый такой товар имеет свой артикул и соответственно свое кол-во остатков, может иметь свою цену и т.д. Если надо одинаковый артикул у таких товаров, можно сделать его своим отдельным полем попробовать дополнительным (это поле не будет sku товара).
Commerce customizable products предназначен для товаров, которые при выборе покупателем можно дополнить своими свойствами (указать фамилию покупателя, какую-нибудь дату или еще что-нибудь, что необходимо знать продавцу, получившему заказ для его выполнения).

Аватар пользователя gorr gorr 14 марта 2013 в 11:16

Вот еще топик на друпал.орг с подобным вопросом http://drupal.org/node/1281188
Показательна фраза из ответа разработчика commerce:

«The idea behind Drupal Commerce is that you should not be able to do what you're requesting. Each of those different variations of the same product are in fact different products. When it came time to order more shirts, you wouldn't say "Just give me more shirts." You'd say "I need 5 small, 3 medium, 7 large, and no XL." This is why Commerce forces you to define each of these uniquely with a separate SKU.»

Аватар пользователя gorr gorr 14 марта 2013 в 14:30

"neltharian" wrote:
поставте себе Commerce kickstart для ознакомление, многое поймете. там и фильтрация и все все все.

по теме так нельзя, почитайте также тут http://www.drupalcommerce.org/discussions/2926/different-size-options-on...

Если это мне, то я ставил кикстарт. По ссылке прошел и прочитал очередное, что если делать разные опции с одним sku, то функциональность stock по отдельности для каждого товара с различающимися опциями не работает.

Аватар пользователя Spider84 Spider84 15 марта 2013 в 19:25

gorr, neltharian - спасибо за объяснения.
Еще один вопрос - при такой модели как они предлагают - импорт товаров из csv или другого формата с атрибутами - нормально пройдет?

Аватар пользователя gorr gorr 15 марта 2013 в 22:44

Импорт товаров нормально идет. Можно использовать feeds+commerce_feeds+feeds_tamper+feeds_tamper_php(если надо из нескольких полей csv обработать инфу и занести в какое-то поле, то к нему патч из топика http://drupal.org/node/1921976 может пригодиться)

Аватар пользователя Spider84 Spider84 19 марта 2013 в 16:14

Вот еще какой вопрос возник.
При подходе с генерацией отдельных продуктов для разных комбинаций йатрибутов - как лучшее прикреплять картинки к товару? Особенно если я хочу для всех комбинаций атрибутов использовать одну картинку.

Аватар пользователя gorr gorr 20 марта 2013 в 23:20

"Spider84" wrote:
При подходе с генерацией отдельных продуктов для разных комбинаций йатрибутов - как лучшее прикреплять картинки к товару? Особенно если я хочу для всех комбинаций атрибутов использовать одну картинку.

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