Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]


Recommended Posts

6 часов назад, Dmytro85 сказал:


Я уже пару ваших сообщений читаю , но так и не могу понять ,что у вас за проблема ?  Можете скрины кинуть ?

В самом модуле вкладка "Информация". Это за 2 недели накопилось. Выгрузка 9 раз в день.

image.thumb.png.a02b580863a1df9e804bfcfa561d71c9.png

Надіслати
Поділитися на інших сайтах

В 13.05.2021 в 17:42, Kam1kadze сказал:

В самом модуле вкладка "Информация". Это за 2 недели накопилось. Выгрузка 9 раз в день.

 

Какая версия opencart и версия модуля ?

Надіслати
Поділитися на інших сайтах

В 26.04.2021 в 16:09, Espresso.Doktor сказал:

У кого реализовано выгрузка одной и той же номенклатуры в разные категории на сайте через модуль обмена ? 

Одинаковый артикул и одинаковый ID (GUID) у номенклатуры, но на сайте должно быть в двух и более категориях.

 

Как на сайте ручками это сделать в курсе, нужно именно что бы из 1С-ки прилетало и прописывалось в разные номенклатурные категории.

Плюс, может кто-то пробовал выгружать из 1С-ки "сопутствующую номенклатуру".

 

Главный вопрос, как это у Вас реализовано в 1С-ке?

 

У меня в 1С есть свойство номенклатуры Категория, проставляется галочками, на сайт допиливал выгрузку из 1С. Товары выгружаются во все категории, основная категория берется из иерархии номенклатуры (родитель), доп категории берутся из свойства. 

Товар на сайте:

Спойлер

image.thumb.png.86f2f5066279288ca80c97a1749fa898.png

 

Товар в 1С: 

Спойлер

image.thumb.png.a6af7b52a4b2771698de744456f7358b.png

В настройках модуля:

Спойлер

image.thumb.png.bdabcf43ec72702fb376a883fabb649a.png

Файлы выгрузки из 1С: 

Спойлер

Внедрял года 2 назад, точно не помню что конкретно дорабатывалось в выгрузке из 1С, но в целом надеюсь картинка у Вас появится) 

Надіслати
Поділитися на інших сайтах


Коллеги, добрый день.

 

У кого работает выгрузка в опции? Если работает то как? Через характеристики или через партии? УТ или УНФ? Цена с 1с выгружается как? Вообще по умолчанию работает это или нужен допил?

Надіслати
Поділитися на інших сайтах


В 06.05.2021 в 16:18, Adamag сказал:

Подскажите пожалуйста в чем может быть причина? Opencart Version 3.0.3.7 (rs.1) Модуль установил. Но проверка связи с 1с не проходит Управление торговлей, редакция 11 (11.4.13.47). Говорит Не верный логин и пароль. 

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

Делал, не помогло.

Хостер Beget

RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !^/export/exchange1c.php
RewriteRule ^/?(.*) https://имядомена.ru/$1 [R,L]

Пробуйте воткнуть после RewriteEngine On. Заменить имядомена не забудьте.

Надіслати
Поділитися на інших сайтах


В 22.05.2021 в 10:26, stelstima сказал:

Коллеги, добрый день.

 

У кого работает выгрузка в опции? Если работает то как? Через характеристики или через партии? УТ или УНФ? Цена с 1с выгружается как? Вообще по умолчанию работает это или нужен допил?

 

Удалось настроить выгрузку характеристик в опции из УНФ. Работает из коробки, главное правильно настроить 1с.

Надіслати
Поділитися на інших сайтах


В 24.06.2020 в 11:17, ortax сказал:

Да, есть. Сейчас проверил, оказалось у товара есть остаток, но цена не установлена. В итоге, такой товар выгружается с нулевой ценой и нулевым остатком. И, не смотря, на настройки модуля обмена с 1С - отображается на сайте (с ценой - 0 и статусом - нет на складе)

Решили проблему? То же самое у себя наблюдаю. Всё вгружается, но товары с нулевой ценой остаются Вкл. , хотя соответствующую настройку включил (пробовал выключить и включить её, изменений ноль)

Надіслати
Поділитися на інших сайтах


Отвечаю сам себе.

В модуле синхронизации (форк для oc3, но вероятно для прошлых версий логика та же) переменная настроек, устанавливающих товары с нулевой ценой выключенными, обрабатывается в блоке обработки характеристик товара. Т.е. по идее эта настройка отработает только когда в Вашем магазине все товары с характеристиками. Мне пришлось условие выключения товара при обнаружении нулевой цены вынести за пределы блока обработки характеристик. В файле модуля это где-то 5666-57хх строки. Писать сюда не буду, т.к. решение костыльное и не универсальное. Если будет возможность - предложу конструктивное исправление на гитхаб. 

Надіслати
Поділитися на інших сайтах


Всем доброго дня.

Имею opencart 3 и заточенный под него модуль обмена от 1.6.4.7 проблема в следующем - не цепляются упорно цены для опций товаров...

может быть кто-то сталкивался с подобной проблемой?

пробовал отловить проблему и менял строку принудительно ставя цену 

$this->query("INSERT INTO `" . DB_PREFIX . "product_option_value` SET `product_option_id` = " . $product_option_id . ", `product_id` = " . $product_id . ", `option_id` = " . $option_id . ", `option_value_id` = " . $option_value_id . ", `quantity` = " . $quantity .", `price`= 111");

но эффекта нет, заходят опции + остаток, но никак не встает цена, даже тестовая 111

Змінено користувачем orekhov
Надіслати
Поділитися на інших сайтах


Всем привет. Подскажите, если мы поставим загрузку заказов и выгрузку товаров по расписанию, например каждые 30 минут, насколько сильно это будет нагружать сайт? 

Надіслати
Поділитися на інших сайтах


@stelstima Зависит от:

1) Если VPS - от его мощности, если хостинг - то от его лимитов

2) Производительности БД (производительность БД это неочевидная сущность, которую не увидишь в характеристиках сервера)

3) Полная выгрузка или только изменений (выгрузка изменений - можно хоть раз в 5 минут, если вы обработками или проводками не изменяете тысячи товаров каждые 5 минут)

4) Кол-ва товаров

5) Кол-ва заказов

6) Ваших доработок сайта и/или модуля обмена

 

Потому будет или не будет грузить - никто вам не скажет.

 

На хорошем хостинге, ~15-20тыс предложений, выгрузка только изменений,  интервал 5 минут - полет нормальный на нескольких сайтах. Хотя бывает в выгрузку разом попадают тысячи товаров, а то и  вообще все товары из-за каких-то нюансов, но в целом проблем почти нет.

 

На неплохом хостинге выгрузка из МойСклад ~8-10 тыс предложений (он умеет делать только полную выгрузку) раз в 6 часов укладывала все лимиты сервера и хостер отключал сайт. Приходилось заниматься оптимизацией модуля. После - выгрузка раз в два часа вписывалась в лимиты и еще оставались свободные ресурсы.

 

Иногда имеет смысл разбивать выгрузку товаров и загрузку заказов на два отдельных обмена, чтоб одно не зависело от другого, можно было задать разные периоды, и если одна из выгрузок упала - вторая отработала нормально.

 

Бывает что на новых конфигурациях (УТ 11, КА2 и тд) полный обмен может идти больше 20-30 минут. Зависит от настроек базы, производительности компа на котором стоит 1С, файловая база или SQL, насколько широко и мощно используются виды номенклатуры, дополнительные реквизиты и тд. На старых конфигурациях такое тоже возможно, но при большем кол-ве товаров.

 

Если заказов много и много тысяч и все через сайт, бывает что 1С очень долго их обрабатывает (больше 10 минут), перед тем как отправить на сайт.

 

В общем все индивидуально и зависит от множества факторов.

  • +1 2
Надіслати
Поділитися на інших сайтах


2 часа назад, Gmp сказал:

@stelstima Зависит от:

1) Если VPS - от его мощности, если хостинг - то от его лимитов

2) Производительности БД (производительность БД это неочевидная сущность, которую не увидишь в характеристиках сервера)

3) Полная выгрузка или только изменений (выгрузка изменений - можно хоть раз в 5 минут, если вы обработками или проводками не изменяете тысячи товаров каждые 5 минут)

4) Кол-ва товаров

5) Кол-ва заказов

6) Ваших доработок сайта и/или модуля обмена

 

Потому будет или не будет грузить - никто вам не скажет.

 

На хорошем хостинге, ~15-20тыс предложений, выгрузка только изменений,  интервал 5 минут - полет нормальный на нескольких сайтах. Хотя бывает в выгрузку разом попадают тысячи товаров, а то и  вообще все товары из-за каких-то нюансов, но в целом проблем почти нет.

 

На неплохом хостинге выгрузка из МойСклад ~8-10 тыс предложений (он умеет делать только полную выгрузку) раз в 6 часов укладывала все лимиты сервера и хостер отключал сайт. Приходилось заниматься оптимизацией модуля. После - выгрузка раз в два часа вписывалась в лимиты и еще оставались свободные ресурсы.

 

Иногда имеет смысл разбивать выгрузку товаров и загрузку заказов на два отдельных обмена, чтоб одно не зависело от другого, можно было задать разные периоды, и если одна из выгрузок упала - вторая отработала нормально.

 

Бывает что на новых конфигурациях (УТ 11, КА2 и тд) полный обмен может идти больше 20-30 минут. Зависит от настроек базы, производительности компа на котором стоит 1С, файловая база или SQL, насколько широко и мощно используются виды номенклатуры, дополнительные реквизиты и тд. На старых конфигурациях такое тоже возможно, но при большем кол-ве товаров.

 

Если заказов много и много тысяч и все через сайт, бывает что 1С очень долго их обрабатывает (больше 10 минут), перед тем как отправить на сайт.

 

В общем все индивидуально и зависит от множества факторов.

 

Большое спасибо за развернутый ответ!

Надіслати
Поділитися на інших сайтах


В 15.06.2021 в 17:10, moskvadim сказал:

Не ужели никого не интересовал этот вопрос?

 

Создаете дополнительный реквизит с названием "Вес" в карточке номенклатуры и его заполняете в том формате, в каком у вас в настройках в ОС. То есть если у вас в ОС вес ставится 0.200, то и в 1с делаете 0.200. То же самое касается ширины/высоты/длины товара.

Надіслати
Поділитися на інших сайтах


А у меня такой вопрос. Выгружаю характеристики в опции. В настройках модуля стоит  "Вычитать со склада - да". При первой выгрузки в опциях товара настройка "вычитать со склада" стоит "нет", и только при повторной выгрузке становится "да". Кто может помочь решить проблему? 

 

Так же в настройках модуля написано "не будут отображаться опции, которых нет в наличии", но эта фича не работает. Опции, которых нет в наличии, всё равно отображаются.

Надіслати
Поділитися на інших сайтах


20 часов назад, stelstima сказал:

 

Создаете дополнительный реквизит с названием "Вес" в карточке номенклатуры и его заполняете в том формате, в каком у вас в настройках в ОС. То есть если у вас в ОС вес ставится 0.200, то и в 1с делаете 0.200. То же самое касается ширины/высоты/длины товара.

 

А если у меня вес стоит в реквизитах (в единицах измерения) ??

Надіслати
Поділитися на інших сайтах


3 часа назад, moskvadim сказал:

А если у меня вес стоит в реквизитах (в единицах измерения) ??

Покажите где у вас вес в 1С (на скриншоте и в выгрузке), и куда вы хотите его поместить в опенкарте.

По умолчанию реквизит "Вес" из 1С попадает в поле "Вес" в опенкарте, правда вот я не припомню, проверял ли я хоть раз работоспособность, но по моему записывалось нормально в УТ10.3. Но могу и ошибаться.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.