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

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


Recommended Posts

Здравствуйте!

Установка и настройка в рабочем режиме, при выгрузке лог 1с: получен пустой ответ! Товары не выгружаются! 

 

Лог ошибок :  PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2359296 bytes) in public_html/admin/controller/module/exchange1c.php on line 2044 [Wed Apr 12 10:54:56.581523 2017] [:error] [pid 25965] [client 78.29.9.4:42685] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2359296 bytes) in public_html/admin/controller/module/exchange1c.php on line 2044

 

Как это можно исправить? Заранее огромное спасибо...

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


Добрый день!

В БД 1С цены товара в Евро, ocStore 2.1.0.2.1, модуль обмена 1.6.2.b28.

1. Добавив Гривну в магазин, Настройки / Локализация / Валюты и определив валютой по умолчанию, при импорте товара, получил цену в гривне по курсу.

2. Удалив там же все валюты кроме Гривны, при импорте товара, получил цену в Евро.

3. Добавив руками там же Евро, при импорте товара, получил нулевую цену и ошибку от 1С:

Quote

Выгружено товаров: 7
Выгружено картинок: 7
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
The file v8_C80E_4a.zip has been successfully uploaded

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

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

 

4. Кеш чистил, кнопкой в настройках модуля. Требуемого результата не принесло.

 

Подскажите, как вернуть конвертацию?

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


5 часов назад, rutskoifp сказал:

Здравствуйте!

Установка и настройка в рабочем режиме, при выгрузке лог 1с: получен пустой ответ! Товары не выгружаются! 

 

Лог ошибок :  PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2359296 bytes) in public_html/admin/controller/module/exchange1c.php on line 2044 [Wed Apr 12 10:54:56.581523 2017] [:error] [pid 25965] [client 78.29.9.4:42685] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2359296 bytes) in public_html/admin/controller/module/exchange1c.php on line 2044

 

Как это можно исправить? Заранее огромное спасибо...

Решено! увеличить объем памяти в php.ini

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


День добрый!

Так понял остатки на сайт выгружаются полностью, вне зависимости от выбора склада на узле обмена 1С. Вопрос: можно ли в карточке товара указать остатки с каких именно складов будут отображаться, к примеру если в УТ 11.2 используются 5 складов, но отображать остатки нужно по 3-м?

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


16 часов назад, Kirillove сказал:


А версия модуля какая? Не исключаю и ошибки в модуле. Все остальное нормально работает?
 

opencart2.1-exchange1c_1.6.2.b28.ocmod 

еще  HTML-тег H1 тоже не задает, остальные поля нормально

это все что качается категорий

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


А поддержки ocStore 2.3 пока нет я так понял?

Да, пока только в проекте. очень мало времени, сейчас завал...

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

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

10 минут назад, Kirillove сказал:


Да, пока только в проекте. очень мало времени, сейчас завал...

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

Очень жаль, но все равно работу Вы проделали огромную, спасибо. Жду адаптации под 2.3.

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


Здравствуйте!

Такая беда:

При выгрузке из 1с выдает ошибку-Получен пустой ответ сервера. Лог с сайта-PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1835008 bytes) in /home/c/charli74/g-i-p/public_html/admin/controller/module/exchange1c.php on line 2044

Я так понимаю что не хватает памяти.... 1,75Мб

Раньше все нормально выгружалось... Как это можно исправить?

Заранее благодарю за ответ!

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


14 часов назад, rutskoifp сказал:

Здравствуйте!

Такая беда:

При выгрузке из 1с выдает ошибку-Получен пустой ответ сервера. Лог с сайта-PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1835008 bytes) in /home/c/charli74/g-i-p/public_html/admin/controller/module/exchange1c.php on line 2044

Я так понимаю что не хватает памяти.... 1,75Мб

Раньше все нормально выгружалось... Как это можно исправить?

Заранее благодарю за ответ!

в php.ini изменить

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


Kirillove, готовлю сайт к переезду с опенкарта 1,5,6,4 на opencart.pro 2.1.0.2.1

На старом сайте использовал модуль zenwalkera 1.6.0 и выгрузка была доработана для двух языков и своих категорий.

Сейчас установил ваш модуль версию 1.6.2.b25,

 

Интересует следующее

1. не выгружается цена

2. не выгружается количество товара

3. как настроить выгрузку товара на двух языках (если нужные поля уже есть)?

прикрепляю файлы

v8_B6_b4.zip

2017-04-15_19-53-15.png

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


Всем привет!

OcStore2.1 шаблон Luxary 

после выгрузки товаров из 1с, выдает ошибку 500 когда заходишь в карточку товара...

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

Файл .htaccess переименован 

лог:

PHP Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/c/charli74/...../public_html/system/storage/modification/catalog/controller/product/product.php on line 1073, referer: http://...../index.php?route=product/category&path=4

 

в строке on line 1073 прописано следующее:

 

else {
            $url = '';

Подскажите как это поправить?

 

 

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


Здравствуйте!
Такая беда:
При выгрузке из 1с выдает ошибку-Получен пустой ответ сервера. Лог с сайта-PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1835008 bytes) in /home/c/charli74/g-i-p/public_html/admin/controller/module/exchange1c.php on line 2044
Я так понимаю что не хватает памяти.... 1,75Мб
Раньше все нормально выгружалось... Как это можно исправить?
Заранее благодарю за ответ!

Такое может случиться, если размер файла будет большим, он может быть либо при полной выгрузке, либо когда много изменений выгружается. Картинки могут придать вес файлу если выгружается архив.
Поставьте в настройках php.ini побольше, например 512 мб.

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

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

В 16.04.2017 в 01:56, at0s13 сказал:

Kirillove, готовлю сайт к переезду с опенкарта 1,5,6,4 на opencart.pro 2.1.0.2.1

На старом сайте использовал модуль zenwalkera 1.6.0 и выгрузка была доработана для двух языков и своих категорий.

Сейчас установил ваш модуль версию 1.6.2.b25,

 

Интересует следующее

1. не выгружается цена

2. не выгружается количество товара

3. как настроить выгрузку товара на двух языках (если нужные поля уже есть)?

прикрепляю файлы

v8_B6_b4.zip

2017-04-15_19-53-15.png

Сегодня протестировал Ваш файл, загрузился без ошибок. Но пока анализирую работу модуля...

Пока на 3 вопрос не могу ответить, но подумаю...

Для скачивания пока недоступен, еще один день нужен погонять...

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

В 14.04.2017 в 19:01, rutskoifp сказал:

Здравствуйте!

Такая беда:

При выгрузке из 1с выдает ошибку-Получен пустой ответ сервера. Лог с сайта-PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1835008 bytes) in /home/c/charli74/g-i-p/public_html/admin/controller/module/exchange1c.php on line 2044

Я так понимаю что не хватает памяти.... 1,75Мб

Раньше все нормально выгружалось... Как это можно исправить?

Заранее благодарю за ответ!

Попробуйте в /admin/controller/module/exchange1c.php перед строкой:
 

$data = file_get_contents("php://input");

добавить строчки

set_time_limit(0);
ini_set('memory_limit', '-1');

Если Ваш хостер разрешает менять эти значения то прокатит без ошибок.

Прочитать что в них записано можно так:

$time_limit = ini_get('max_execution_time');
$memory_limit = ini_get('memory_limit');

 

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

15 часов назад, Kirillove сказал:

Попробуйте в /admin/controller/module/exchange1c.php перед строкой:
 


$data = file_get_contents("php://input");

добавить строчки


set_time_limit(0);
ini_set('memory_limit', '-1');

Если Ваш хостер разрешает менять эти значения то прокатит без ошибок.

Прочитать что в них записано можно так:


$time_limit = ini_get('max_execution_time');
$memory_limit = ini_get('memory_limit');

 

Поменял!

Теперь такая штука...

Если из 1с делать выгрузку делать Группами товаров то выгрузка идет нормально! Но если выгружать Категории товаров 1с

выдает следующий лог 1с:

Интерактивный обмен
19.04.2017 12:52:45 Запуск выгрузки товаров
19.04.2017 12:53:25 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 1 879
предложений: 1 834
картинок: 615

В том числе для каталога Основной каталог товаров:
товаров: 1 879
предложений: 1 834
картинок: 615

19.04.2017 12:57:15 Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера.
Ответ сервера: 
failure
Error processing file /home/c/charli74/***/public_html/system/storage/cache/exchange1c/import.xml
19.04.2017 12:57:15 Завершена выгрузка товаров

лог ошибок:

78.29.9.4:41448] PHP Parse error:  syntax error, unexpected 'ini_set' (T_STRING) in /home/c/charli74/***/public_html/admin/controller/module/exchange1c.php on line 2039, referer: http://***/admin/index.php?route=extension/modification&token=qtDfwsHztf1PfrWBmAGXutp6oANanatO
[Wed Apr 19 10:19:05.480938 2017] [:error] [pid 21605] [client 78.29.9.4:43312] PHP Parse error:  syntax error, unexpected '$ini_set' (T_VARIABLE) in /home/c/charli74/***/public_html/admin/controller/module/exchange1c.php on line 2039, referer: http://***/admin/index.php?route=common/dashboard&token=qtDfwsHztf1PfrWBmAGXutp6oANanatO

ВОзможно решить как то эту проблему?

 

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


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

ini_set('memory_limit', '-1');

Не работает у Вас. Обратитесь к хостеру для решения данной проблемы

Возможно надо указать конкретное значение:

ini_set('memory_limit', '256M');

 

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

5 часов назад, Kirillove сказал:

Не работает у Вас. Обратитесь к хостеру для решения данной проблемы

Возможно надо указать конкретное значение:


ini_set('memory_limit', '256M');

 

Спасибо! Буду хостера напрягать!

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


решение под 2.3

путь к модулю сайт /admin/index.php?route=module/exchange1c&token=vxpdLKvOw1VBIQDXROxf10hZOegv9lFh

вместо 

строка 17 гдето /httpdocs/export/exchange1c.php

require_once(DIR_SYSTEM . 'startup.php');
require_once(DIR_SYSTEM . 'library/currency.php');
require_once(DIR_SYSTEM . 'library/user.php');
require_once(DIR_SYSTEM . 'library/weight.php');
require_once(DIR_SYSTEM . 'library/length.php');

 

require_once(DIR_SYSTEM . 'startup.php');
require_once(DIR_SYSTEM . 'library/cart/currency.php');
require_once(DIR_SYSTEM . 'library/cart/user.php');
require_once(DIR_SYSTEM . 'library/cart/weight.php');
require_once(DIR_SYSTEM . 'library/cart/length.php');

потом строка 158 вместо 

// Currency
$registry->set('currency', new Currency($registry));

// Weight
$registry->set('weight', new Weight($registry));

// Length
$registry->set('length', new Length($registry));

// User
$registry->set('user', new User($registry));

 

 

/ Currency
$registry->set('currency', new Cart\Currency($registry));

// Weight
$registry->set('weight', new Cart\Weight($registry));

// Length
$registry->set('length', new Cart\Length($registry));

// User
$registry->set('user', new Cart\User($registry));

 

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


Можно и так, но мне не нравится папка tool которая используется модулем в opencart 2.1

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

Добрый день! Пееревожу интернет магазин на опен карт.

Сегодня установил Ваш модуль синхронизации.

Нужна консультация!

 

Не загружаются товары и категории на английском языке. Точнее загружаются, но информация теряется.

Например: http://oc.gidroponika.shop/index.php?route=product/product&product_id=269&search=13-7-16&description=true&category_id=2

 

В логах:

2017-04-22 0:00:07 - 0.549 Mb | 0483 | Получен language_id: 1
2017-04-22 0:00:07 - 0.548 Mb | 6652 | -------------------- НАЧАТА ЗАГРУЗКА ДАННЫХ --------------------
2017-04-22 0:00:08 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1736
2017-04-22 0:00:08 - 1.363 Mb | 4104 | Полная выгрузка

 

и

 

2017-04-22 0:19:36 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1736
2017-04-22 0:19:36 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1740
2017-04-22 0:19:36 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1663

 

А так же нарушается иерархия категорий.

Как быть, куда копать?

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


Добрый день! Пееревожу интернет магазин на опен карт.
Сегодня установил Ваш модуль синхронизации.
Нужна консультация!
 
Не загружаются товары и категории на английском языке. Точнее загружаются, но информация теряется.
Например: http://oc.gidroponika.shop/index.php?route=product/product&product_id=269&search=13-7-16&description=true&category_id=2
 
В логах:
2017-04-22 0:00:07 - 0.549 Mb | 0483 | Получен language_id: 1
2017-04-22 0:00:07 - 0.548 Mb | 6652 | -------------------- НАЧАТА ЗАГРУЗКА ДАННЫХ --------------------
2017-04-22 0:00:08 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1736
2017-04-22 0:00:08 - 1.363 Mb | 4104 | Полная выгрузка
 
и
 
2017-04-22 0:19:36 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1736
2017-04-22 0:19:36 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1740
2017-04-22 0:19:36 - PHP Notice:  Undefined index: name in /home/users/9/9029688885/domains/oc.gidroponika.shop/admin/model/tool/exchange1c.php on line 1663
 
А так же нарушается иерархия категорий.
Как быть, куда копать?

Давайте сегодня попробуем на версии 1.6.3 сегодня вечером?

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

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

13 часов назад, Kirillove сказал:


Давайте сегодня попробуем на версии 1.6.3 сегодня вечером?

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

Конечно же! Жду обновлений!

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


21 час назад, t04ka сказал:

Конечно же! Жду обновлений!

Выход переносится на завтра, так как пришлось добавлять загрузку "товарных категорий" которые выгружаются из УНФ 1.6.9.х и из УТ 11.3 (последних версий).

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

8 минут назад, Kirillove сказал:

Выход переносится на завтра, так как пришлось добавлять загрузку "товарных категорий" которые выгружаются из УНФ 1.6.9.х и из УТ 11.3 (последних версий).

Ждем! Спасибо Вам за труд!

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


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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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