О проекте

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

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

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

commerce

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

3 votes
+
-

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

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

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

3 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

1 vote
+
-

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

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

1 vote
+
-

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

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

2 votes
+
-

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

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

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

3 votes
+
-

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

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

2 votes
+
-

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

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

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

Drupal: Как включить комиссию платёжной системы в стоимость заказа

1 vote
+
-

Покажу, как при оплате с помощью модуля Commerce Yandex.Money включить комиссию 0,5% в цену заказа.
Для реализации понадобится включить модули Tax и Tax UI.
Во первых, нужно в настройках формы чекаута (admin/commerce/config/checkout) переместить панель Payment в секцию Checkout, чтобы после выбора способа оплаты был ещё один шаг с итоговой ценой:

Drupal: Переместить описание выбранного метода оплаты под соответствующий input

3 votes
+
-

В Drupal Commerce, по дефолту, описание метода оплаты выводится в самом низу филдсета, независимо от выбранного значения:

Код ниже, перемещает div с описанием под выбранный метод:
Читать дальше →
Похожие записи: