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

Модуль Синхронизация OpenCart 2.0 c 1C [Поддержка]


Serdes

Recommended Posts

Доступ запрещен!

У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору.

 

http://clip2net.com/s/3uKpe8T

 

Установилось все отлично через FTP

Система - Пользователи - Группа пользователей - все включил, но все равно не работает. Пол года назад помню что боролся с данной проблемой, но не помню как

 

Если раскатываю старые бэкапы - все работает, ставлю по новой - не работает. Понимаю что проблема не в файлах, а в базе данных (т.к. оставлял новые файлы, но накатывал старую версию БД - все работать начинало)

 

Прошу помощи - уже 5 часов бьюсь ...

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


Спасибо за модуль, но есть вопрос по работе с Version 2.1.0.2.

 

После установки, при заходе в настройки модуля выдаедся ошибка:

Notice: Error: Could not load model имя_сайта/admin/model/sale/customer_group.php! in имя_сайта/system/storage/modification/system/engine/loader.php on line 63

 

Есть у кого решение этой проблемки?

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


Все равно остались вопросы, кто знает, просьба помочь.

1. Не ясно куда в 1С вбивать поля Meta Tag Title,Manufacturer, Meta Tag Description, Meta Tag Keywords. Во всяком случае при импорте данных эти поля в админке сайта остаются пустыми.

2.1С не может получить заказы с сайта. На странице сайт/export/exchange1c.php?type=sale&mode=query выдается "Cookie fail". А 1С получает xml файл, но в его начале есть текст с предупреждениями

<b>Warning</b>: Illegal string offset 'product_id' in <b>/home/сайт.ру/tmp1/admin/model/tool/exchange1c.php</b> on line <b>1222</b>
<b>Warning</b>: Illegal string offset 'model' in <b>/home/сайт.ру/tmp1/admin/model/tool/exchange1c.php</b> on line <b>1222</b>
<b>Warning</b>: Illegal string offset 'name' in <b>/home/сайт.ру/tmp1/admin/model/tool/exchange1c.php</b> on line <b>1222</b>
<b>Warning</b>: Illegal string offset 'product_id' in <b>/home/сайт.ру/tmp1/admin/model/tool/exchange1c.php</b> on line <b>1223</b>
...

Подскажите, плиз, как решить проблемку

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


Есть вопросик? только у меня или это у всех помимо того что не грузятся атрибуты и производители. После загрузки с 1с слетают фильтра и опции? и кто может как то решил проблему, а то не очень весело.

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


Есть вопросик? только у меня или это у всех помимо того что не грузятся атрибуты и производители. После загрузки с 1с слетают фильтра и опции? и кто может как то решил проблему, а то не очень весело.

Да, данная проблема существует.

Что касается опций - то это как бы не баг, а так и задумано. Т.е. всегда перезаписывается данные об опций. Если нет данный с стороны 1С, то обнуляется. Т.е. он за правду берёт значения из 1С.

Что качается фильтров, то про него я забыл, когда делал.

Из-за платных заказов и учёбы нет времени для исправление найденных ошибок, но будет время внесу исправления. Но опции останутся так же как задумано.

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

Да, данная проблема существует.

Что касается опций - то это как бы не баг, а так и задумано. Т.е. всегда перезаписывается данные об опций. Если нет данный с стороны 1С, то обнуляется. Т.е. он за правду берёт значения из 1С.

Что качается фильтров, то про него я забыл, когда делал.

Из-за платных заказов и учёбы нет времени для исправление найденных ошибок, но будет время внесу исправления. Но опции останутся так же как задумано.

Что я нашел пока думал что и куда, этот кусочек исправляет только часть, фильтра остаются в товаре но все так же обнуляються в категории=) может чем то поможет=)

 

1)в файле admin/model/tool/exchange1c.php

находим строку:

$data = array_merge($data, array('product_attribute' => $this->model_catalog_product->getProductAttributes($product_id)));

После неё вставляем:

$data = array_merge($data, array('product_filter' => $this->model_catalog_product->getProductFilters($product_id)));//фикс фильтра

 

2)В том же файле находим строку:

,'product_attribute' => (isset($product['product_attribute'])) ? $product['product_attribute'] : (isset($data['product_attribute']) ? $data['product_attribute']: array())

после неё вставляем:

,'product_filter' => (isset($product['product_filter'])) ? $product['product_filter'] : (isset($data['product_filter']) ? $data['product_filter']: array())//фикс фильтра

 

а в чем может быть проблема с атрибутами(свойствами)??нет случайно универсального решения???

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


 

Джентельмены, еще вопрос.

 

Кто-нибудь сталкивался с несостыковкой дерева каталога в 1С и того, как хотелось бы структурировать каталог на сайте? Очень не хотелось бы переписывать столь удобную для закупщика, но неприемлемую для интернет-магазина структуру каталога. Как я понимаю, для этого используется функция "Укажите соответствие групп классификатора каталогам на сайте", но эта функция не работает. При этом 1С пишет, что:

 

Выгрузка товаров успешно завершена

В каталог "Запчасти" выгружено товаров: 104, картинок: 0, файлов: 0, предложений: 104
 
Но при этом структура каталога на сайте не меняется. Пробовал создавать на сайте одноименный каталог ("Запчасти").

 

Меня тоже интересует данный вопрос.

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

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


Что я нашел пока думал что и куда, этот кусочек исправляет только часть, фильтра остаются в товаре но все так же обнуляються в категории=) может чем то поможет=)

 

1)в файле admin/model/tool/exchange1c.php

находим строку:

$data = array_merge($data, array('product_attribute' => $this->model_catalog_product->getProductAttributes($product_id)));

После неё вставляем:

$data = array_merge($data, array('product_filter' => $this->model_catalog_product->getProductFilters($product_id)));//фикс фильтра

 

2)В том же файле находим строку:

,'product_attribute' => (isset($product['product_attribute'])) ? $product['product_attribute'] : (isset($data['product_attribute']) ? $data['product_attribute']: array())

после неё вставляем:

,'product_filter' => (isset($product['product_filter'])) ? $product['product_filter'] : (isset($data['product_filter']) ? $data['product_filter']: array())//фикс фильтра

 

а в чем может быть проблема с атрибутами(свойствами)??нет случайно универсального решения???

еще поправка. если выполнять обмен то сбрасываеться количество колонок в главной категории.

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


  • 2 weeks later...

Спецы посоветуйте решение. С 1с раньше не интегрировал. Но на новом своем проекте стала такая задача. Связать опенкарт с 1с.

Вопрос в чем. Товар одежда. С разными цветами и размерами. 

Например есть блукзка арт. 121 у этой блузки есть размеры и цвета.

Получается так. 

черная S количество 12 штук

красная М количество 13 штук

синяя XL 11 штук 

итд

Как это все хранить в 1с и синхронизировать? Получается товар 1, но размер+цвет могут быть в разных количествах. Получается для обновления остатков и цены каждому размеру+цвету нужно присваивать свои артикулы - это возможно в 1с????

 

И вообще как быть с такими товарами, как правильно вести их в 1с.

 

Может еще быть так Черные шорты арт 122

S - 30 шт

M - 23 шт

XL - 12 шт 

тут нет связки цвет+размер. Тут только по размеру количество. Получается и тут нужно каждому размеру свой артикул.

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

Вопрос. Куда пишутся логи загрузки? Выгрузка из 1с заканчивается с ошибкой и в каталоге только товары без цен и остатков. 

Вопрос не актуален. Не могу найти как тут удалить сообщение.

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


Доброго дня всем!

Кто подскажет в чем проблема?

Стоит галка "уведомлять пользователей о смене статуса"

Но пользователи не уведомляются, в журнале ошибок:

Undefined variable: data in /admin/model/tool/exchange1c.php on line 169

 

В чем может быть проблема?

ocSotre 2.1.0.2, версия модуля 1.6.0

УТ 11.1.2.31 (но думаю 1С тут ни при чем)

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


Помогите пожалуйста при выгрузке не выгружается цена и такая ошибка:

Fatal error: Cannot use object of type stdClass as array in /home/m/marand/marand.bget.ru/public_html/opencart/admin/model/tool/exchange1c.php on line 243

Кусок кода, выделена 243 строка:
// Первая цена по умолчанию - $config_price_type_main
if (!$config_price_type_main['keyword']) {
$data['price'] = (float)$offer->Цены->Цена->ЦенаЗаЕдиницу;

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


Ну, наконец-то! Как не хватало этой ветки. Сразу отпишусь. Русская сборка 2.1.0.1 rs2 + 1С 8.3 Управление сервисным центром + модуль. Все установилось без проблем, синхронизация прошла успешно. Пойду копать дальше. Тема нужная и полезная, будем надеяться, что будет развиваться. Спасибо огромное!

  нужна помощь не могу выгрузить цены и количество товара в 1с бьет ошибку:

Fatal error: Cannot use object of type stdClass as array in /home/m/marand/marand.bget.ru/public_html/opencart/admin/model/tool/exchange1c.php on line 243

Кусок кода, выделена 243 строка:

// Первая цена по умолчанию - $config_price_type_main

if (!$config_price_type_main['keyword']) {

$data['price'] = (float)$offer->Цены->Цена->ЦенаЗаЕдиницу;

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


Привет помогите решить ошибку. При попытке выгрузить товары пишет: "Произошла ошибка на стороне сервера. Получен неизвестный статус импорта" В логах ругается на admin/model/catalog/category.php on line 73 и admin/model/catalog/product.php on line 147 . Пытаюсь выгрузить в чистый Ocstore 2.1.0.2

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


Выгружается товар, но не выгружается цена ( возможно и количество, не ставил выгрузку).

Сделал по вышеописанному способу, выгрузилась цена. Но я пока что для одной единицы тестировал.

 

Огромное тебе спасибо.

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


Добрый день, помогите. Не работает, установил по инструкции из середины темы, исправленную версию, все встало. 

При проверке соединения пишет не удалось установить соединение. Авторизация не выполнена. Проверьте имя пользователя и пароль. 

 

1) Фаерволы все отключены

2) Хостится на handyhost.ru, php в режиме cgi

3) Сгородил костыль в .htacess + в файле 1cExhange в админке, по тому решению что гуляет по интернету

 

Ничего не помогает, тех поддержка тоже не знает в чем дело.

 

PS Если кто-то уверен в своих силах, скажите сколько будет стоит решение вопроса

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


Добрый день, помогите. Не работает, установил по инструкции из середины темы, исправленную версию, все встало. 

При проверке соединения пишет не удалось установить соединение. Авторизация не выполнена. Проверьте имя пользователя и пароль. 

 

1) Фаерволы все отключены

2) Хостится на handyhost.ru, php в режиме cgi

3) Сгородил костыль в .htacess + в файле 1cExhange в админке, по тому решению что гуляет по интернету

 

Ничего не помогает, тех поддержка тоже не знает в чем дело.

 

PS Если кто-то уверен в своих силах, скажите сколько будет стоит решение вопроса

Версия opencart какая? на чистую сборку ставите? настройки все соответсвуют? тест от 1с на соотвестсвие хостера параметрам для битрикса проходит? http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&LESSON_ID=3262

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

Кто нибудь ставил на 2.2.0 при соединении пишет не верный логин или пароль.

а на файле export/exchange1c.php  выдает.Warning: require_once(test1.ru/system/library/currency.php) [function.require-once]: failed to open stream: No such file or directory in test1.ru\export\exchange1c.php on line 34

Fatal error: require_once() [function.require]: Failed opening required 'test1.ru/system/library/currency.php' (include_path='.;modules/php/PHP-5.3;c:/openserver/modules/php/PHP-5.3/PEAR/pear') in test1.ru\export\exchange1c.php on line 34

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


Ребят, нужна помощь при связке 1С и Opencart 2 (за денежное вознаграждение). Установлена версия 1С УТ 10.3 и модуль от Serdes. По идее нужно допилить один файл в этом модуле, чтобы происходило чтение цены опций продукта, выгружаемых 1С в файл xml и их последующая запись в БД. На данный момент переносится цена продукта, а цена за определенные опции не читается.

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


Здравствуйте, подскажите пожалуйста решение:

 

после установки модуля сообщение: У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору.

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


Здравствуйте, подскажите пожалуйста решение:

 

после установки модуля сообщение: У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору.

Попробуйте в админке перейти Система>Пользователи>Группы пользователей там выбрать администратор и включить  module/exchange1c  "Разрешить просмотр"  и "Разрешить редактирование"

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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