cancel
Showing results for 
Search instead for 
Did you mean: 

Как правильно создать простейший продукт?

SOLVED

Как правильно создать простейший продукт?

Опыта работы с Magento нет, работал с другими e-commerce продуктами. Хотел бы узнать, как правильно настроить таблицу продуктов. К примеру есть два товара: рубашка и куртка, и два измерения для них: цвет и размер, и пусть измерений тоже будет по два у них могут быть разные цены и штрих-коды. Итого получается 8 вариаций:

Untitled.png

Мне интересно, как это грамотно сделать в Magento? Если ли тут понятие измерений? Самый простой вариант, как я понимаю, создать catalog_product и к нему три catalog_product_attribute для цвета, размера и штрих-кода. Но фишка в том, что цвет и размер это измерения (фактически - связанная таблица с лукапами), и если Magento поддерживает работу с ними (ну или чем-то аналогичным), то не хотелось бы городить огород, а воспользоваться стандартным функционалом.

 

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Как правильно создать простейший продукт?

К примеру так

http://www.bubblecode.net/en/2012/04/20/magento-api-associate-simple-products-to-configurable-or-gro...

 

Не нашли необходимого функционала всегда можно сделать так

http://devdocs.magento.com/guides/m1x/api/soap/create_your_own_api.html

View solution in original post

10 REPLIES 10

Re: Как правильно создать простейший продукт?

Добрый день.

 

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

Есть такой функционал. В Мадженте есть такой тип продукта как configurable product. Если простыми словами он представляет собой набор простых продуктов, т.е. если можно так сказать - контейнер для них.

Создать такой продукт несложно.

 

В панеле есть таб Products → Catalog. Есть кнопка создания продукта, и есть рядом стрелочка вниз, где можно выбрать тип продукта. Выбираете configurable product. Открывается окно для создания такого продукта, пролистываете страницу в самый низ и видите кнопку Create Configuration. Нажимаете, далее выполняет 4 шага

1. Указываете по какому аттрибуту будут разные продукты, в стандартном это цвет, размер и формат (это всё настраиваемо), например выбрали цвет и нажали Next

2. Далее предлагается выбрать вариации цвета.

3. Потом идёт настройка, хотите ли вы одинаковые картинки для продуктов, одинаковую и количество, настраиваете как вам необходимо.

4. Нажимаете next → generate Products и всё готово.

5. Сохраняете продукт.

 

Более подробно и может полно можете почитать здесь: http://docs.magento.com/m2/ee/user_guide/catalog/product-create-configurable.html

 

Создание simple продутка: http://docs.magento.com/m2/ee/user_guide/catalog/product-create-simple.html

Re: Как правильно создать простейший продукт?

Гмм... Спасибо за наводку, конечно, но мне бы пример на любом языке программирования Smiley Happy

Re: Как правильно создать простейший продукт?

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

Но единственное что могу Вам сказать точно, не поняв как данные продукты создаются так сказать "вручную" Вы не сможете ничего сделать ни через API, ни через CSV, ни через...

Re: Как правильно создать простейший продукт?

Создавать планирую используя API посредством веб сервиса через SOAP - вряд ли мне будет доступно ещё что-то кроме WSDL (решение поставленной задачи через GUI не подходит). По поводу импорта CSV - если это возможно через API, то как вариант, но тогда вопрос с обновлением - если SKU уже присутствует, будет ли он перезаписываться новыми данными? Мне пока интереснее, как организовать импорт измерений и "абстрактных" продуктов (configurable product?), которые описывают сам продукт без измерений (размер, цвет и т.д.).

Re: Как правильно создать простейший продукт?

Есть же официальная документация

http://devdocs.magento.com/guides/m1x/api/soap/catalog/catalog.html

да и в сети море примеров  

 

Упомянув CSV я имел ввиду заливку и обновления через файл, к примеру по крону

Re: Как правильно создать простейший продукт?


@Kero0 wrote:

Создавать планирую используя API посредством веб сервиса через SOAP - вряд ли мне будет доступно ещё что-то кроме WSDL (решение поставленной задачи через GUI не подходит).


Для работы с API необходимы навыки программирования под Мадженто. SOAP интерфейс позволяет вам вызывать любую функцию ядра системы с массивом данных в качестве параметра. Создание настраиваемого товара идет в 2 этапа. Сначала надо создать простые товары, которые будут в него входить. Потом создавать настраиваемый и добавлять в него просты изменяя настройки отображения последних.

Re: Как правильно создать простейший продукт?

Эту доку я видел, но там не понятно, как работать с "generic" продуктами и измерениями. Собственно потому и спрашиваю. Если в сети много примеров - ткните в них новичка пожалуйста, у меня действительно никакого опыта в работе с Маджентой.

Re: Как правильно создать простейший продукт?



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

Ок, как создать товары я вижу в API, но вопрос: как объявить, что один товар является "configurable product"? Я не вижу такого атрибута в структуре. Ну и хотелось бы узнать, как связать настраиваемый товар с его "потомками" используя API?

Re: Как правильно создать простейший продукт?

К примеру так

http://www.bubblecode.net/en/2012/04/20/magento-api-associate-simple-products-to-configurable-or-gro...

 

Не нашли необходимого функционала всегда можно сделать так

http://devdocs.magento.com/guides/m1x/api/soap/create_your_own_api.html