NeoSeo Team Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 9 часов назад, staniki сказал: Подскажите пожалуйста на пальцах 🙂 Мне нужно убрать с сайта две категории: Что и как мне надо прописать в модуле? 🙂 Спасибо. Здравствуйте. Опция "Связи между категориями" предназначена не для того, чтобы убрать категории. А чтобы сделать переадресацию. Чтобы показать как нужно заполнить нужно знать полные пути, а не просто название двух категорий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 9 часов назад, staniki сказал: @NeoSeo Team покажите пожалуйста пример куска кода для Спец. тег, для указания даты начала акции Укажите спец. тег акционой цены из offers.xml, который отвечает за дату начала акции. Спец. тег, для указания даты окончания акции Укажите спец. тег акционой цены из offers.xml, который отвечает за дату окончания акции. Мы с программистом 1с не понимаем как это должно выглядеть на выходе 🙂 Спасибо Здравствуйте. В файле offers.xml в теге Цена можно указать тег (путем доработки конфигурации 1с), в котором будет указана дата начала и конца акции. <Цены> <Цена> <Представление> 0 RUB за PCE</Представление> <ИдТипаЦены>8bf9d3c3-bd52-11e5-b2fc-000c290e6993</ИдТипаЦены> <ЦенаЗаЕдиницу>0</ЦенаЗаЕдиницу> <Валюта>RUB</Валюта> <Единица>PCE</Единица> <Коэффициент>1</Коэффициент> <СпецТегНачалаАкции>ххххх</СпецТегНачалаАкции> <СпецТегОкончанияАкции>ххххх</СпецТегОкончанияАкции> </Цена> </Цены> Тег называете как угодно, после вносите название в настройки модуля обмена на сайте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 5 часов назад, staniki сказал: @NeoSeo Team и еще вопрос, если сначала фото в 1с было, потом его из 1с удалили, то такой товар должен отключаться в опенкарт если стоит условие Здравствуйте. Уточните, пожалуйста, свой вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 сентября 2020 Опубликовано: 8 сентября 2020 4 часа назад, Ivanzo сказал: Напишите пожалуйста пример запроса по которому товар отключится например при статусе (откл) и товар включится при статусе (вкл). Здравствуйте. UPDATE oc_product set status = 0 WHERE upc='откл'; UPDATE oc_product set status = 1 WHERE upc='вкл'; где oc_ - префикс таблиц в Вашей базе. Какой используете можно посмотреть или в самой базе или в файле config.php в корне сайта upc - поле в котором будет хранится значение, по которому нужно отслеживать статус товара откл и вкл - значения, которые будут приходить с 1с доя товаров и будут хранится в поле upc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
web-design.kz Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 9 часов назад, NeoSeo Team сказал: Здравствуйте. Скачайте в личном кабинете актуальную версию модуля и сообщите о результате, пожалуйста. Спасибо. Обмен прошел без этой ошибки. Сейчас сверяем данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tester Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 08.09.2020 в 00:14, NeoSeo Team сказал: Здравствуйте. Если фильтр заполняется через модуль обмена - потребуется доработка модуля обмена с 1с. Напишите в лс, пожалуйста, для получения оценки доработки. Если фильтр заполняется автоматически на основе атрибутов товара - тогда вопрос к модулю фильтра Фильтр заполняется автоматически при загрузке атрибутов и их значений из 1с и их записи в базу сайта Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
web-design.kz Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 9 часов назад, NeoSeo Team сказал: Здравствуйте. Скачайте в личном кабинете актуальную версию модуля и сообщите о результате, пожалуйста. Сделали проверку, нашли нестыковку по товару и решили зачистить данные. В итоге нашли еще ошибку. В модуле на вкладке "Опции", после нажатия на кнопку "Удалить опции", выходит сообщение. Цитата Fatal error: Uncaught Exception: Error: Table 'oc_relatedoptions_to_char' doesn't exist<br />Error No: 1146<br />TRUNCATE oc_relatedoptions_to_char in /www/system/library/db/mysqli.php:40 Stack trace: #0 /www/system/library/db.php(45): DB\MySQLi->query('TRUNCATE oc_rel...') #1 /www/admin/controller/tool/neoseo_exchange1c.php(150): DB->query('TRUNCATE oc_rel...') #2 Согласно текущего актуального кода "Связанные опции" вся информация про таблицу `relatedoptions_to_char` - закоментированна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 9 часов назад, NeoSeo Team сказал: Здравствуйте. Опция "Связи между категориями" предназначена не для того, чтобы убрать категории. А чтобы сделать переадресацию. Чтобы показать как нужно заполнить нужно знать полные пути, а не просто название двух категорий. Вот полные пути, это первые две верхние категории (они на сайте не нужны, но по каким-то причинам, программист 1с не может их убрать в самой 1с). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 9 часов назад, NeoSeo Team сказал: Здравствуйте. Уточните, пожалуйста, свой вопрос. В базе 1с у товара была фотография, товар загрузился на сайт, потом из товара в 1с фотографию удалили, то есть товар без фотографии. В модуле стоит условие Отключать товары - Без основного изображения Но при выгрузке, этот товар (без фото), не выключается. Так и должно быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fantazzy95 Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 Здравствуйте! Можно как-то принудительно задать, что бы все импортируемый\обновляемый товары были с остатком 10? И игнорировались остатки в 1с. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Destto Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 17 часов назад, NeoSeo Team сказал: Здравствуйте. Проверьте настройки в модуле обмена на вкладке Заказы. Скорее всего у Вас идет так называемое "зацикливание" статусов. Возможно у Вас в статусах, которые должны быть переданы и в статусе после выгрузки указано одно и тоже значение? Например, при таком варианте настроек будет "зацикливание" Вот такой вариант настройки правильный. В опции "Выгружать заказы со статусом и "Статус выгруженных заказов" указаны разные статусы. Спасибо, так и было 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 13 часов назад, tester сказал: Фильтр заполняется автоматически при загрузке атрибутов и их значений из 1с и их записи в базу сайта Здравствуйте. В таком случае требуется доработка. Для оценки напишите, пожалуйста, в ЛС, с указанием темы доработки и вашими контактами для связи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kutter Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 Добрый день! Подскажите как включить отображение складов в зависимости от выбранного магазина? 1) В настройка склада ставлю галочку в каком магазине отображать данный склад 2) Затем открываю карточку товара и меняю выбранный магазин, но склады остаются: 3) Код следующий в product.twig: <div class="warehouse"> {% if warehouses %} {% for warehouse in warehouses %} <p><ul><li><font size="2">{{warehouse.name}}: {% if warehouse.quantity == 0 %}</font> <font size="2" color="red">Нет в наличии</font></li> {% else %} <font size="2" color="green">В наличии {{warehouse.quantity}} шт.</font></li> {% endif %} <font color=#838383 size="1">{{warehouse.param1}} {{warehouse.param2}} {{warehouse.param3}} {{warehouse.param4}} {{warehouse.param5}}</font></ul> {% endfor %} {% endif %} </p></div> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 13 часов назад, web-design.kz сказал: Сделали проверку, нашли нестыковку по товару и решили зачистить данные. В итоге нашли еще ошибку. В модуле на вкладке "Опции", после нажатия на кнопку "Удалить опции", выходит сообщение. Согласно текущего актуального кода "Связанные опции" вся информация про таблицу `relatedoptions_to_char` - закоментированна. Здравствуйте. Скачайте обновленную версию модуля личном кабинете и сообщите о результате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 13 часов назад, staniki сказал: Вот полные пути, это первые две верхние категории (они на сайте не нужны, но по каким-то причинам, программист 1с не может их убрать в самой 1с). Здравствуйте. А в какую категорию на сайте Вам нужно сделать переадресацию из этих двух? Или Вам нужно, чтобы вообще товары из этих категорий не было на сайте? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 13 часов назад, staniki сказал: В базе 1с у товара была фотография, товар загрузился на сайт, потом из товара в 1с фотографию удалили, то есть товар без фотографии. В модуле стоит условие Отключать товары - Без основного изображения Но при выгрузке, этот товар (без фото), не выключается. Так и должно быть? Здравствуйте. А после обмена на сайте у этого товара точно нет главного изображения? Если нет изображения, тогда проанализируйте лог обмена в модуле. Включите логирование в настройках модуля, если оно отключено. Очистите на вкладке Логи лог, если в нем есть информация. Выполните обмен. Скачайте полный лог обмена на вкладке Логи. Проанализируйте проблемные позиции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 9 сентября 2020 Опубликовано: 9 сентября 2020 33 минуты назад, kutter сказал: Добрый день! Подскажите как включить отображение складов в зависимости от выбранного магазина? 1) В настройка склада ставлю галочку в каком магазине отображать данный склад 2) Затем открываю карточку товара и меняю выбранный магазин, но склады остаются: 3) Код следующий в product.twig: <div class="warehouse"> {% if warehouses %} {% for warehouse in warehouses %} <p><ul><li><font size="2">{{warehouse.name}}: {% if warehouse.quantity == 0 %}</font> <font size="2" color="red">Нет в наличии</font></li> {% else %} <font size="2" color="green">В наличии {{warehouse.quantity}} шт.</font></li> {% endif %} <font color=#838383 size="1">{{warehouse.param1}} {{warehouse.param2}} {{warehouse.param3}} {{warehouse.param4}} {{warehouse.param5}}</font></ul> {% endfor %} {% endif %} </p></div> Здравствуйте. Предоставьте, пожалуйста, в ЛС доступы к админке и ftp для анализа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
web-design.kz Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 11 часов назад, NeoSeo Team сказал: Здравствуйте. Скачайте обновленную версию модуля личном кабинете и сообщите о результате. Доброго времени суток. Проверили. В личном кабинете версия не изменилась. Скачал, файлы имеют новый размер. Обновил на сайте. Обновили модификаторы. В модуле на вкладке "Опции", после нажатия на кнопку "Удалить опции", выходит новое сообщение: Цитата PHP Fatal error: Uncaught Error: Call to undefined method ControllerToolNeoSeoExchange1c::query() in /www/admin/controller/tool/neoseo_exchange1c.php:150 Stack trace: #0 /www/system/storage/modification/system/engine/action.php(79): ControllerToolNeoSeoExchange1c->delete_options() #1 /www/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 12 часов назад, NeoSeo Team сказал: Здравствуйте. А в какую категорию на сайте Вам нужно сделать переадресацию из этих двух? Или Вам нужно, чтобы вообще товары из этих категорий не было на сайте? Мне нужно, что бы этих категорий вообще не было на сайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
staniki Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 12 часов назад, NeoSeo Team сказал: А после обмена на сайте у этого товара точно нет главного изображения? После обмена у этого товара есть главное изображение, но в 1с его нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 Подскажите какие права нужно дать для работы интеграции только ? extension/module/neoseo_exchange1c tool/neoseo_exchange1c Этих не достаточно для работы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Destto Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 Добрый день, подскажите, имя реквизита, для передачи стоимости доставки с сайта в 1С Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 Подскажите еще данная настройка: Обновлять фильтр исходя из значений атрибутов Значения фильтра будут актуализироваться исходя из значений атрибутов, назначенных товару. Попутно опциям будут добавляться те категории, в товарах которых они встречаются Не вызывает такой запрос к базе SELECT DISTINCT category_id FROM `oc_product_to_category` p2c INNER JOIN `oc_product` p on ( p.product_id = p2c.product_id ) INNER JOIN `oc_product_filter` pf on ( p.product_id = pf.product_id ) WHERE pf.filter_id = 116601 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 12 часов назад, web-design.kz сказал: Доброго времени суток. Проверили. В личном кабинете версия не изменилась. Скачал, файлы имеют новый размер. Обновил на сайте. Обновили модификаторы. В модуле на вкладке "Опции", после нажатия на кнопку "Удалить опции", выходит новое сообщение: Приносим извинения. Не та версия попала на прод. Скачайте обновление (версия не будет меняться). Сообщите о результате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 10 сентября 2020 Опубликовано: 10 сентября 2020 11 часов назад, staniki сказал: Мне нужно, что бы этих категорий вообще не было на сайте. Здравствуйте. Не совсем получили ответ на вопрос, ведь мы еще уточняли и про товары, поэтому опишем все возможные варианты. 1. Если Вам не нужны эти категории на сайте, но нужны товары с них, то воспользуйтесь настройкой, которую ранее обсуждали, а именно "Связи между категориями" на вкладке Категории. Настройте переадресацию указанных (не нужных) категорий в другие категории сайта. 2. Если Вам не нужны и указанные категории и товары с них, то: 2.1. Лучше настроить фильтр на стороне 1с, исключить категории и товары из выгрузки. 2.2. Каждый раз после обмена отключать категории и товары с них или вообще удалять, для этого можно воспользоваться настройкой "SQL после обработки остатков" на вкладке Параметры 2.3 Доработать модуль, добавить игнорирование категорий и товаров из категорий. 11 часов назад, staniki сказал: После обмена у этого товара есть главное изображение, но в 1с его нет. Поэтому и не отключается товар на сайте. Так как изображение у него остается на сайте. Вариантов решения несколько. 1. Отсылать с 1с пустое изображение для товара. 2. Отсылать с 1с изображение с определенным названием для таких товаров, а после обмена с помощью настройки "SQL до обработки остатков" отключать товары, которые имеют это изображение. 3. Доработать модуль, чтобы удалять изображения для товаров, если оно не пришло с 1с. На данный момент обновление изображения происходит только, если для товара приходит тег Картинка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.