susl16c Опубликовано: 1 сентября 2020 Опубликовано: 1 сентября 2020 Подскажите в 1С стоит расписание подгружать изменения каждый час и к концу дня остатки есть в 1С, а на сайте не остается вообще товара так как у него остатки уменьшились уже, как такое возможно ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 1 сентября 2020 Опубликовано: 1 сентября 2020 4 часа назад, susl16c сказал: Подскажите в 1С стоит расписание подгружать изменения каждый час и к концу дня остатки есть в 1С, а на сайте не остается вообще товара так как у него остатки уменьшились уже, как такое возможно ? Здравствуйте. Необходимо проанализировать логи обмена, файлы синхронизации и настройки модуля, чтобы предоставить ответ. Если все верно настроено и верно приходит с 1с, тогда остатки должны быть одинакоывыми. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 2 сентября 2020 Опубликовано: 2 сентября 2020 А подскажите данный параметра влиять не может ? Вычитать со склада: Это значение будет использовано при создании новых продуктов в процессе обмена Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 2 сентября 2020 Опубликовано: 2 сентября 2020 (изменено) Подскажите ситуация такая сложилась 1С отгружает только изменения каждый час, так вот изменяя товар в определенной категории товар пропадает с сайт по другим категориям какой параметр может приводит к такой ситуации ? На сайте остается только измененный товар. Установить количество 0 отсутсвующим товарам = откл У товара стоит количества товара но он при этом отключен. Изменено 2 сентября 2020 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewPot Опубликовано: 2 сентября 2020 Опубликовано: 2 сентября 2020 Добрый день есть несколько проблем, с которыми столкнулись при использовании демо версии. Хотим сделать покупку, но до этого хоим протестировать работу. 1. При генерации файла заказа на стороне опенката в теге "Документ" создается тег "Скидка", нужно, чтобы тег "Скидка" генерировался в теге "Скидки". 2. Поле "Контрагенты" можно делать пустым? В этом же файле? 3. И основной вопрос, у нас появляются проблемы с работой по остаткам и структуре. У нас вероятно встроен другой пакет XDTO. Можно получить от вас актуальный пакет XDTO версии 2.04 и 2.08? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 2 сентября 2020 Опубликовано: 2 сентября 2020 Здравствуйте. 13 часов назад, susl16c сказал: А подскажите данный параметра влиять не может ? Вычитать со склада: Это значение будет использовано при создании новых продуктов в процессе обмена Эта опция в модуле обмена отвечает за установку параметра "Вычитать со склада" в карточке товара при создании нового товара на сайте при обмене В свою очередь этот параметр отвечает за то, чтобы отнимать товар при заказе на сайте. НО! только в том случае, если статус заказа является завершенным. Это указывается в настройках магазина на вкладке опции. 11 часов назад, susl16c сказал: Подскажите ситуация такая сложилась 1С отгружает только изменения каждый час, так вот изменяя товар в определенной категории товар пропадает с сайт по другим категориям какой параметр может приводит к такой ситуации ? На сайте остается только измененный товар. Установить количество 0 отсутсвующим товарам = откл У товара стоит количества товара но он при этом отключен. Проверьте опцию "Отключать товары" в настройках модуля обмена на вкладке Товары Выбраны ли значения отключать отсутствующие? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 2 сентября 2020 Опубликовано: 2 сентября 2020 Здравствуйте. 9 часов назад, NewPot сказал: 1. При генерации файла заказа на стороне опенката в теге "Документ" создается тег "Скидка", нужно, чтобы тег "Скидка" генерировался в теге "Скидки". Модуль передает заказ согласно формату протокола обмена CommerceML. Если необходимо, чтобы информация обрабатывалась как-то иначе в 1с, нужно обратиться к программисту 1с. Если потребуется доработка модуля, тогда составьте описание задачи (ТЗ) и пришлите в ЛС для оценки доработки. 9 часов назад, NewPot сказал: 2. Поле "Контрагенты" можно делать пустым? В этом же файле? Можно только указать одного и того же контрагента. Для этого можно воспользоваться настройкой "Покупатель" в модуле обмена на вкладке Заказы 9 часов назад, NewPot сказал: 3. И основной вопрос, у нас появляются проблемы с работой по остаткам и структуре. У нас вероятно встроен другой пакет XDTO. Можно получить от вас актуальный пакет XDTO версии 2.04 и 2.08? Для начала рекомендуем изучить логи модуля, чтобы точно понимать в чем у Вас проблема. Для этого: 1. Включите логирование в модуле на вкладке Логи 2. Очистите логи модуля на вкладки Логи, если в логах есть информация 3. Выполните синхронизацию товарами 4. Скачайте полный файл логов обмена в настройках модуля на вкладке Логи. 5. Проанализируйте информацию в логах. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivanzo Опубликовано: 5 сентября 2020 Опубликовано: 5 сентября 2020 (изменено) 16.04.2020 в 19:00, NeoSeo Team сказал: Какие форматы поддерживаются для обработки пометки на удаление товара в модуле "Обмен данными" для Интернет-магазина, OpenCart, ocStore? Модулем “Обмен данными” предусмотрено, что если товар помечен на удаление, то после выгрузки в магазин он будет автоматически отключен. Поддерживается несколько форматов для пометки товара на удаление: <Товар ПометкаУдаления="true" > <Ид>f93e112a-c83a-11e2-8026-0015e9b8c48d</Ид> ... </Товар> или <Товар Статус="удален" > <Ид>f93e112a-c83a-11e2-8026-0015e9b8c48d</Ид> ... </Товар> Доброго времени суток. Надо реализовать временные отключения товаров. Можно ли как то сделать например через реквизит в карточке товара. Этот пример подойдет например указываем реквизит Товар статус- удален. При выгрузке он отключится? Или может есть какие то другие варианты. Отключение по количеству 0 не подходит. Изменено 5 сентября 2020 пользователем Ivanzo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 Здравствуйте подскажите не как нельзя скрыть некоторые склады которые загружаются из 1С ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Vladimir231 Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 (изменено) Здравствуйте. Во время импорта товаров, в самом конце получаю ошибку: Выгружено товаров: 38 945 Выгружено картинок: 38 743 Выгружено файлов: 0 Выгружено предложений: 28 184 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Лог на сервере: [Mon Sep 07 09:52:42.937549 2020] [cgi:error] [pid 23990] [client 178.124.192.242:15628] AH01215: Cannot load the ionCube PHP Loader - it was already loaded Что нужно править? Изменено 7 сентября 2020 пользователем Vladimir231 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 Все разобрался спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tester Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 (изменено) Добрый день, столкнулись с вопросом - у товара есть несколько значений одного атрибута: в 1с это выглядит так: <ЗначенияСвойства> <Ид>b59b553a-5ccb-11ea-80de-448a5bd88aa1</Ид> <Значение>ААА;АА</Значение> </ЗначенияСвойства> и при выводе в фильтре на сайте - значения отображаются в одной строке, а нужно что бы это были разные значения атрибута подскажите как правильно это сделать? Изменено 7 сентября 2020 пользователем tester редактирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 05.09.2020 в 18:56, Ivanzo сказал: Доброго времени суток. Надо реализовать временные отключения товаров. Можно ли как то сделать например через реквизит в карточке товара. Этот пример подойдет например указываем реквизит Товар статус- удален. При выгрузке он отключится? Или может есть какие то другие варианты. Отключение по количеству 0 не подходит. Здравствуйте. Создайте любой реквизит в 1с. С любым значением. Например, как Вы указали Товар статус. В настройках модуля обмена на стороне сайта есть настройка "Перенаправление свойств" на вкладке Атрибуты. Переадресуйте этот атрибут в неиспользуемое поле в карточке товара. Например upc Далее в настройках модуля на вкладке Параметры необходимо воспользоваться опцией "SQL после обработки остатков". В настройке нужно указать запрос, который будет отключать товары в зависимости от содержимого поля upc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 13 часов назад, susl16c сказал: Здравствуйте подскажите не как нельзя скрыть некоторые склады которые загружаются из 1С ? Здравствуйте. Уточните, пожалуйста, детальнее, где Вам необходимо скрыть склады? Вам нужно скрыть вывод в карточке товара на витрине или Вам вообще не нужны остатки с определенных складов в товаре? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 13 часов назад, Vladimir231 сказал: Здравствуйте. Во время импорта товаров, в самом конце получаю ошибку: Выгружено товаров: 38 945 Выгружено картинок: 38 743 Выгружено файлов: 0 Выгружено предложений: 28 184 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Лог на сервере: [Mon Sep 07 09:52:42.937549 2020] [cgi:error] [pid 23990] [client 178.124.192.242:15628] AH01215: Cannot load the ionCube PHP Loader - it was already loaded Что нужно править? Здравствуйте. Конфигурацию на сервере. Обратитесь в ТП Вашего хостинга. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 7 сентября 2020 Опубликовано: 7 сентября 2020 12 часов назад, tester сказал: и при выводе в фильтре на сайте - значения отображаются в одной строке, а нужно что бы это были разные значения атрибута Здравствуйте. Если фильтр заполняется через модуль обмена - потребуется доработка модуля обмена с 1с. Напишите в лс, пожалуйста, для получения оценки доработки. Если фильтр заполняется автоматически на основе атрибутов товара - тогда вопрос к модулю фильтра Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
web-design.kz Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 Доброго времени суток. В наличии: OpenCart 3.0.2.0 + PHP 7.0 NeoSeo Обмен с 1C 223 + Related options (Связанные опции для Opencart 3.1.1) 1C Предприятие 8.3 (Управление торговлей) При попытке выполнить обмен товарами получаю ошибку: Цитата PHP Fatal error: Uncaught Exception: Error: Unknown column 'related_options_id' in 'where clause'<br />Error No: 1054<br />DELETE FROM `oc_product_related_option_warehouse` WHERE product_id = '34702' AND related_options_id = '1' in /www/system/library/db/mysqli.php:40 Как выяснилось в таблице `oc_product_related_option_warehouse` используется поле `related_option_id` (без буквы S). Но в запросе на удаление есть буква `S` - `related_optionS_id`. Где и как исправить?! Я так полагаю этот участок кода "закрыт" от редактирования. Хотя, в файле `/admin/model/extension/module/neoseo_exchange1c.php` создается правильная структура: Цитата $this->db->query( 'CREATE TABLE IF NOT EXISTS `' . DB_PREFIX . 'product_related_option_warehouse` ( `product_warehouse_id` int(11) NOT NULL AUTO_INCREMENT, `product_id` int(11) NOT NULL, `related_option_id` int(11) NOT NULL, `warehouse_id` int(11) NOT NULL, `quantity` varchar(255) NOT NULL, PRIMARY KEY (`product_warehouse_id`), KEY `product_option_id` (`product_id`,`related_option_id`), KEY `warehouse_id` (`warehouse_id`) ) DEFAULT CHARSET=utf8' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Destto Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 Добрый день, подскажите, почему в истории заказ каждый обмен с 1С в комментарии фиксируется - Передано в 1С Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 27.08.2020 в 23:33, NeoSeo Team сказал: Здравствуйте. Если Вам нужно поработать с каталогом именно в 1с, тогда Вам нужно обратиться к специалисту 1с для консультации. В модуле это можно обойти настройкой в модуле. Вкладка Категории Подскажите пожалуйста на пальцах 🙂 Мне нужно убрать с сайта две категории: Цитата Товары Одежда для беременных Что и как мне надо прописать в модуле? 🙂 Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 @NeoSeo Team покажите пожалуйста пример куска кода для Спец. тег, для указания даты начала акции Укажите спец. тег акционой цены из offers.xml, который отвечает за дату начала акции. Спец. тег, для указания даты окончания акции Укажите спец. тег акционой цены из offers.xml, который отвечает за дату окончания акции. Мы с программистом 1с не понимаем как это должно выглядеть на выходе 🙂 Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 Все разобрался спасибо, подскажите а в стандартную фильтрацию возможно добавить фильтр по складам ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 @NeoSeo Team и еще вопрос, если сначала фото в 1с было, потом его из 1с удалили, то такой товар должен отключаться в опенкарт если стоит условие Цитата Отключать товары: Без основного изображения Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivanzo Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 19 часов назад, NeoSeo Team сказал: Здравствуйте. Создайте любой реквизит в 1с. С любым значением. Например, как Вы указали Товар статус. В настройках модуля обмена на стороне сайта есть настройка "Перенаправление свойств" на вкладке Атрибуты. Переадресуйте этот атрибут в неиспользуемое поле в карточке товара. Например upc Далее в настройках модуля на вкладке Параметры необходимо воспользоваться опцией "SQL после обработки остатков". В настройке нужно указать запрос, который будет отключать товары в зависимости от содержимого поля upc Я правильно понял вариант со статусом удален не подходит и надо через обработку SQL Напишите пожалуйста пример запроса по которому товар отключится например при статусе (откл) и товар включится при статусе (вкл). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 13 часов назад, web-design.kz сказал: Доброго времени суток. В наличии: OpenCart 3.0.2.0 + PHP 7.0 NeoSeo Обмен с 1C 223 + Related options (Связанные опции для Opencart 3.1.1) 1C Предприятие 8.3 (Управление торговлей) При попытке выполнить обмен товарами получаю ошибку: Как выяснилось в таблице `oc_product_related_option_warehouse` используется поле `related_option_id` (без буквы S). Но в запросе на удаление есть буква `S` - `related_optionS_id`. Где и как исправить?! Я так полагаю этот участок кода "закрыт" от редактирования. Хотя, в файле `/admin/model/extension/module/neoseo_exchange1c.php` создается правильная структура: Здравствуйте. Скачайте в личном кабинете актуальную версию модуля и сообщите о результате, пожалуйста. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 11 часов назад, Destto сказал: Добрый день, подскажите, почему в истории заказ каждый обмен с 1С в комментарии фиксируется - Передано в 1С Здравствуйте. Проверьте настройки в модуле обмена на вкладке Заказы. Скорее всего у Вас идет так называемое "зацикливание" статусов. Возможно у Вас в статусах, которые должны быть переданы и в статусе после выгрузки указано одно и тоже значение? Например, при таком варианте настроек будет "зацикливание" Вот такой вариант настройки правильный. В опции "Выгружать заказы со статусом и "Статус выгруженных заказов" указаны разные статусы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.