О проекте

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

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

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

commerce

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

-9 votes
+
-

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

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

-11 votes
+
-

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

Drupal: Дополнительные поля в форме оформления заказа Drupal Commerce

-10 votes
+
-

Пример, как добавить в форму оформления заказа (checkout) своё поле "Комментарий к заказу":

  1. Включаем модуль Commerce Fieldgroup Panes
  2. На странице управления полями заказа admin/commerce/config/order/fields добавляем новую группу:

Drupal: Объединение Product и Product Display в Drupal Commerce

-10 votes
+
-

Инструкция для тех, кто использует в коммерце схему "один product — один product display", и кто хочет объединить Product и Product Display в одну форму:

  1. Включаем модули Inline Entity Form и Commerce AutoSKU
  2. В форме управления полями Product Display изменяем виджет поля field_products на Inline entity form - Single value:

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

-11 votes
+
-

Пример получения идентификаторов товаров в корзине текущего пользователя:

Drupal: Что нового будет в Drupal Commerce 2

-12 votes
+
-

CommerceGuys опубликовали роадмап на вторую версию Drupal Commerce, разработка которого начнётся после первой альфы или беты Drupal 8.
Что же нового нас ждёт:

Drupal: Атрибуты товара в Drupal Commerce (классический способ)

-10 votes
+
-

Атрибуты товара (или опции товара) это элементы формы Add to cart, которые сможет выбрать покупатель перед добавлением товара в корзину. Например если магазин торгует футболками, то атрибутами товара будут цвет и размер:

Читать дальше →
Похожие записи:

Drupal: AJAX кнопка "Добавить в корзину" в Drupal Commerce

-10 votes
+
-

Код, позволяющий добавлять товары в корзину с помощью AJAX:

Drupal: Создание собственного способа оплаты для Drupal Commerce

-10 votes
+
-

Каждый способ оплаты в Drupal Commerce это отдельный модуль.
Способы оплаты делятся на два вида:

  • On-site — когда для оплаты не нужно покидать пределы сайта.
  • Off-site — когда для оплаты нужно сделать редирект на сторонний сайт или отправить туда форму.

Процесс создания своего способа оплаты состоит из реализации хука hook_commerce_payment_method_info() и необходимых функций обратного вызова: