Часть 1. Предисловие, Постановка задачи
Часть 3. Приступим
После установки модуля Commerce (или сборки) сразу созданы:
— сущность Интернет-магазина Product;
— тип материала Товар (который отображает Product);
— сущность Order (Заказ);
— сущность Профиль покупателя. Мне эта сущность не нужна. Я её не использую;
— вьюс Line Items (список товаров в заказе) — удобно, что сразу настроен, не надо ничего выдумывать. Но, конечно, при необходимости, можно «подкрутить».
— В сборке и модуле Commerce используется Корзина. Мне она не нужна.
Настраиваю типы материалов
Первый нужный тип материала: Контрагент (клиент, заказчик). В нём можно создать дополнительные поля, например, e-mail, телефон, адрес, банковские реквизиты… что-нибудь ещё.
В сущности Order добавила поле типа Entity Reference со ссылкой на тип материала Контрагент. Мне удобно тут автодополнение. Но можно использовать выбор из списка (если контрагентов мало). Теперь при создании нового Заказа (order) набираю несколько букв из фамилии / названия Контрагента и выбираю его из появившегося списка.
Далее добавила тип материала Оплата.
Здесь поля:
— Ссылка на Заказ — поле типа Entity Reference со ссылкой на сущность Order
— Дата
— Сумма оплаты
Типы материалов готовы.
Кроме того, настроила некоторые основные данные о сайте.
В Название сайта внесла ФОП ДіваДії (допустим) 🙂
В слоган — юридический адрес.
Отдельно сделала блок, в котором просто текстом внесла свои банковские реквизиты.
Всё. Предварительные настройки сделаны.
Теперь можно заполнить несколько Product’ов, Товаров, Контрагентов, сформировать несколько Заказов (order) и внести несколько Оплат.
При этом в Заказах в соответствующем поле выбираем Контрагента.
А в при заполнении Оплаты выбираем нужный номер Заказа, заполняем Дату и вставляем Сумму оплаты (транзакции).
Продолжение будет завтра.
регистрация доменов домен RU - 99 руб домен РФ - 99 руб |
Тут была реклама Google Adsense. Почему я её убрала?
Похожие записи:

Добавить комментарий