У нас аналогичная ситуация с версией 3.05 и 3.07 происходит та же самая проблема при Синхронизации УкрСклада с сайтом!
Пожалуйста подскажите оперативно в чем проблема?
Немного уточню нашу проблему. Интернет-магазин администрировали до 2019 года, а в УкрСкладе продолжали работать до настоящего времени. Ранее синхронизация ни разу не проводилась. Решили снова запустить интернет-магазин, обновили на "УкрСклад 7 Про", выполнили синхронизацию "Категорий и подкатегорий" интернет-магазина и "Групп и подгрупп" УкрСклада.
В интернет-магазине в поле "Модель" (model) имеются данные в 4952 товарах, а в УкрСкладе 10767 товаров.
Поэтому чтобы сделать Синхронизацию:
- перед Синхронизацией скачали базу товаров (xlsx-файл "Products") с сайта с помощью функции экспорта;
- откорректировали xlsx-файл "Products", а точнее скопировали все коды товара (поле "product_id") и вставили в поле "upc". После этого сделали Импорт базы товаров на сайт;
- немного изменили на сайте в папке ukrsklad_inc файл opencart.php, а точнее в 6-ти местах заменили значение "model" на "upc";
- выполнили Синхронизацию (по "коду") с УкрСклада на сайт и обратно.
И вот появилась другая проблема (( - на сайте Товары имеют цифровой значение кода товара (поле "product_id"), а в УкрСкладе символьное значение кода товара (поле "kod") и начиная с 686 кода товара и до конца (10767) слева от цифр стоят по два(одному) нулю (00686, 00687,....010456...). В связи с этим, после Синхронизации произошло удваивания этих Кодов как на сайте, так и в УкрСкладе. (((
Чтобы откорректировать эту проблему, надо в УкрСкладе 10 000 раз зайти в каждый товар, убрать слева эти нули и после этого сделать Синхронизацию.
Поэтому обращаемся ко всем, кто может помочь со Скриптом, который поможет облегчить этот процесс!!!