Plugin Продажи контактов (contactsellers) [Shop-Script 7]

klerk

Team member
VIP Hard
Verified
Joined
Feb 19, 2016
Messages
11,033
Reaction score
8,199
Продажи контактов (contactsellers) [Shop-Script 7]
Привязка товаров к контактам, показ продаж

30HJDlC.png


Плагин добавляет возможность привязки контакта к товару, после привязки появляется возможность отследить продажи товаров(только с выполненных заказов), привязанных к контактам. При этом, при определённых настройках, клиент также сможет увидеть товары, привязанные к нему и выплаты ему по продажам.

Возможные настройки плагина:

  • Включение\отключение плагина
  • Выбор категории контактов - при выборе категории для фильтрации или быстрой привязки к товарам контакты будут браться из неё
  • Доступ к странице выплат у продавцов
  • Доступ к странице товаров у продавцов
  • Подсчёт выплаты в процентах (с каждого товара) – если не выбрать настройку, то подсчёт будет производиться в выбранной валюте. (к примеру 10$ с каждого проданного товара)
  • Размер выплат продавцу (с каждого товара) – совместно с предыдущей настройкой позволит выбрать размер выплат клиенту за каждый проданный товар
  • Использовать нестандартные шаблоны – выбрав настройку, нужно создать в теме дизайна собственные шаблоны my.payments.html и my.products.html
Стандартные шаблоны my.payments.html и my.products.html показывают таблицу выплат, отмечая оплаченные товары из заказа и список товаров с их ценами соответственно.
Также у плагина имеются Хелперы для удобной и кастомной настройки под вашу систему.

Хелперы которые вы можете использовать:

  • {shopContactsellers::getSettings()} – получение настроек плагина.
  • {shopContactsellers::getCategoryContacts($сontact_id = null)} – список контактов(или если передаётся $сontact_id выведутся данные по контакту), содержащихся в категории Продавцы (если таковая создана)
  • {shopContactsellers::getProducts($сontact_id = null)} – список всех товаров с привязанными контактами к ним (данные по контакту не передаются), при передачи $сontact_id – передаются данные по товарам, переданным к контакту
  • {shopContactsellers:: getPayments($сontact_id = null)} – получение списка всех проданных товаров с привязанными контактами, при передачи $сontact_id передается список проданных товаров, привязанных к контакту
Demo:

contactsellers 1.1.0
 
Top