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

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


Recommended Posts

Можно ли добавить в модуль возможность обновлять поля НАИМЕНОВАНИЕ и ОПИСАНИЕ (на текущий момент, если откорректировать эти поля в 1С, при синхронизации эти значения не обновляются на сайте, приходиться удалять товары, чтобы они заново добавились)

 

Также интересует вопрос: как настроить сортировку у характеристик? Сейчас это происходит в не понятном формате (не по алфавиту и не по коду), есть ли возможность этот процесс упорядочить?

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


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

Мне очень помогли советы людей с этого форума. И особая благодарность автору модуля Kirillove !!!

 

Настало время двигаться дальше, и дальше возникли новые проблемы. После перевода сайта на https - редирект всех страниц через настройки хостинга. Модуль препятствует работе корзины. При попытке поместить товар в корзину или оформить быстрый заказ показывается такое сообщение

 

ssl-error.PNG.a2818b0a01d20b235bc6f19219190441.PNG

 

После отключения модуля и обновления модификаторов ошибка пропадает. И наоборот. Может быть кто-нибудь сталкивался/решал проблему или хотя бы подскажет, в каком направлении копать.

 

И вопрос № 2. Сам импорт тоже не работает. 1С 8.3 УТП 1.2 не видит сайт, работающий в таком режиме. Возможно, проблема в самом 1С. Подскажите, как оптимально обойти этот момент. Корректным ли будет создание правила в htaccess для того, чтоб exchange1c.php открывать по http? Кто как решал этот вопрос?

 

Спасибо. 

 

 

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


to DriverG 

это по поводу коннекта по ssl, мне помогло только это, через правила в htaccess не получилось, штатный 1с-ник помог подправить. А по поводу ошибки SyntaxError на форуме нашел ответ, не помню в чем была причина, вроде бы была циклическая переадресация в htaccess и на хостинге одновременно, что-то типа этого. 

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


В 12.07.2017 в 11:29, n3bo сказал:

 Для 2.3.

Ставите как обычный ocmod, обновляете.

Только обязательно сделайте бэкап, не тестировал ocmod :D Ну и потребуется сделать полную выгрузку, чтобы все категории с 1с выгрузились.

n3bo_1c.ocmod.xml

 

P.s. если что пишите - поправлю, делал по быстрому, т.к. нужно было проверить возможность реализации, но пока дело до самоу реализации на моем сайте не дошло.

Дошло время до установки себе, нашел косяки)

1. Нужно сделать запрос в бд:

CREATE TABLE IF NOT EXISTS `pr_category_with_1c` (
  `guid` varchar(64) NOT NULL,
  `name` varchar(255) NOT NULL,
  UNIQUE KEY `guid` (`guid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

И новый ocmod

n3bo_1c.ocmod.xml

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


Здравствуйте! Установил ocStore-2.1.0.2.1 на localhost через openserver, поставил модуль opencart2.1-exchange1c_1.6.3.11.ocmod. Работаю с 1с "Управление торговлей для Украины", редакция 2.3. Все что у меня подгрузилось с 1с, это товары, заказов нет вообще, и причину разобрать не получается...  

 

Служебное сообщение из 1с.  

Выгружено товаров: 79
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
Successfully processed file C:/OpenServer/domains/test/system/storage/cache/exchange1c/offers.xml

Выгрузка товаров завершена с ошибками!!!
Не выгружен ни один заказ.

 

Как сделать рабочим весь функционал и обмен заказами в том числе, без понятия.... Помогите пожалуйста :)
 

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


Alex26071991, никак, обмен ещё в разработке, это написано в шапке темы, а значит кое что будет работать, кое что нет, и к одной версии к другой это кое что будет меняться местами.
Я уже три года слежу за этим модулем, не было ни одной версии которая работала на 100%, так что либо ждать релиз и потом ставить на рабочий сайт, либо довольствоваться тем, что есть. В моем случае, хоть бы товар с характеристиками выгружало.

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


Подскажите в чем проблема:
Товар, который в 1С не имеет характеристики, выгружаются с ценами. 

Товар, который 1С имеет характеристики, выгружаются, но во всех товарах - цена стоит 0. Что делать? Как побороть?

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


Друзья, может кто нибудь нашел решение как эту беду побороть, в товаре где выгружены опции такая ошибка и не заказывается товар ни фига из за этого. Версия движка 2.1.0.2 (rs.1) . Я как понял это исправили для 2,3. Куда копнуть подскажите?

Uncaught TypeError: Cannot read property 'name' of undefined
    at displayQuantity (skotch-48-mm:1345)
    at displaySelect (skotch-48-mm:1394)
    at selectOption (skotch-48-mm:1739)
    at HTMLDocument.<anonymous> (skotch-48-mm:1777)
    at j (jquery-2.1.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-2.1.1.min.js:2)
    at Function.ready (jquery-2.1.1.min.js:2)
    at HTMLDocument.I (jquery-2.1.1.min.js:2)

 

Screenshot_47.png

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


1 час назад, abadrozadub сказал:

Друзья, может кто нибудь нашел решение как эту беду побороть, в товаре где выгружены опции такая ошибка и не заказывается товар ни фига из за этого. Версия движка 2.1.0.2 (rs.1) . Я как понял это исправили для 2,3. Куда копнуть подскажите?


Uncaught TypeError: Cannot read property 'name' of undefined
    at displayQuantity (skotch-48-mm:1345)
    at displaySelect (skotch-48-mm:1394)
    at selectOption (skotch-48-mm:1739)
    at HTMLDocument.<anonymous> (skotch-48-mm:1777)
    at j (jquery-2.1.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-2.1.1.min.js:2)
    at Function.ready (jquery-2.1.1.min.js:2)
    at HTMLDocument.I (jquery-2.1.1.min.js:2)

 

Screenshot_47.png

У меня в опцию выгружаются характеристики (размеры товара), в данной версии обмена выгружается только одна характеристика из 4-х, но остаток общий по товару по всем характеристикам, цена выгружается и заказ по данной характеристике оформляется, возможно это только у Вас проблема с этим.. ocstore 2.1.0.2, версия обмена 1.6.3.11

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


И еще заметил, у меня на тестовом сайте стоит версия обмена 1.6.3.9, там обмен заказами проходит, но если на сайте в админке были удалены какие-то заказы, то 1С все-равно пытается вытащить эти удаленные заказы и из-за них не проходит обмен и вылетает ошибка, т.к. в mysql эти заказы все-еще висят, хотя в админке пусто, лечится прямым удалением заказов из таблиц в mysql. 

Подскажите, может кто-то починил обмен заказами в версии обмена 1.6.3.11 для 2.1.0.2? 

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

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


Добрый день, Kirillove.

Ошибка:

версия модуля opencart2.1-exchange1c_1.6.3.11.ocmod.zip версия ОС: osctore 2.1.0.2.1

При выгрузке новых товаров с ценами и остатками не срабатывает опция "Отключать новые товары". Срабатывает только при выгрузке товаров без цен и остатков...

Пожелание:

Если можно в следующих версиях реализовать возможность указывать каталог загрузки изображений вручную, отличающийся от /image/import_files/

 

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


28 minutes ago, Shkodich said:

У меня в опцию выгружаются характеристики (размеры товара), в данной версии обмена выгружается только одна характеристика из 4-х, но остаток общий по товару по всем характеристикам, цена выгружается и заказ по данной характеристике оформляется, возможно это только у Вас проблема с этим.. ocstore 2.1.0.2, версия обмена 1.6.3.11

 

Кто то еще отписывался с такой же проблемой uvers и Kirillove  писал про еденицы измерений и класификатор что в версии opencart2.1-exchange1c_1.6.3.12 будет исправлено. 

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


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

 

Кто то еще отписывался с такой же проблемой uvers и Kirillove  писал про еденицы измерений и класификатор что в версии opencart2.1-exchange1c_1.6.3.12 будет исправлено. 

Я ранее отписывался) Будет круто, если получится исправить) мне для полного счастью реально не хватает решения по сбросу основных фото, характеристикам и обмену заказами) никак не получается самому подправить... Ждем 12-ую версию с нетерпением))) 

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


7 minutes ago, Shkodich said:

Я ранее отписывался) Будет круто, если получится исправить) мне для полного счастью реально не хватает решения по сбросу основных фото, характеристикам и обмену заказами) никак не получается самому подправить... Ждем 12-ую версию с нетерпением))) 

Ну вот такая же беда, мне бы чтобы характеристики работали и возвращались в заказе в 1с , а еще чтобы виды доставки заработали , не добавляются чего то у меня. Жду уже как манну небесную ) для рсии opencart2.1

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


Можно настроить что бы модуль отдавал заказы по ссылке в формате xml? а не zip

Он в xml отдает только, и принимает в zip и xml. Может кодировка быть другая если сайт работает не в utf-8

Отправлено с моего Power Five Evo через Tapatalk

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

Стоит opencart 2.1.0.2.2, модуль версия 1.6.3.3, вроде все было замечательно, но заметил такой неприятный момент, если изначально товар был выгружен без описания, то потом после добавления описания оно не появляется пока не удалишь всю карточку, какую актуальную версию можно поставить где исправлен этот неприятный момент=(???

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


Закидываю свою проблему сюда...

 

Доброго времени суток!

 

Есть сайт на опенкарте Version 2.3.0.2 (rs.4). Там уже настроены модули платежей, всяческие фишки вроде слайдеров товаров, акций-скидок и прочей дребедени. Админ УШЁЛ В ОТПУСК, оставив мне задачку-минимум - соединить сайт с 1С. Задачка, скажем прямо, нетривиальная, учитывая, что без доступа к хосту я не смогу дать разрешение на удалённое подключение к базе через ODBC, а доступа админ дать не удосужился. Единственный выход - Ваш модуль. Сделала локальную копию сайта под опенсервером на компе, скачала 12ю версию модуля - и ничего. Модуль: 1) не устанавливается ("Файл не найден"); 2) при принудительной установке через файл-менеджер выдаёт ошибку при попытке активации.

 

Вообще-то я вордпрессник, опенкарт для меня новая штука.

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


В 07.07.2017 в 22:09, DriverG сказал:

Ребята, к сожалению, новая ошибка.

Убил весь вечер, не пойму, куда копать. Возникла проблема с авторизацией. На версии 3.11 у меня с этим не было проблем. Настройки обмена не изменялись. Теперь 1С упорно сообщает


Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.

Пробовал по-разному - не идет. https не используется.

Менял .htaccess


RewriteEngine On
RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

Наверняка кто-нибудь уже решил эту проблему. Помогите!

Полностью аналогичная проблема, в htaccess что только не писалось)

бесполезно

1С пытается авторизоваться

2017-07-19 15:29:23 - Client IP address: 62.183.101.174
2017-07-19 15:29:23 - PHP_AUTH_USER: admin
2017-07-19 15:29:23 - REMOTE_USER: Basic YWRtaW46c2RmX2d1ZHZpbg==
2017-07-19 15:29:23 - PHP_AUTH_PW: pass
2017-07-19 15:36:46 - Client IP address: 62.183.101.174
2017-07-19 15:36:46 - remote_user: 
2017-07-19 15:36:52 - Client IP address: 62.183.101.174
2017-07-19 15:36:52 - remote_user: 
2017-07-19 15:40:17 - Client IP address: 62.183.101.174
2017-07-19 15:40:17 - remote_user: 
2017-07-19 15:40:28 - Client IP address: 62.183.101.174
2017-07-19 15:40:28 - PHP_AUTH_USER: admin
2017-07-19 15:40:28 - REMOTE_USER: Basic YWRtaW46c2RmX2d1ZHZpbg==
2017-07-19 15:40:28 - PHP_AUTH_PW: pass


 

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


Ошибка, которую выдаёт опенкарт при попытке активации модуля:

Цитата

Fatal error: Call to a member function installUnits() on null in C:\OpenServer\domains\umelets71\admin\controller\extension\module\exchange1c.php on line 1073

 

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


Поменяла всё как здесь:

Ссылка

Ошибка при активации модуля ушла, авторизации из 1С нет. htaccess, естественно, меняла.

Что делать?

 

P.S. Авторизацию удалось победить путём настройки модуля на сайте. Логин и пароль устанавливаются там. Потом дублируются в настройках обмена 1С, и вуаля.

НО! Не экспортирует картинки, формирует какие-то странные пути к карточкам товаров (думаю порыться в SEO, возможно, ошибка там).

 

Немного помог разбор аналогичного модуля для вордпресса, логика у них одинаковая.

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


  • dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка]

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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