Maxim Popov 0 Опубликовано: 16 ноября 2020 Опубликовано: 16 ноября 2020 Добрый день! Столкнулись с такой проблемой, что при изменении характеристики у номенклатуры в УТ 11.4 на сайте не изменяется название у старой, а добавляется новая опция с такой же ценой. Можно сказать создается ненужный дубль. В настройках модуля стоит обновление опций. Как можно исправить данную проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 16 ноября 2020 Опубликовано: 16 ноября 2020 22 минуты назад, Maxim Popov сказал: Добрый день! Столкнулись с такой проблемой, что при изменении характеристики у номенклатуры в УТ 11.4 на сайте не изменяется название у старой, а добавляется новая опция с такой же ценой. Можно сказать создается ненужный дубль. В настройках модуля стоит обновление опций. Как можно исправить данную проблему? Здравствуйте. Попробуйте опцию удалять опции с нулевым остатком. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 18 ноября 2020 Опубликовано: 18 ноября 2020 Спасибо за ответ. К сожалению, нам не совсем подходит такая настройка так как по опции у которых нет остатка всё равно должны отображаться в пользовательской части сайта. ( Чтобы клиент мог видеть, что такой товар существует и мог сделать предзаказ) Может быть, существует ещё какое-нибудь решение данной проблемы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 18 ноября 2020 Опубликовано: 18 ноября 2020 4 часа назад, Maxim Popov сказал: Спасибо за ответ. К сожалению, нам не совсем подходит такая настройка так как по опции у которых нет остатка всё равно должны отображаться в пользовательской части сайта. ( Чтобы клиент мог видеть, что такой товар существует и мог сделать предзаказ) Может быть, существует ещё какое-нибудь решение данной проблемы? Для корректной работы модуля с опциями требуется очищать полностью опции и добавлять новые. Поэтому контролирует опции больше 1С и если у Вас два дубля опций в 1С - они и попадут в магазин. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 19 ноября 2020 Опубликовано: 19 ноября 2020 16 часов назад, NeoSeo Team сказал: Для корректной работы модуля с опциями требуется очищать полностью опции и добавлять новые. Поэтому контролирует опции больше 1С и если у Вас два дубля опций в 1С - они и попадут в магазин. В 1С у данного товара всего лишь одна опция. Т.е. была опция на 50 мл в 1С и она была на сайте. В 1С изменили наименование с 50 мл на 100 мл, а на сайте стало сразу две опции - 50 мл и 100 мл Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 19 ноября 2020 Опубликовано: 19 ноября 2020 8 часов назад, Maxim Popov сказал: В 1С у данного товара всего лишь одна опция. Т.е. была опция на 50 мл в 1С и она была на сайте. В 1С изменили наименование с 50 мл на 100 мл, а на сайте стало сразу две опции - 50 мл и 100 мл Проверьте в файле выгрузки offers или в логах по данному товару - у Вас от 1С скорее всего все ещё приходит две опции. Так как модуль сначала очищает опции - затем добавляет новые - если от 1С не шла опция - её и не будет или даже если Вы вручную её добавить модуль ее удалит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 24 ноября 2020 Опубликовано: 24 ноября 2020 У нас обмен идёт только по измененным объектам ( не полная выгрузка) это может влиять на это? всё потому-что у нас 1С находится в облаке и при полной выгрузке пишет, что не хватает памяти и вылетает дамп. Даже если ставить порционную выгрузку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 24 ноября 2020 Опубликовано: 24 ноября 2020 10 часов назад, Maxim Popov сказал: У нас обмен идёт только по измененным объектам ( не полная выгрузка) это может влиять на это? всё потому-что у нас 1С находится в облаке и при полной выгрузке пишет, что не хватает памяти и вылетает дамп. Даже если ставить порционную выгрузку Да, возможно проблема в этом, порционная выгрузка должна сработать, попробуйте совсем малые порции по 10 товаров например Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 26 ноября 2020 Опубликовано: 26 ноября 2020 Добрый день! Полная выгрузка не помогла. Дубль опции не удаляется с сайта. Может быть, есть ещё способы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 26 ноября 2020 Опубликовано: 26 ноября 2020 Посмотрел в логах. Идёт обновление опций, но старые опции не удаляются. Только добавляются новые: 2020-11-26 16:00:11 - Обновлять опции: да 2020-11-26 16:00:10 - Опция Диффузор найдена в базе с кодом 24 2020-11-26 16:00:10 - Значение опции Диффузор[Аромат 500 мл] найдено в базе с кодом 118 Обновилась существующая, а старая не удалилась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 26 ноября 2020 Опубликовано: 26 ноября 2020 1 час назад, Maxim Popov сказал: Посмотрел в логах. Идёт обновление опций, но старые опции не удаляются. Только добавляются новые: 2020-11-26 16:00:11 - Обновлять опции: да 2020-11-26 16:00:10 - Опция Диффузор найдена в базе с кодом 24 2020-11-26 16:00:10 - Значение опции Диффузор[Аромат 500 мл] найдено в базе с кодом 118 Обновилась существующая, а старая не удалилась. Тогда проверьте настройки, "Обновлять опции у товаров" - должно быть включено Если данная настройка включена, тогда пришлите файлы обмена, где выгружен данный товар Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 7 декабря 2020 Опубликовано: 7 декабря 2020 Добрый день! Данная настройка включена. У нас база 1С в облаке. Как нам можно прислать сюда файлы import и offers? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 7 декабря 2020 Опубликовано: 7 декабря 2020 2 часа назад, Maxim Popov сказал: Добрый день! Данная настройка включена. У нас база 1С в облаке. Как нам можно прислать сюда файлы import и offers? Добрый день, обратитесь в службу поддержки 1С, Вам необходимо указать в 1С корректный путь куда выгружать файлы обмена, обычно облачные серверы позволяют сохранить у себя локально, затем дать доступ для скачивания. Так же часто 1С оставляет не удаляет файлы обмена с модулем. Проверbть через фтп на своем проекте по пути /system/storage/cache/exchange1C/ данные файлы, import.xml и offers.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 8 декабря 2020 Опубликовано: 8 декабря 2020 Добрый день! Спасибо за подсказку. Нашёл файл обмена на FTP. Выгрузил одну номенклатуру у которой как раз есть лишняя опция на сайте: опции с 45 мл не должно быть. Вот характеристики номенклатуры в 1С у этого товара: В файле обмена эта характеристика и не выгружается. Но и старая не удаляется. Прикрепляю файл Offers.xml offers0_1.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 8 декабря 2020 Опубликовано: 8 декабря 2020 7 часов назад, Maxim Popov сказал: Добрый день! Спасибо за подсказку. Нашёл файл обмена на FTP. Выгрузил одну номенклатуру у которой как раз есть лишняя опция на сайте: опции с 45 мл не должно быть. Вот характеристики номенклатуры в 1С у этого товара: В файле обмена эта характеристика и не выгружается. Но и старая не удаляется. Прикрепляю файл Offers.xml offers0_1.xml 7 kB · 0 скачиваний Да, в файле обмена действительно приходит только две опции. Если в натсройках модуля на вкладке Опции у Вас включена опция "Обновлять опции у товаров", тогда возможно только поможет функция удалять нулевые опции. Других вариантов нет. Скажите, а в логах у Вас нет ошибок? Лога сервера и модуля, нет ли ошибок касающиеся модуля 1с и возможно опций Пришлите логи модуля Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 16 декабря 2020 Опубликовано: 16 декабря 2020 08.12.2020 в 20:12, NeoSeo Team сказал: Да, в файле обмена действительно приходит только две опции. Если в натсройках модуля на вкладке Опции у Вас включена опция "Обновлять опции у товаров", тогда возможно только поможет функция удалять нулевые опции. Других вариантов нет. Скажите, а в логах у Вас нет ошибок? Лога сервера и модуля, нет ли ошибок касающиеся модуля 1с и возможно опций Пришлите логи модуля В логах никаких ошибок нет. Всё нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 16 декабря 2020 Опубликовано: 16 декабря 2020 4 часа назад, Maxim Popov сказал: В логах никаких ошибок нет. Всё нормально. Провел обмен с тестовым товаром по Вашему файлу обмена. Помог только один способ - это добавить sql запросы чтоб очищать все опции товаров перед обменом. Если у Вас обмен затрагивает все товары можно добавить очистку опций товаров перед обменом, для этого укажите данные команды DELETE FROM `oc_product_option` WHERE 1; DELETE FROM `oc_product_option_value` WHERE 1; DELETE FROM `oc_product_option_to_1c` WHERE 1; На главной вкладке модуля, в пункт "SQL до обработки остатков:" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 17 декабря 2020 Опубликовано: 17 декабря 2020 Спасибо! Попробую. А если у нас обмен только по измененным товарам, то не очистятся ли остатки по другим товарам? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 17 декабря 2020 Опубликовано: 17 декабря 2020 4 часа назад, Maxim Popov сказал: Спасибо! Попробую. А если у нас обмен только по измененным товарам, то не очистятся ли остатки по другим товарам? Если обмен идет частичный то удалятся опции у товаров, которых нет в обмене Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Maxim Popov 0 Опубликовано: 18 декабря 2020 Опубликовано: 18 декабря 2020 К сожалению, нам такой вариант не подходит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NeoSeo Team 141 Опубликовано: 20 декабря 2020 Опубликовано: 20 декабря 2020 18.12.2020 в 12:25, Maxim Popov сказал: К сожалению, нам такой вариант не подходит... Здравствуйте. тогда только доработать модуль, чтобы очищать опции у товара перед обновлением или даже правильнее удалял те опции, которые не пришли в файле. Для оценки напишите, пожалуйста, в ЛС с прикреплением данной темы. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.