You are hereБлоги / Ёж's blog / Ubercart. Создание электронного магазина, часть 2

Ubercart. Создание электронного магазина, часть 2


Ёж 12 November 2008

Ну что ж, продолжу.

Для начала хочу сделать ещё одно замечание - мой перевод интерфейса может не совпадать с русским переводом Уберкарта, который доступен на официальном рунетовском сайте Уберкарта. Я не использовал этот перевод, так как опирался на официальную английскую документацию. Но я обязательно буду указывать ключевые названия (названия модулей или пунктов меню) на английском, уверен это послужит Вам хорошим ориентиром.

В некоторых случаях покупатель захочет выбрать тот тип данного товара, который ему нужен. Например, Вы торгуете рубашками, и было бы предпочтительно, чтобы покупатель мог при покупке выбрать для своей рубашки размер. Для подобных ситуаций в Уберкарте реализована система атрибутов товаров. С её помощью Вы сможете определять атрибуты (например Размер), и описывать каждый атрибут - например Большой, Маленький или Средний размеры.

Для работы с атрибутами Вы сперва должны включить модуль Атрибут(Attribute) в управлении модулями. После чего Вы должны будете создать атрибуты и опции для каждого из атрибутов, и только потом сможете применять атрибуты к какому-либо из Ваших продуктов.
Итак, заходим в Administer > Store administration > Products > Manage attributes (Управление сайтом > Управление магазином > Продукты > Управление атрибутами) (admin/store/products/attributes). Нажмите на кнопку Добавить атрибут(Add an attribute). В появившейся форме обязательно введите название атрибута (например Размер), в поле Order можете указать вес, по которому Друпал будет располагать Ваш атрибут в списке других атрибутов (более "тяжёлые" пункты традиционно опускаются вниз). Можете также установить флажок, делающий Ваш атрибут обязательным. Сохраните всё это. После сохранения Ваш атрибут появится в списке атрибутов.
Найдите данный атрибут в списке. Для управления его опциями нажимаете на кнопку options (опции), после чего добавляете опции точно так же, с помощью кнопки Add an option (Добавить опцию). Опять же обязательно указать название - например Малый - размер для рубашки. Аналогично указываете при желании вес в поле Order. Затем во вкладке Default adjustments (Регулировки по умолчанию) идут необязательные для заполнения поля Cost (Себестоимость), Price (Цена) и опять же Вес - в этих полях Вы можете ввести положительные или отрицательные значения, которые прибавятся или отнимутся от соответствующих значений, указанных для Продукта. Поясню - например, если для размера рубашки Большой Вы укажете в поле Price 1.00 $, то рубашки большого размера будут стоить на один доллар больше по сравнению с Sell price (Цена товара) при добавлении покупателем в корзину. Вкладка Cost влияет на Себестоимость товара (то есть на поле Cost - это поле есть при первичном создании Продукта, но заполнять его не обязательно). На том, зачем нужно это поле, можно будет впоследствии остановиться поподробнее, это уже вопрос, относящийся к совершенно другой теме.

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

Теперь о применении атрибутов и опций к какому либо конкретному продукту. Зайдите в настройки продукта, к которому Вы хотите применить атрибут и на вкладке Атрибуты добавьте атрибут с помощью кнопки add attributes form (форма добавления атрибутов) - где Вы можете добавить один или несколько атрибутов к товару. То же самое и с опциями для атрибутов (вкладка Options). Выбираете опцию и добавляете её к данному атрибуту.

Ну что ж, я думаю, прочитав первые две статьи, Вы вполне можете уже приступить к созданию Вашего первого Продукта. Можете разместить свой продукт на главной странице - Вы увидите его название, фотографию, цену, атрибуты (если Вы решите их использовать) и внизу кнопку - Add to cart (Добавить в корзину). Нажав на эту кнопку, покупатель легко может добавить любой Ваш товар в корзину. Можно сказать - основа для магазина готова!

С уважением, Ёж

]]>]]>
ССылки

RSS-материал