О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

commerce

Drupal: Получить базовую цену заказа в Commerce

2 votes
+
-

Базовая цена (base price) — цена товаров без налогов, скидок и прочих fees.

Drupal: Схема Drupal Commerce

3 votes
+
-


в заголовках синих квадратиков — имя сущности / имя бандла
Комментарии
Похожие записи:

Drupal: Форма "Добавить в корзину" со списком всех вариантов товара

3 votes
+
-

Задача — вывести в форме "Добавить в корзину" список всех вариантов товара и дать пользователю возможность заказать любой(ые) из них.
Решение зависит от способа вывода вариантов товара (будет ниже).
Все решения базируются на следующем вьюсе по сущностям product:

Читать дальше →

Drupal: Упрощённая корзина в Commerce

3 votes
+
-

Пример вывода упрощённого блока корзины, состоящего из количества товаров, общей суммы и ссылки на /cart:

1. Добавить в template.php:

Drupal: Модуль Commerce Checkout Pages — дополнительные шаги в форме оформления заказа

3 votes
+
-

Описание
По умолчанию, форма оформления заказа в Drupal Commerce состоит из четырёх шагов — Checkout, Review order, Payment и Checkout complete:

Модуль Commerce Checkout Pages позволяет добавлять собственные шаги, изменять настройки существующих и менять порядок.

Drupal: Необязательное поле ввода E-mail в форме оформления заказа Drupal Commerce

2 votes
+
-

Нигде не нашёл способа реализовать опциональный ввод e-mail адреса при оформлении заказа в Drupal Commerce. Пришлось реализовывать самому:
1. Добавляем в свой модуль или template.php:

Drupal: Отправить в письме к заказу список товаров (Commerce)

3 votes
+
-

В рулсе commerce_checkout_order_email, отправляющем покупателю уведомление о заказе, уже доступен токен со списком товаров — [commerce-order:commerce_line_items], но по сути это html код отрендеренной вьюшки. Без модулей, позволяющих рассылать HTML письма, результат выглядит ужасно.
Решение — вместо токена использовать следующий код:

Drupal: По условию изменить итоговую сумму заказа в Commerce

3 votes
+
-

Задача — по определённому условию изменять итоговую сумму заказа в Drupal Commerce. Например нужно добавить к цене заказа стоимость доставки, если цена меньше определённой суммы; или сделать скидку постоянным покупателям; или сделать скидку по купонам. Кейсов множество.
Решений есть несколько и большинство довольно заковыристые. Остановлюсь на двух самых простых.
Читать дальше →
Похожие записи:

Drupal: Программно создать товар в Commerce

2 votes
+
-

Пример программного создания Product и Product Display: