Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


Serdes
 Поделиться

Рекомендованные сообщения

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

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

 

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 недели спустя...

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

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

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

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

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

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

синяя XL 11 штук 

итд

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

 

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

 

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

S - 30 шт

M - 23 шт

XL - 12 шт 

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

Ссылка на комментарий
Поделиться на других сайтах

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

Ссылка на комментарий
Поделиться на других сайтах


Вопрос. Куда пишутся логи загрузки? Выгрузка из 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  "Разрешить просмотр"  и "Разрешить редактирование"

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.