Архив автора: Игорь Дрягин

Поддержка Subtotal.ru

Общие принципы интеграции SUBTOTAL с ИМ

В настоящий момент реализована интеграция SUBTOTAL со следующими платформами ИМ: Insales, CS Cart, Open Cart, Webasyst, Prestashop, Bitrix, WooCommerce, MODX.

ВАЖНО!

Перед началом настройки интеграции SUBTOTAL с вашим сайтом вне зависимости от платформы вашего ИМ, проверьте соответствие системных требований (указаны в инструкциях по интеграции). Например, для настройки интеграции Subtotal с OpenCart необходимо удовлетворить системные требования в порядке «плагин интеграции ->OpenCart -> PHP». Последняя версия плагина интеграции (1.6.4.7) требует OpenCart 2.3.0.2 и PHP версии 7.4.х. в режиме модуля Apache2. Работоспособность с другими версиями указанного ПО не гарантируется. В настоящий момент мы не планируем реализацию и поддержку более новых версий PHP. Вероятные решения описаны в п. 2 ниже.

Частый вопрос: «Я сейчас настрою интеграцию SUBTOTAL с ИМ. А, как это работает?»

Ответ см. в статье — что выгружается с ИМ?

Что делать в случае, если:

  1. Системные требования для настройки интеграции не соответствуют рекомендуемым;
  2. Вы не нашли платформу своего ИМ в списке поддерживаемых;
  3. Вам нужна индивидуальная доработка текущей функциональности интеграции под ваш ИМ;

Отвечаем:

  1. Если системные требования ниже заявленных, мы всё же рекомендуем обновиться и настроить интеграцию SUBTOTAL с вашим ИМ по инструкции. В ином случае — для ИМ на платформах 1С-Битрикс, OpenCart, Prestashop, Modx мы поддерживаем передачу данных в формате CommerceML, подробнее об этом написано в статье. Для других случаев см. п 2 ниже.
  2. SUBTOTAL имеет открытое API для интеграции, вы можете самостоятельно или при помощи стороннего программиста реализовать интеграцию с SUBTOTAL вне зависимости от используемой платформы ИМ.

Более подробно про API:

Поддержка Subtotal.ru

Что выгружается в интернет магазины?

Список синхронизируемых сущностей CMS

Описание

Insales

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами
  • Прайсы: Поддерживается несколько прайсов
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: ДА
    • Картинки: ДА Из Subtotal в CMS

CS Cart

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами
  • Прайсы: Выбирается только один прайс
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: НЕТ
    • Картинки: НЕТ

Open Cart

  • Поддерживаемые версии: 2.1 2.3
  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами, если поддерживает CMS
  • Прайсы: Выбирается только один прайс
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: ДА
    • Картинки: НЕТ

Webasyst

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: НЕТ
    • Картинки: НЕТ

Prestashop

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами, если поддерживает CMS
  • Прайсы: Выбирается только один прайс
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: ДА
    • Картинки: ДА Из Subtotal в CMS

Bitrix

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами, если поддерживает CMS
  • Прайсы: Поддерживается несколько прайсов
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: ДА
    • Картинки: НЕТ

WooCommerce

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами, если поддерживает CMS
  • Прайсы: Выбирается только один прайс
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS
  • Товары
    • Модификации: ДА (через «новый атрибут»)
    • Картинки: ДА Из Subtotal в CMS
    • Группы: ДА Из Subtotal в CMS (выгружаются, как «метки»)

MODX

  • Автоматическое получение заказов (только из CMS в Subtotal)
    • С клиентами, если поддерживает CMS
  • Прайсы: Выбирается только один прайс
  • Склад: Только один
  • Точка продаж: Только одна
  • Товарные остатки на складе: Из Subtotal в CMS, если поддерживает CMS
  • Товары
    • Модификации: ДА (через «новый атрибут»)
    • Картинки: ДА Из Subtotal в CMS, если поддерживает CMS
    • Группы: ДА Из Subtotal в CMS (выгружаются, как «метки»)
Поддержка Subtotal.ru

Интеграция с интернет-магазином WooCommerce

Пожалуйста, обратите внимание!
Интеграция с ИМ — это дополнительная функция и она становится доступна только после того, как будет оплачена.
Ознакомиться со стоимостью Вы можете в разделе Тарифы.

Описание

WooCommerce – плагин для WordPress, добавляющий функции интернет-магазина к блогу.

Плагин Subtotal служит для выгрузки товаров из Subtotal в WooCommerce, а также выгрузки заказов в обратном направлении, из WooCommerce в Subtotal.

Интеграция с WooCommerce проверена на версии Woocommerce-4.9.

Скачать можно отсюда https://downloads.wordpress.org/plugin/woocommerce.4.9.2.zip

Версия WordPress 5.7.1.

Работоспособность с другими версиями Woocommerce \ WordPress не гарантируется.

Поддерживается автоматическая и ручная синхронизация товаров.

Заказы синхронизируются при создании или изменении заказа на стороне WooCommerce.

Поддерживается выбор точки продаж и прайса для синхронизации.

Поддерживаются модификации товаров.

Установка

1. Скачайте плагин Subtotal по ссылке

2. В WordPress перейдите в административную панель и выберите «плагины» (“Plugins”) слева.

Программа для автоматизации розничных магазинов Subtotal - фото 8

3. Нажмите «добавить новый» (“add new”) сверху

Программа для автоматизации розничных магазинов Subtotal - фото 9

4. Нажмите «загрузить плагин» (“upload plugin”) сверху

Программа для автоматизации розничных магазинов Subtotal - фото 10

5. В появившейся форме надо выбрать файл с плагином (“subtotal-woocommerce.zip”), и нажать «Установить» (“install now”)

Программа для автоматизации розничных магазинов Subtotal - фото 11

6. WordPress установит плагин, после чего надо нажать «активировать плагин» (“activate plugin”)

Программа для автоматизации розничных магазинов Subtotal - фото 12

На этом установка плагина завершена.

Настройка

1. Для первоначальной настройки надо открыть появившийся в меню слева пункт “Subtotal”

Программа для автоматизации розничных магазинов Subtotal - фото 13

2. Плагин запросит у вас логин и пароль от Subtotal

Программа для автоматизации розничных магазинов Subtotal - фото 14

3. Пока не произведена начальная настройка синхронизация недоступна.

4. Нужно открыть вкладку «Настройки синхронизации»

Программа для автоматизации розничных магазинов Subtotal - фото 15

В ней нужно указать точку продаж для синхронизации: 1) период авто обновления (от 10 минут и больше), 2) количество товаров, импортируемых за раз, 3) прайс для импорта цен, 4) а также указать какие параметры товаров требуется выгружать в ручном и автоматическом режимах.

Обратите внимание: группы для импорта выбираются через кнопку Ctrl или Shift. Для выгрузки всех товаров без исключений из Subtotal в ИМ, группы необходимо не выбирать.
Если выбрать все группы — выгружаться будут все товары с присвоенной в Subtotal группой (товары без указания группы в Subtotal, выгружаться в ИМ не будут).

5. После этого надо нажать «Сохранить изменения» (“Save changes”)

Программа для автоматизации розничных магазинов Subtotal - фото 16

6. На этом настройка плагина завершена

Синхронизация товаров

  1. Для запуска синхронизации нужно перейти на вкладку «Импорт товаров»

Программа для автоматизации розничных магазинов Subtotal - фото 17

2. Нажать «импортировать товары», после чего следить за прогрессом синхронизации в поле справа

Программа для автоматизации розничных магазинов Subtotal - фото 18

Если в WooCommerce уже есть товар с таким названием, он будет привязан к товару в Subtotal и будет обновлён.

3. После успешной синхронизации окно можно закрыть или перейти по другой ссылке, например ссылке списка товаров WooCommerce.

Синхронизация заказов

1. Заказы выгружаются в Subtotal при создании заказа пользователем на сайте или при создании заказа администратором в WooCommerce.

2. При этом сначала ищется существующий покупатель, сначала по e-mail, затем, если нет совпадения, по номеру телефона. Если покупатель не найден, и указаны хоть какие-то контакты (фамилия, имя, телефон, e-mail), создаётся новый покупатель в Subtotal.

3. Создаётся заказ в Subtotal, к которому будет привязан пользователь, полученный в пункте выше.

4. В комментарии к заказу будет указан адрес доставки, номер заказа в WooCommerce, сайт где сделан заказ.

5. При выставлении статуса “completed” или “processing” в заказ в Subtotal вносится 100 % оплата.

Возможные ошибки и способы их решение (траблшутинг)

1. После ввода логина и пароля может появиться сообщение об ошибке при запросе к subtotal, нужно повторить запрос через некоторое время (например, через минуту)

Программа для автоматизации розничных магазинов Subtotal - фото 19

2. Ошибки в процессе синхронизации могут приводить к появлению дублей товаров. Большую часть задержки вносит загрузка фотографий. Для первой синхронизации можно отключить загрузку фотографий, и включить её позже.

3. Не подгружаются остатки товаров – остатки могут не выгружаться если не внесена оплата за саму систему Subtotal. Нужно зайти в личный кабинет на сайте subtotal.ru и проверить оплату.

4. Для загрузки фотографий требуется право на запись в папку wp-content/uploads.

Поддержка Subtotal.ru

Продажа сигарет блоками

После оформления прихода сигарет вручную или формировании прихода посредством загрузки файла УПД из вашего личного кабинета ЭДО – потребуется создать на каждую позицию дополнительную карточку товара для продажи сигарет блоками.
Для начала нужно создать копии карточек товаров из вашего прихода или из раздела «Справочник».

На примере прихода, нажимаем на любую позицию из приходного документа – открывается карточка товара – нажимаем «Новый по образцу».

Программа для автоматизации розничных магазинов Subtotal - фото 20

Создается точно такой же товар, в котором будет такое же название товара. В конце строки наименования в скобках отобразиться «(создан по образцу)», данную метку можно заменить на слово «Блок» для понимания какая позиция относится к одной пачке сигарет и какая позиция для продажи по блокам. Так же потребуется изменить штрихкод товара на тот что указан на самом блоке, а не на пачке сигарет. Цена продажи и цена закупки указывается в соответствии с ценами за целый блок сигарет.
Нажимаем «Добавить»
Программа для автоматизации розничных магазинов Subtotal - фото 21
Далее потребуется перейти в раздел «Приложения» — «Технологические карты» — «+ Новый составной товар» — «Действия» — «Преобразовать товар из справочника» — по поиску товара находим копию нашего товара с меткой «(Блок)».
Программа для автоматизации розничных магазинов Subtotal - фото 22

Преобразование копии нашей позиции в технологическую карту, позволит нам продавать одну позицию (блока) и автоматически списывать первоначальную позицию из прихода в кол-ве 10 шт. сразу.
В карточке технологической карты необходимо обязательно включить ползунок «Разрешить производство составного товара на кассе» и оставить метку на «Жесткий шаблон составного товара» — эта настройка как раз отвечает за автоматическое списание товара в том кол-ве, которое мы укажем ниже, в компонентах составного товара.
Программа для автоматизации розничных магазинов Subtotal - фото 23
В компонентах составного товара нажимаем на кнопку «Обзор», по поиску ищем первоначальную позицию одной пачки сигарет, т.е. без метки («Блок»). Устанавливаем у этой позиции кол-во 10, что бы при продаже блока было автоматическое списание 10 шт. пачек.

Ниже заполняем поле цена продажи за один блок, цена закупки (Себестоимость) уже будет заполнена, нажимаем «Добавить».
Программа для автоматизации розничных магазинов Subtotal - фото 24

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

При продаже такой технологической карты, будет происходить автоматическое списание данной пачки сигарет в кол-ве 10 шт. и автоматическое списание всех десяти марок сигарет находящихся в данном блоке с честного знака.

Проделываем данную манипуляцию со всеми новыми пачками сигарет из прихода. Если в следующих приходах будут те же самые сигареты без изменения МРЦ – технологические карты на них создавать не потребуется.

Поддержка Subtotal.ru

Интеграция с интернет-магазином MODX

Пожалуйста, обратите внимание!
Интеграция с ИМ — это дополнительная функция, и она становится доступна только после того, как будет оплачена.
Ознакомиться со стоимостью Вы можете в разделе Тарифы.

Установка, настройка синхронизации

  1. Скачайте плагин на компьютер.
  2. В админке сайта открываете Пакеты – Установщик – Загрузить пакеты – Загрузить пакет с компьютера Программа для автоматизации розничных магазинов Subtotal - фото 25
  3. В списке пакетов появляется SUBTOTAL Программа для автоматизации розничных магазинов Subtotal - фото 26
  4. Установить – Продолжить – ОК. После этого в разделе Пакеты Вы увидите SUBTOTAL Программа для автоматизации розничных магазинов Subtotal - фото 27
  5. Вводите логин и пароль от SUBTOTAL и проводите настройку плагина Программа для автоматизации розничных магазинов Subtotal - фото 28
  6. Приступайте к синхронизации. После завершения которой в раздел «Ресурсы» выгрузятся товары из SUBTOTAL.
  7. Настоятельно рекомендуем пробовать первую синхронизацию с тестовыми группами из одного-двух товаров, чтобы убедиться в том, что синхронизация работает.
Поддержка Subtotal.ru

Подключение терминала Сбербанк

Подготовка к подключению терминала Сбербанк к Subtotal

Примечание: данная статья написана для подключения банковского терминала Сбербанк к кассовому приложению SUBTOTAL версии 4.13.0 и выше.

Для проверки текущей версии кассового приложения SUBTOTAL необходимо нажать правой кнопкой мыши на иконку зеленого домика в трее (в случае, если вы не видите иконку, нажмите на стрелку отображения скрытых значков, расположенную левее):

Программа для автоматизации розничных магазинов Subtotal - фото 29

Если Ваша версия кассового приложения устарела (ниже 4.13.0) — вы можете обновить её самостоятельно по инструкции (скачать новую версию приложения можно по ссылке) или обратиться в техническую поддержку SUBTOTAL.

Инструкция по подключению терминала Сбербанк к Subtotal

1. В личном кабинете SUBTOTAL в разделе Организация откройте нужную Точку продаж и внизу страницы выберите включить Эквайринг.

Программа для автоматизации розничных магазинов Subtotal - фото 30

2. Переходим к терминалу. POS-терминал должен быть подключен к Вашему персональному компьютеру (ПК) и работать через драйвер sbrf (sbrf.dll). Подключением и настройкой POS-терминала к компьютеру занимается уполномоченная организация, которая предоставила терминал, т.е. банк.

В данном случае Сбербанк присылает инженера, который и настраивает Вам подключение.

3. Теперь осталось только связать терминал и кассовое приложение SUBTOTAL. Для этого запускаем кассовое приложение и открываем его Настройки (нажать правой кнопкой мыши на иконку зеленого домика в трее).

Программа для автоматизации розничных магазинов Subtotal - фото 31

4. Переходим в раздел «Эквайринг» и нажимаем кнопку «Подключить эквайринг».

Программа для автоматизации розничных магазинов Subtotal - фото 32

5. Далее в настройках подключения эквайринга выбираем «Сбербанк». Никаких дополнительных настроек не требуется. Если терминал корректно подключен к ПК, кассовое приложение обнаружит его автоматически.

Если среди предложенных вариантов терминала Вы не видите «Сбербанк» – проверьте версию кассового приложения (она должна быть не ниже 4.13.0) и подключение самого терминала к компьютеру.

Если это так же не помогло – обратитесь в техническую поддержку банка.

Программа для автоматизации розничных магазинов Subtotal - фото 33

Терминал обнаружен и подключен?

Необходимо нажать кнопку «Finish».

Подключения терминала Сбербанк к Subtotal завершено.

Поддержка Subtotal.ru

Мои юр. лица (настройка СНО)

Для указания системы налогообложения (СНО) для юр.лица в SUBTOTAL необходимо выполнить вход под учётными данными управляющего в личный кабинет SUBTOTAL, раздел Организация – Мои юр.лица, далее выбрать юр.лицо:

Программа для автоматизации розничных магазинов Subtotal - фото 34

Вы попадёте в раздел «Редактирование юр.лица». Вверху справа будут доступны 2 поля наименования СНО:

Программа для автоматизации розничных магазинов Subtotal - фото 35

Выберите Основную систему налогообложения (СНО) из списка.

Если вы используете несколько систем налогообложения, то помимо основной СНО необходимо указать Дополнительную СНО (поле «Дополнительная система налогообложения»). После этого нажать «Сохранить».

После того, как вы указали СНО в настройках юр.лица, необходимо указать юр.лицо в настройке точки продаж.

Для этого выберите точку продаж в настройках раздела «Организация»:

Программа для автоматизации розничных магазинов Subtotal - фото 36

Выберите юр.лицо и сохраните изменения:

Программа для автоматизации розничных магазинов Subtotal - фото 37

ВНИМАНИЕ!

Справочник товара SUBTOTAL теперь содержит отдельный раздел «Выбор системы налогообложения для товара»:

Программа для автоматизации розничных магазинов Subtotal - фото 38

После указания СНО в настройках юр.лица в карточке товара будет применяться первая (основная), указанная в настройках система налогообложения. Если необходимо применение дополнительной системы налогообложения, выберите её в карточке товара:

Программа для автоматизации розничных магазинов Subtotal - фото 39

Обязательно сохраните внесенные изменения в карточку товара.

Для упрощения указания СНО в карточках товаров в SUBTOTAL будет доступен функционал для массового редактирования поля «Система налогообложения» в товарах. Для этого выберите товары к массовому редактированию, Действия – Редактировать товары:

Программа для автоматизации розничных магазинов Subtotal - фото 40

Укажите значение поля «Система налогообложения» для выбранных товаров:

Программа для автоматизации розничных магазинов Subtotal - фото 41

Нажмите «Сохранить»

Программа для автоматизации розничных магазинов Subtotal - фото 42

Поддержка Subtotal.ru

Подключение терминала Ingenico

Инструкция по подключению терминала Ingenico к Subtotal

1. В личном кабинете SUBTOTAL в разделе Организация откройте нужную Точку продаж и внизу страницы выберите включить Эквайринг.

Программа для автоматизации розничных магазинов Subtotal - фото 43

2. Переходим к терминалу. POS-терминал должен быть подключен к Вашему персональному компьютеру (ПК) и работать через драйвер ARCUS2. Подключением и настройкой POS-терминала к компьютеру занимается уполномоченная организация, которая предоставила терминал, т.е. банк.

3. Теперь осталось только связать терминал и кассовое приложение Subtotal. Для этого запускаем кассовое приложение и открываем его Настройки (нажать правой кнопкой мыши на иконку зеленого домика в трее). Если вы не видите иконку, нажмите на стрелку отображения скрытых значков, расположенную левее.

Программа для автоматизации розничных магазинов Subtotal - фото 44

4. Переходим в раздел «Эквайринг» и нажимаем кнопку «Подключить эквайринг».

Программа для автоматизации розничных магазинов Subtotal - фото 45

5. В настройках подключения эквайринга выбираем «Ingenico Arcus2»

Код принимаемой валюты – Рубли (необходимо уточнить у банка предоставляющего услуги безналичной оплаты)

Далее указываем путь к установленному на ПК драйверу Arcus2

Программа для автоматизации розничных магазинов Subtotal - фото 46

Нажимаем «Finish», затем OK, кассовое приложение перезапустится.

Эквайринг настроен.

ВНИМАНИЕ!

Если на вашем компьютере не установлен драйвер Arcus2 , вам необходимо обратиться в техническую поддержку банка.

Поддержка Subtotal.ru

Приложение «КУДиР»

КУДиР — книга учёта доходов и расходов, документ, обязательный для ООО и ИП, использующих системы налогообложения УСН Д, УСН ДР, Патент. Книга должна содержать информацию о доходах и расходах бизнеса за год. В SUBTOTAL можно автоматически сформировать КУДиР для организаций, использующих УСН и Патент, если вы вносите все доходы и расходы в программу.

Для организаций на УСН Д и Патент в Книгу автоматически вносится информация обо всех поступлениях, на основании кассовых Z-отчётов и фискальных документов, а также взаиморасчётов с юрлицами и поступлений на расчётный счёт.

Для организаций на УСН ДР также автоматически вносятся все расходы на основании Z-отчётов, оплаты закупок и других фин. затрат, которые можно учитывать в SUBTOTAL.

1. Подготовка данных

В разделе Организация – Мои юр лица выберите используемую систему налогообложения и укажите все реквизиты, необходимые для корректного заполнения КУДиР: наименование организации или ФИО индивидуального предпринимателя, ИНН, адрес организации и номер расчётного счёта.

Сохраните карточку организации.

При использовании нескольких юрлиц добавьте и заполните соответствующие карточки. КУДиР будет формироваться для каждого юрлица отдельно.

Программа для автоматизации розничных магазинов Subtotal - фото 47

Программа для автоматизации розничных магазинов Subtotal - фото 48

 2. Формирование КУДиР

Перейдите в раздел Приложения – КУДиР и нажмите «Сформировать отчёт»

Программа для автоматизации розничных магазинов Subtotal - фото 49

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

Программа для автоматизации розничных магазинов Subtotal - фото 50

Откройте полученный отчёт и нажмите «Скачать отчёт (Excel-файл)». При необходимости выгруженный файл можно отредактировать.

При работе с несколькими юрлицами сформируйте отчёт для каждого из них.

Поддержка Subtotal.ru

Наценка

В разделе Аналитика вы сможете сформировать отчет по наценке и отобразить его в виде графика или таблицы.

Программа для автоматизации розничных магазинов Subtotal - фото 51

Программа для автоматизации розничных магазинов Subtotal - фото 52

Также доступна фильтрация по:

  • точкам продаж
  • по товарам
  • по клиентам
  • по поставщикам

*Внутри каждого из этих фильтров, Вы можете указать доп. критерии.

Доступен графический и табличный вид, можно также выгрузить данные в Excel.