Maxim Popov Опубликовано: 16 ноября 2020 Опубликовано: 16 ноября 2020 Добрый день! Столкнулись с такой проблемой, что при изменении характеристики у номенклатуры в УТ 11.4 на сайте не изменяется название у старой, а добавляется новая опция с такой же ценой. Можно сказать создается ненужный дубль. В настройках модуля стоит обновление опций. Как можно исправить данную проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 16 ноября 2020 Опубликовано: 16 ноября 2020 22 минуты назад, Maxim Popov сказал: Добрый день! Столкнулись с такой проблемой, что при изменении характеристики у номенклатуры в УТ 11.4 на сайте не изменяется название у старой, а добавляется новая опция с такой же ценой. Можно сказать создается ненужный дубль. В настройках модуля стоит обновление опций. Как можно исправить данную проблему? Здравствуйте. Попробуйте опцию удалять опции с нулевым остатком. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 18 ноября 2020 Опубликовано: 18 ноября 2020 Спасибо за ответ. К сожалению, нам не совсем подходит такая настройка так как по опции у которых нет остатка всё равно должны отображаться в пользовательской части сайта. ( Чтобы клиент мог видеть, что такой товар существует и мог сделать предзаказ) Может быть, существует ещё какое-нибудь решение данной проблемы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 18 ноября 2020 Опубликовано: 18 ноября 2020 4 часа назад, Maxim Popov сказал: Спасибо за ответ. К сожалению, нам не совсем подходит такая настройка так как по опции у которых нет остатка всё равно должны отображаться в пользовательской части сайта. ( Чтобы клиент мог видеть, что такой товар существует и мог сделать предзаказ) Может быть, существует ещё какое-нибудь решение данной проблемы? Для корректной работы модуля с опциями требуется очищать полностью опции и добавлять новые. Поэтому контролирует опции больше 1С и если у Вас два дубля опций в 1С - они и попадут в магазин. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 19 ноября 2020 Опубликовано: 19 ноября 2020 16 часов назад, NeoSeo Team сказал: Для корректной работы модуля с опциями требуется очищать полностью опции и добавлять новые. Поэтому контролирует опции больше 1С и если у Вас два дубля опций в 1С - они и попадут в магазин. В 1С у данного товара всего лишь одна опция. Т.е. была опция на 50 мл в 1С и она была на сайте. В 1С изменили наименование с 50 мл на 100 мл, а на сайте стало сразу две опции - 50 мл и 100 мл Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 19 ноября 2020 Опубликовано: 19 ноября 2020 8 часов назад, Maxim Popov сказал: В 1С у данного товара всего лишь одна опция. Т.е. была опция на 50 мл в 1С и она была на сайте. В 1С изменили наименование с 50 мл на 100 мл, а на сайте стало сразу две опции - 50 мл и 100 мл Проверьте в файле выгрузки offers или в логах по данному товару - у Вас от 1С скорее всего все ещё приходит две опции. Так как модуль сначала очищает опции - затем добавляет новые - если от 1С не шла опция - её и не будет или даже если Вы вручную её добавить модуль ее удалит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 24 ноября 2020 Опубликовано: 24 ноября 2020 У нас обмен идёт только по измененным объектам ( не полная выгрузка) это может влиять на это? всё потому-что у нас 1С находится в облаке и при полной выгрузке пишет, что не хватает памяти и вылетает дамп. Даже если ставить порционную выгрузку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 24 ноября 2020 Опубликовано: 24 ноября 2020 10 часов назад, Maxim Popov сказал: У нас обмен идёт только по измененным объектам ( не полная выгрузка) это может влиять на это? всё потому-что у нас 1С находится в облаке и при полной выгрузке пишет, что не хватает памяти и вылетает дамп. Даже если ставить порционную выгрузку Да, возможно проблема в этом, порционная выгрузка должна сработать, попробуйте совсем малые порции по 10 товаров например Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 26 ноября 2020 Опубликовано: 26 ноября 2020 Добрый день! Полная выгрузка не помогла. Дубль опции не удаляется с сайта. Может быть, есть ещё способы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 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 Обновилась существующая, а старая не удалилась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 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 Обновилась существующая, а старая не удалилась. Тогда проверьте настройки, "Обновлять опции у товаров" - должно быть включено Если данная настройка включена, тогда пришлите файлы обмена, где выгружен данный товар Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 7 декабря 2020 Опубликовано: 7 декабря 2020 Добрый день! Данная настройка включена. У нас база 1С в облаке. Как нам можно прислать сюда файлы import и offers? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 7 декабря 2020 Опубликовано: 7 декабря 2020 2 часа назад, Maxim Popov сказал: Добрый день! Данная настройка включена. У нас база 1С в облаке. Как нам можно прислать сюда файлы import и offers? Добрый день, обратитесь в службу поддержки 1С, Вам необходимо указать в 1С корректный путь куда выгружать файлы обмена, обычно облачные серверы позволяют сохранить у себя локально, затем дать доступ для скачивания. Так же часто 1С оставляет не удаляет файлы обмена с модулем. Проверbть через фтп на своем проекте по пути /system/storage/cache/exchange1C/ данные файлы, import.xml и offers.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 8 декабря 2020 Опубликовано: 8 декабря 2020 Добрый день! Спасибо за подсказку. Нашёл файл обмена на FTP. Выгрузил одну номенклатуру у которой как раз есть лишняя опция на сайте: опции с 45 мл не должно быть. Вот характеристики номенклатуры в 1С у этого товара: В файле обмена эта характеристика и не выгружается. Но и старая не удаляется. Прикрепляю файл Offers.xml offers0_1.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 декабря 2020 Опубликовано: 8 декабря 2020 7 часов назад, Maxim Popov сказал: Добрый день! Спасибо за подсказку. Нашёл файл обмена на FTP. Выгрузил одну номенклатуру у которой как раз есть лишняя опция на сайте: опции с 45 мл не должно быть. Вот характеристики номенклатуры в 1С у этого товара: В файле обмена эта характеристика и не выгружается. Но и старая не удаляется. Прикрепляю файл Offers.xml offers0_1.xml 7 kB · 0 скачиваний Да, в файле обмена действительно приходит только две опции. Если в натсройках модуля на вкладке Опции у Вас включена опция "Обновлять опции у товаров", тогда возможно только поможет функция удалять нулевые опции. Других вариантов нет. Скажите, а в логах у Вас нет ошибок? Лога сервера и модуля, нет ли ошибок касающиеся модуля 1с и возможно опций Пришлите логи модуля Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 16 декабря 2020 Опубликовано: 16 декабря 2020 08.12.2020 в 20:12, NeoSeo Team сказал: Да, в файле обмена действительно приходит только две опции. Если в натсройках модуля на вкладке Опции у Вас включена опция "Обновлять опции у товаров", тогда возможно только поможет функция удалять нулевые опции. Других вариантов нет. Скажите, а в логах у Вас нет ошибок? Лога сервера и модуля, нет ли ошибок касающиеся модуля 1с и возможно опций Пришлите логи модуля В логах никаких ошибок нет. Всё нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 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 до обработки остатков:" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 17 декабря 2020 Опубликовано: 17 декабря 2020 Спасибо! Попробую. А если у нас обмен только по измененным товарам, то не очистятся ли остатки по другим товарам? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 17 декабря 2020 Опубликовано: 17 декабря 2020 4 часа назад, Maxim Popov сказал: Спасибо! Попробую. А если у нас обмен только по измененным товарам, то не очистятся ли остатки по другим товарам? Если обмен идет частичный то удалятся опции у товаров, которых нет в обмене Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxim Popov Опубликовано: 18 декабря 2020 Опубликовано: 18 декабря 2020 К сожалению, нам такой вариант не подходит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 20 декабря 2020 Опубликовано: 20 декабря 2020 18.12.2020 в 12:25, Maxim Popov сказал: К сожалению, нам такой вариант не подходит... Здравствуйте. тогда только доработать модуль, чтобы очищать опции у товара перед обновлением или даже правильнее удалял те опции, которые не пришли в файле. Для оценки напишите, пожалуйста, в ЛС с прикреплением данной темы. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.