McLuck Опубликовано: 28 апреля 2021 Опубликовано: 28 апреля 2021 Здравствуйте. Не смог настроить синхронизацию модуля Мультисклад от Матроскина и 1С обмен от вас. В остатках модуля мультисклад - товары с опциями не появляются на складах и их невозможно заказать.(сейчас модуль отключен) Читал об похожих случаях у вас на форуме, но ответа нет. Настроено через Алиасы, в логах: 2021-04-28 01:45:44 - Используем следующие соответствия для складов: Array ( [dd7h3ctsg8gwrekb******] => 10 [yeo4nypij-5hf6fl******] => 9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 29 апреля 2021 Опубликовано: 29 апреля 2021 15 часов назад, McLuck сказал: Здравствуйте. Не смог настроить синхронизацию модуля Мультисклад от Матроскина и 1С обмен от вас. В остатках модуля мультисклад - товары с опциями не появляются на складах и их невозможно заказать.(сейчас модуль отключен) Читал об похожих случаях у вас на форуме, но ответа нет. Настроено через Алиасы, в логах: 2021-04-28 01:45:44 - Используем следующие соответствия для складов: Array ( [dd7h3ctsg8gwrekb******] => 10 [yeo4nypij-5hf6fl******] => 9 Уточните у автора данного модуля, он делал доработку по идентификаторам у себя. Если не получиться помочь с его стороны то отправите нам файлы обмена и доступ к сайту, посмотрим настройки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Censored Опубликовано: 30 апреля 2021 Опубликовано: 30 апреля 2021 29.04.2021 в 18:03, NeoSeo Team сказал: Уточните у автора данного модуля, он делал доработку по идентификаторам у себя. Если не получиться помочь с его стороны то отправите нам файлы обмена и доступ к сайту, посмотрим настройки. У меня тоже не работает! Это не единичный случай, авто мультисклада посылает к вам. И почему в вашей инструкции про алиасы ни слова?! https://prnt.sc/12b5l9e Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Censored Опубликовано: 30 апреля 2021 Опубликовано: 30 апреля 2021 У меня тоже не работает! Настройки соответствия складов во вкладке остатки вашего модуля https://prnt.sc/12b698k Склады MultiStore https://prnt.sc/12b6bf8 Один из складов https://prnt.sc/12b6g6g где берем алиас NeoSeo Склады https://prnt.sc/12b6j4m Общий Остаток в Товаре https://prnt.sc/12b6qnn А в складах все по нулям https://prnt.sc/12b6sd4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 4 мая 2021 Опубликовано: 4 мая 2021 30.04.2021 в 17:20, Censored сказал: У меня тоже не работает! Настройки соответствия складов во вкладке остатки вашего модуля https://prnt.sc/12b698k Склады MultiStore https://prnt.sc/12b6bf8 Один из складов https://prnt.sc/12b6g6g где берем алиас NeoSeo Склады https://prnt.sc/12b6j4m Общий Остаток в Товаре https://prnt.sc/12b6qnn А в складах все по нулям https://prnt.sc/12b6sd4 В нашем модуле изначально использовались названия складов при настройке соответствий, далее автором были добавлены алиасы. Наш модуль поддерживал сторонний модуль именно на момент внедрения данной доработки. Попробуйте сделать по наименованиям. Если по ним также не отработает, то потребуется доработка, чтобы привести данный модуль к соответствию с текущей версией. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLuck Опубликовано: 30 мая 2021 Опубликовано: 30 мая 2021 Справился! Инструкция (если остатки всех товаров управляются Моим складом или 1С😞 Данные 1С остатков на складах опций и товаров в опенкарта хранятся в таблицах `*****`.`oc_product_option_warehouse`, `*****`.`oc_product_warehouse` и обновляются модулем обмена неосео. Данные остатков опций и товаров Мультимагазина хранятся в таблицах `*****`.`oc_product_option_value_to_multistore`, `*****`.`oc_product_to_multistore` Удаляем все строки из этих таблиц Мультимагазина, копируем нужные столбцы из строк остатков Опенкарта, заменяем номера складов (в моём случае 5(1С) на 9(Мультисклад) (смотрятся в таблицах выше)). Для этого вставляем код в настройки модуля обмена 1С (SQL после обработки остатков). Всё. Обязательно сделайте бэкап базы! Делаете всё на свой страх и риск. DELETE FROM *****.oc_product_to_multistore; DELETE FROM *****.oc_product_option_value_to_multistore; INSERT INTO `*****`.`oc_product_to_multistore` (`product_id`, `multistore_id`, `quantity`) SELECT `product_id`, `warehouse_id`, `quantity` FROM `*****`.`oc_product_warehouse` ; UPDATE `*****`.`oc_product_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '5', '9'); UPDATE `*****`.`oc_product_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '6', '10'); INSERT INTO `*****`.`oc_product_option_value_to_multistore` (`product_option_value_id`, `multistore_id`, `quantity`, `product_id`) SELECT `product_option_value_id`, `warehouse_id`, `quantity`, `product_id` FROM `*****`.`oc_product_option_warehouse` ; UPDATE `*****`.`oc_product_option_value_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '5', '9'); UPDATE `*****`.`oc_product_option_value_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '6', '10'); 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 31 мая 2021 Опубликовано: 31 мая 2021 30.05.2021 в 11:32, McLuck сказал: Справился! Инструкция (если остатки всех товаров управляются Моим складом или 1С😞 Данные 1С остатков на складах опций и товаров в опенкарта хранятся в таблицах `*****`.`oc_product_option_warehouse`, `*****`.`oc_product_warehouse` и обновляются модулем обмена неосео. Данные остатков опций и товаров Мультимагазина хранятся в таблицах `*****`.`oc_product_option_value_to_multistore`, `*****`.`oc_product_to_multistore` Удаляем все строки из этих таблиц Мультимагазина, копируем нужные столбцы из строк остатков Опенкарта, заменяем номера складов (в моём случае 5(1С) на 9(Мультисклад) (смотрятся в таблицах выше)). Для этого вставляем код в настройки модуля обмена 1С (SQL после обработки остатков). Всё. Обязательно сделайте бэкап базы! Делаете всё на свой страх и риск. DELETE FROM *****.oc_product_to_multistore; DELETE FROM *****.oc_product_option_value_to_multistore; INSERT INTO `*****`.`oc_product_to_multistore` (`product_id`, `multistore_id`, `quantity`) SELECT `product_id`, `warehouse_id`, `quantity` FROM `*****`.`oc_product_warehouse` ; UPDATE `*****`.`oc_product_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '5', '9'); UPDATE `*****`.`oc_product_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '6', '10'); INSERT INTO `*****`.`oc_product_option_value_to_multistore` (`product_option_value_id`, `multistore_id`, `quantity`, `product_id`) SELECT `product_option_value_id`, `warehouse_id`, `quantity`, `product_id` FROM `*****`.`oc_product_option_warehouse` ; UPDATE `*****`.`oc_product_option_value_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '5', '9'); UPDATE `*****`.`oc_product_option_value_to_multistore` SET `multistore_id` = REPLACE (multistore_id, '6', '10'); Как вариант на данный момент, попробуем внедрить это самим модулем, спасибо за решение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLuck Опубликовано: 31 мая 2021 Опубликовано: 31 мая 2021 2 часа назад, NeoSeo Team сказал: Как вариант на данный момент, попробуем внедрить это самим модулем, спасибо за решение. Только не забудьте предоставить выбор, т.к. не у всех остатки управляются только системой учёта. Может быть вручную некоторые товары проставляются 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLuck Опубликовано: 2 июня 2021 Опубликовано: 2 июня 2021 Ещё нюанс. Если товар с опцией был последний, и эту последнюю опцию купили, то продолжает гореть кнопка Купить до момента новой синхронизации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 3 июня 2021 Опубликовано: 3 июня 2021 22 часа назад, McLuck сказал: Ещё нюанс. Если товар с опцией был последний, и эту последнюю опцию купили, то продолжает гореть кнопка Купить до момента новой синхронизации. Спасибо, учтем это. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.