11 месяцев назад История
README.md

WP WooCommerce POS Sitoo Integration

Интеграция c сайтом (POS) через WooCommerce. Легко синхронизируйте свои заказы и продукты с другим сайтом и бесплатно

Screenshot

Установка

Этот плагин требует учетных данных для подключения к Sitoo API.

Опции плагина

  • Все перечисленные ниже опции можно найти на странице Woocommerce->Настройки->Sitoo.
ИДЕНТИФИКАТОР API
  • Идентификатор, предоставленный Sitoo в вашем разделе Rest API (Настройки->Sitoo REST API). Если такого пункта меню нет, вам необходимо обратиться в службу поддержки вашей учетной записи Sitoo, чтобы включить Rest API.
Пароль API
  • Пароль, который вы создаете для своего идентификатора API
Базовый URL
  • URL-адрес, используемый для доступа ко всем конечным точкам Sitoo. Создается при добавлении нового идентификатора API. Обычно содержит такого рода контент:

  • Тест: https://api-sandbox.mysitoo.com/v2/accounts/

  • Прямой эфир: https://api.mysitoo.com/v2/accounts/
Режим
  • Определяет, какой режим и учетные данные доступа используются: оперативный или тестовый.
Sitoo API
  • Определяет, синхронизируется ли плагин Sitoo shop с/из
Склад WooCommerce
  • Определяет склад, с которым Woocommerce синхронизирует запасы
Автосинхронизация Cron
  • Синхронизация с Sitoo для управления заданиями Woo cron.
  • Задание Cron будет запланировано на:
  • обновление запасов - каждые 3 минуты,
  • другие задачи - каждые 15 минут,
  • в тестовом режиме все crons запускаются каждую минуту.

System cron здесь - попытка выполнить команду crontab непосредственно из плагина, в случае успеха кнопка изменится с отключенного на включенный.

Если системная задача cron не может быть включена, пожалуйста, попробуйте ввести WordPress

“Примечание:” некоторые антивирусные утилиты могут предупреждать вас об этой функции. Но это на 200% безопасно в использовании.

Параметры автоматической синхронизации

Сопоставьте все товары, категории и купоны
  • Самоописательный. Извлекает все товары Sitoo, категории товаров Sitoo и ваучеры Sitoo, проверяет наличие каждого товара в Woo, если найден - устанавливает соответствие, чтобы предотвратить создание дубликатов * при каждом вызове cron*

“Не рекомендуется” включить для использования в реальном времени. Может перегрузить процессор из-за постоянной обработки огромных объемов данных. Рекомендуется использовать при полной синхронизации в качестве первого шага (см. ниже).

Извлечение изменений на складе из Sitoo
  • Извлекает только изменения на складе. Использует временную метку последней синхронизации, чтобы предотвратить огромную обработку данных.

“Рекомендуется” использовать в режиме реального времени, если Sitoo предназначен для управления запасами.

Получать все заказы с сайта Sitoo
  • Получает все заказы от Sitoo до Woo. Все. От первого до последнего. Использует временную метку для предотвращения огромная обработка данных.

“Не рекомендуется” для использования в реальном времени.

Получать только заказы Store2Door от Sitoo
  • Получает только заказы на 2 двери магазина из Sitoo. Заказ магазина на 2 двери - это заказ на месте, содержащий не доставленные предметы. Чтобы определить это, мы вызываем конечную точку /orders/<SITOO_ORDER_ID>/orderdeliveries и проверяем все товары для доставки заказа получены. Если какой-либо из товаров, существующих в заказе, не найден при доставке заказа, мы рассматриваем этот заказ как заказ на 2 двери магазина.

“Рекомендуется” для использования в реальном времени.

Статус # Woo для только что полученного обычного заказа Sitoo

  • Этот статус будет присвоен порядку, созданному в Woo, при выполнении следующей синхронизации из Sitoo по вызову cron.

Статус # Woo для недавно полученного заказа Store2Door от Sitoo

  • Этот статус будет установлен для следующих полученных заказов магазина на 2 двери. Что такое заказ в магазине на 2 двери - смотрите выше.

“ВАЖНО:” Если используются пользовательские статусы заказов Sitoo, в отчетах Woo для этого будут отдельные вкладки

Запретить отправку любых полученных заказов Sitoo в Google Analytics
  • Экспериментальный вариант, удаляющий все скрипты и хуки, связанные с функциональностью GTM или GA.

“Рекомендуется” для использования в реальном времени.

Триггеры

Отправить изменения в ассортименте товара на Sitoo
  • Отправка изменений на складе в Sitoo из Woo.

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

Если требуется синхронизировать изменения запасов Woo с Sitoo, рекомендуется использовать эту опцию.

Принудительное мгновенное изменение запасов на невиртуальном складе Sitoo
  • Внимание!` Обычно запасы на складе Sitoo FIFO (невиртуальные, обычные) синхронизируются с помощью заказов при их обработке или отмененные статусы (при фактическом сокращении запасов или их пополнении)

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

“Не рекомендуется” использовать в режиме реального времени.

Отправлять изменения в синхронизированных продуктах и категориях на Sitoo
  • Любые обновления по уже синхронизированным товарам (продуктам / вариантам / категориям / купонам) будут немедленно отправлены в Sitoo.

“Рекомендуется” для использования в реальном времени.

Отправляйте все заказы CAC в Sitoo, когда статус будет…
  • Синхронизируйте клик и сбор заказов с Sitoo, когда для заказа будет установлен соответствующий статус заказа.

Нажмите и получите - это название способа доставки (ID). Если в заказе Woo содержится отправляемый товар с идентификатором CAC, этот заказ считается выполненным по клику и с возможностью получения. Обычно способ доставки CAC не может стоить ни копейки.

“Рекомендуется” для использования в реальном времени.

Установить статус заказа для заказов CAC на месте
  • Статус Открыто или закрыто для вновь созданного клика и получения заказа на месте.

Разное

Доставлять продукты с сайта Sitoo
  • Позволяет определить, какие продукты мы извлекаем при полной синхронизации.

  • Все продукты (включая неактивные)

  • Все активные продукты (включая активные POS-терминалы и активные товары интернет-магазинов)
  • Активные POS-продукты
  • Активные продукты Webdhop
  • Неактивные
  • Неактивный POS-терминал
  • Неактивные интернет-магазины
Отправьте все примененные купоны в Sitoo в виде ваучеров
  • Купоны будут синхронизированы как ваучеры Sitoo. Не требуется для синхронизации заказов.

“Рекомендуется” для использования в реальном времени.

Отправить заказ на доставку в виде строк заказа в Sitoo
  • Синхронизируйте строки отгрузки, отличные от CAC, в качестве элементов заказа с Sitoo, чтобы сделать общая сумма заказа равна Woo.

Эта опция вступит в силу только в том случае, если это невиртуальный склад, определенный в опции Woocommerce Warehouse, и "Принудительное мгновенное изменение запасов на невиртуальный склад Sitoo` отключено.

“Рекомендуется” для использования в реальном времени.

Присылайте цены на товары с учетом НДС в Sitoo
  • Все цены, за исключением значения в поле Цена покупки, будут указаны с учетом НДС
Доставить заказ после синхронизации с Sitoo
  • Создает доставку заказа на месте для всех элементов заказа. Это будет сделано только для выполненных заказов в Woo.

Полная синхронизация

Выполняемые операции синхронизации. Порядок выбора - это порядок выполнения…

Совпадение
  • Операции сопоставления:
  • Сопоставьте все данные с сайта Sitoo
  • Сопоставьте с Sitoo все категории
  • Подбирайте все продукты и вариации от Sitoo
  • Сопоставьте с Sitoo все ваучеры (купоны)

  • Любая из этих операций будет извлекать данные из Sitoo и сопоставлять (сравнивать) с данными Woo. Если товары Woo (продукты или вариации продуктов, купоны или категории) имеют соответствующие ключи для сравнения (например, SKU), товары будут помечены как синхронизированные с Sitoo для дальнейшего использования во избежание дублирования.

“Чрезвычайно рекомендуется” для использования в реальном времени. Всегда используйте это в качестве первого шага перед следующим. Например, используйте сопоставление поверх продукты перед шагом “Выбрать все непревзойденные продукты и категории из Sitoo”.

Производители

Примечание: это зависит от ответственности продавца за повторный поиск производителей каждый раз, когда Sitoo их меняет.

  • Предварительная операция по подбору производителей для синхронизации Woo-Sitoo на продуктах

  • Выберите всех производителей из Sitoo

После того, как выбраны все производители, плагин пытается сопоставить имя атрибута Woo “manufacturer” укажите название производителя Sitoo и укажите правильный идентификатор производителя Sitoo.

  • Мы также выбираем всех производителей на первом сайте->Woo product sync, если эта операция не была выполнена еще не исполнено.
Категории
  • Извлеките все непревзойденные категории из Sitoo

Выполнит полную синхронизацию от Sitoo до Woo для всех существующих категорий, сохранив их иерархию.

  • Отправляйте все непревзойденные товары и категории на Sitoo

Создаст на Sitoo все несовпадающие категории из Woo

  • Повторная синхронизация всех совпадающих категорий

Будет выполнена повторная синхронизация всех совпадающих категорий от Woo до Sitoo

Продукты

ПРИМЕЧАНИЕ: Все операции по синхронизации продуктов * включают в себя* также синхронизацию запасов.

  • Получите все непревзойденные продукты и категории из Sitoo

Получит все продукты из Sitoo, включая их вариации. На лету выполнит понижающую синхронизацию по умолчанию категории товаров. Все атрибуты и изображения для каждого варианта / продукта также будут синхронизированы. Если элемент уже сопоставлен (существует в Woo), он будет обновлен.

Эта операция чрезвычайно трудоемка, поэтому настоятельно рекомендуется использовать ее во время большинства простоев вашего сервера.

  • Отправляйте все товары и категории на Sitoo
Заказы
  • Получать все заказы от Sitoo

Эта операция принудительно синхронизирует все заказы вплоть до Woo.

  • Получать только заказы Store2Door из Sitoo

Самоописательный.

  • Отправляйте заказы на CAC в Sitoo

Создаст все недостающие заказы CAC на месте. Что такое порядок CAC - смотрите выше.

Параметры полной синхронизации

Исключить внешние продукты из синхронизации с Sitoo
  • Вообще не синхронизируйте внешние продукты (тип продукта: внешний)

“Рекомендуется” для использования в реальном времени.

Игнорируйте любые ошибки при отправке товаров в Sitoo
  • Если включено, синхронизация не будет прекращаться для продуктов с неопределенными данными артикула или отсутствующими изображениями / проблемами на складе.

“Не рекомендуется” для использования в реальном времени.

Проверьте заголовок x-rate оставшихся запросов
  • Проверьте, имеет ли заголовок x-rate-limit-remaining в теле запроса достаточное значение для выполнения операций полной синхронизации перед его запуском. Технически - это гарантирует, что у нас останется достаточно запросов, чтобы выполните следующую запланированную операцию полной синхронизации.

“Рекомендуется” для использования в реальном времени.

Полная синхронизация
  • Выполнить полную синхронизацию

Тестовый режим aux

“Примечание:” Это доступно только в тестовом режиме для соответствующих целей

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

Инструменты

Исправить артикул
  • Исправлены все артикулы на продуктах и вариантах

  • Внимание!

Существующие коды артикулов будут обновлены в соответствии с правилом регулярных выражений из Sitoo [0-9a-zA-Z._-+/]. Пустые коды артикулов будут дополнены текстом, определенным в окне поля ввода, и объединены с идентификатором продукта или разновидности продукта.

Исправлять изображения
  • Исправьте все недопустимые названия изображений во всех вложениях в интернет-магазине.

  • Внимание!

Это позволит просканировать все вложения, которые должны быть синхронизированы с Sitoo, и исправить недопустимые имена в файлах согласно правилу набор символов: [a-zA-Z0-9_-.]

Настоятельно рекомендуется выполнить резервное копирование!

Журналы

Включить ведение журналов
  • Включает или отключает регистрацию технической информации.

“Рекомендуется” для использования в реальном времени.

Версия

  • 1.3.0
    • Final version.
Описание

Интеграция c Sitoo (POS) под WooCommerce. Легко синхронизируйте свои заказы и продукты с сервером Sitoo и обратно

Конвейеры
0 успешных
0 с ошибкой