Синхронизация МойСклад и ModX

5 5 000
Магазин на движе modx revolution (модуль магазина minishop2)
Для синхронизации есть модуль mSync (ex mSklad) — но работает с ошибками:
1. Создает по новой категории вместо выгрузки в старые
2. В случае создания новых категорий в БД не указывает иерархию
3. При повторном вторичной синхронизации процесс зависает на этапе выгрузки категорий из таблицы с временныи категориями в БД (получается около 600 категорий)
4. При разрешенной тарифом лимита выполнения пакета в 60 сек, импорт успешно работает при значении в 5, иначе в МС возникает ошибка «Остатки: Получен ответ на запрос. Отправлен каталог товаров. Отправлены остатки. Превышен лимит попыток проверки статуса отправки каталога (5).» — синхронизация растягивается на несколько часов
5. На сервере после зависания выгрузки время от времени выдается ошибка
2016/06/17 11:22:53 [error] 31400#0: *71028625 FastCGI sent in stderr: «PHP message: PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 85 bytes) in /home/s442/www/core/xpdo/xpdo.class.php on line 1425» while reading response header from upstream, client: 95.213.152.22, server: s442.h2.modhost.pro, request: «GET /assets/components/msklad/1c_exchange.php?type=catalog&mode=import&filename=import.xml HTTP/1.1», upstream: «fastcgi://127.0.0.1:10442», host: «bemod.ru»"
— с непонятной нагрузкой на сайт которой не должно быть
Работу необходимо провести в два этапа — выгрузить товары из магазина в МС (чтобы сохранились категории и товары), а затем в обратную сторону из МС в minishop — дополнительные поля карточки товара, цены и остаток.
В магазине 14686 товаров
Оксана
28 июня 2016, 12:18
modx.pro
1 922
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.