[Shop-Script] Синхронизация с www.sima-land.ru | sima

Плагин [Shop-Script] Синхронизация с www.sima-land.ru | sima v1.6.3

Синхронизация с www.sima-land.ru через API
19945.970.png


Плагин умеет синхронизировать товары с поставщиком посредством

Так же плагин может отправлять заказы пользователей в корзину Симы от вашей учетной записи партнера.

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

Первый скрипт simanew получает новые товары, которые еще не были загружены ранее. Этот скрипт скачивает изображения, описание, характеристики товара.

Второй скрипт simacheck обходит только загруженные товары и актуализирует их цену и наличие.

Наценка в процентах, как и многие другие параметры, задается в настройках плагина.

Возможна наценка в зависимости от конкретной категории товара. Эта наценка сработает только при обновлении цены. Для этого нужно зайти в настройки категории и в дополнительных параметрах написать sima_markup=30, где 30 - это процент наценки. Отрицательное число сработает как скидка.

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

7707.750.png


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

8550.750.png


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

После того, как сканирование будет завершено, можно будет определить id категорий, которые нам необходимы. Для этого переходим по ссылке в саму категорию. Например это . Отсекаем слева " " и последний слэш справа "/". Получаем "letnie-tovary". Вводим эту строчку в поисковую строку для определения ID, и нажимаем кнопку "Получить ID". Если все хорошо, то под кнопкой мы увидим цофровое значение ID категории. Вставляем ее в строчку сверху. По умолчанию там уже выбраны некоторые категории, но вам придется составить свой список для полноценной работы плагина. Там должны быть только цифры через запятую и без пробелов.

Плагин умеет автоматически распределять товары по категориям. Соотношения ваших категорий и категорий Симы задается в настройках. Одной вашей категории можно сопоставить несколько категорий Симы через запятую. Дубликаты категорий и ошибки в настройках категорий не проверяются т.к. это невозможно в пределах API.

После этого нужно определить список стран, с которыми мы работаем.

6916.750.png


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

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

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

6919.750.png


На этой же вкладке вы найдете информацию по запуску крона. Настройки крона разные у разных хостеров. Информация по настройкам крона очень хорошо описана по следующей .

При покупке плагина рекомендуется сразу обратиться к разработчику для помощи с настройкой и запуском скриптов.

Учетные данные для входа можно получить на sima-land.ru. Для тестирования обратитесь в техподдержку разработчика плагина, чтобы получить тестовый аккаунт в . Данные аккаунта не публикуются в описании, чтобы не провоцировать DOS атаки на сайт поставщика.

Примечание:
При работе с хостингом beget.com в командной строке для CRON путь для php такой: /usr/local/php-cgi/5.6.5/bin/php

При работе с хостингом timeweb.com нужно создать sh скрипт такого содержания:

#!bash
export MAGICK_THREAD_LIMIT=1
/opt/php53/bin/php путь к скрипту, указанный в настройках

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

Последние обновления

  1. [Shop-Script] Синхронизация с www.sima-land.ru | sima v1.6.3

    1.6.3 23 сентября 2022 Исправлена ошибка в настройках
Сверху Снизу