Плагин электронной коммерции

Этот встроенный плагин содержит пазлы, которые могут быть использованы для создания различных приложений электронной коммерции. Он поддерживает «Пейпал»-платежи, 3Д-визуализацию товаров и конфигураторов в «Ву Коммерц», а также ряд функций для создания продвинутых форм заказа (с использованием решения для «Вордпресс», также входящего в состав «Вердж3Д»).

Содержание

Пазл для PayPal

paypal create order

Создать заказ с оплатой через «Пейпал». Этот пазл является наиболее простым способом добавления платежей на ваш сайт, поскольку он не требует использования дополнительных решений на стороне сервера. Всё что вам потребуется — верифицированный бизнес-аккаунт «Пейпал».

На данный момент деятельность «Пейпал» в России и Белоруссии приостановлена. В качестве альтернативы используйте открытую систему «Ву Коммерц», в которой есть возможность осуществления платежей с помощью российских сервисов, таких как «Робокасса».

client ID
Идентификатор бизнес-аккаунта «Пейпал». Узнайте как получить его на этой странице. Для тестирования «Пейпал» предоставляет аккаунт-песочницу, для осуществления реальных продаж вам потребуется пройти верификацию.
title
Заголовок продукта.
item price
Цена продукта.
currency
Валюта.
quantity
Количество продукта.
on success do
Пазлы из этого слота будут выполнены в случае успешной транзакции.
on error do
Пазлы из этого слота будут выполнены в случае ошибок (недостаточная сумма на карте итд).

Пазлы для «Ву Коммерц»

connect to WooCommerce

Подключиться к системе «Ву Коммерц», и начать получение информации о продукте.

Данная функциональность используется в демо-приложении «Магазин напитков» (исходные файлы доступны в магазине ассетов).

Посмотрите этот урок (англ.) для получения подробной информации.

product info

Возвращает словарь с информацией о продукте, полученной с помощью пазла connect to WooCommerce.

Этот словарь содержит следующие поля:

price
Цена для выбранного клиентом варианта продукта, например, 12.
quantity
Количество выбранных клиентом товарных позиций, например, 2.
sku
Складская единица (артикул) выбранного клиентом варианта продукта.
name
Название товара, которое будет отображаться в корзине, например, «Спиннер - желтый, большой».
attributes
Словарь с парами имен/значений атрибутов для выбранного клиентом варианта продукта, например {цвет: "Желтый", размер: "Большой"}.
weight
Физический вес продукта для выбранного клиентом варианта продукта.
length, width, height
Физические размеры продукта (длина, ширина, высота) для выбранного клиентом варианта продукта.
type
Тип товара, указанный в панели администратора «Ву Коммерц», один из следующих: "variable", "simple", "group", "external" или "composite".
children
Доступно только для «групповых» ("group") продуктов. Включает информацию по каждому субпродукту.
components
Доступно только для композитных ("composite") продуктов. Возвращает список с информацией по каждому компоненту. Используйте пазл product component чтобы получить эту информацию.
status
Ответ сервера: "ok" или "error".

product attribute

Возвращает значение атрибута выбранного клиентом варианта товара, например, "Желтый" для атрибута «цвет».

Наиболее часто данный пазл используется для получения выбранной вариации продукта типа "variable". Имя атрибута не зависит от регистра символов, например "Color", "color" и "COLOR" представляют один и тот же атрибут.

Смотрите этот урок (англ.) чтобы узнать больше об использовании этого пазла.

product component

Возвращает значение из компонента, предоставляемого расширением WooCommerce Composite Products.

Для удобства, вы можете подать имя компонента (заголовок) (напр. "Drawer Top") или его идентификатор (напри. "1685435951") в качестве первого параметра пазла.

Вы можете получить следующие свойства компонента:

product name
Имя продукта в выбранном компоненте. Равно "" (пустой строке) если ничего не выбрано.
sku
Артикул продукта в выбранном компоненте. Равен "" (пустой строке) если ничего не выбрано, либо если артикул продукта не назначен.
quantity
Количество выбранных товарных позиций.
type
Тип продукта: "simple", "variable" или "none" если продукт не выбран.
weight
Вес продукта. Равен 0 (нулю) если вес продукта не назначен.
width
Ширина продукта. Равна 0 (нулю) если ширина продукта не назначена.
height
Высота продукта. Равна 0 (нулю) если высота продукта не назначена.
length
Длина продукта. Равна 0 (нулю) если длина продукта не назначена.
attributes
Словарь с атрибутами, назначенными для выбраного продукта. Наиболее часто данный пазл используется для получения атрибутов выбранной вариации продукта типа "variable".
component title
Имя компонента (заголовок), напр. "Drawer Top". Не следует путать его с именем продута!
component id
Идентификатор компонента, напр. "1685435951".

Пазлы для формы заказа «Вордпресс»-плагина

place order

Составляет и отправляет форму заказа товара на указанный УРЛ. По умолчанию форма заказа отправляется в песочницу «Вордпресс».

Данная функциональность используется в демо-приложении «Кольцо» (исходные файлы доступны в магазине ассетов).

«Вердж3Д» поставляется с бесплатным плагином «Вордпресс», который способен обрабатывать запросы, отправленные этим пазлом. При получении такого запроса плагин «Вордпресс» отображает страницу с формой, дополненной полями контактов и комментариев, а также скриншотом товара (при необходимости). Заполненная форма отправляется клиентом, а в админ-интерфейсе «Вордпресс» создается новый заказ.

send to
Ссылка на форму заказа (УРЛ) предоставляемая «Вордпресс»-плагином. За подробной информацией о конфигурации «Вордпресс»-сервера обратитесь к этому разделу.
content
Содержимое закала.
item price
Цена единицы товара.
quantity
Количество товара.
make screenshot
Сделать скриншот перед отправкой заказа. Обязательно включите скриншоты в пазле configure application, иначе скриншот может отображаться черным цветом.

Учтите, что проверка корректности и цены заказа ложится на ваши плечи (или менеджера по продажам). И хотя это маловероятно, хакер может попытаться изменить содержимое заказа на своей стороне и попытаться купить товар за меньшую цену. Чтобы этого не происходило, требуется автоматизированная верификация заказов на сервере, которая предусмотрена в пазле place order +.

place order +

Составляет и отправляет форму заказа товара на указанный УРЛ. Этот пазл работает аналогично пазлу place order, но имеет расширенный функционал и более безопасен в использовании.

Данная функциональность используется в демо-приложении «Магазин кресел» (исходные файлы доступны в магазине ассетов).

send to
Ссылка на форму заказа (УРЛ) предоставляемая «Вордпресс»-плагином. За подробной информацией о конфигурации «Вордпресс»-сервера обратитесь к этому разделу.
item(s)
Товар или список товаров. Читайте ниже чтобы узнать больше.
attachment(s)
Вложение к товару или список вложение. Вложение это ссылка вида Data URL которая содержит скриншот, изображение, звук, видео, ПДФ, текст или модель в формате glTF.

Пример использования:

order item (sku, qty)

Структура товара используемая в пазле place order +.

sku
Артикул товара, зарегистрированного в «Вордпресс»-плагине. Читайте о добавлении новых артикулов здесь.
quantity
Количество товара.

Проблемы с пазлами?

Обратитесь за помощью на наш форум!