Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Обмен и синхронизация openCart с 1С предприятие УТ, УНФ, Мой склад и тд. Модуль для OpenCart 1.5Х, 2.Х, 3.Х


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

16 минут назад, strikerus сказал:

Да, были на шареде. Точных данных по количеству товаров, способному без проблем выгрузиться нет, т.к. полная выгрузка из 1с делалась несколько месяцев назад. Но тогда было успешно выгружено 8 000 товаров, при этом выгрузка занимала почти 10 часов

У меня при полной выгрузке всех данных выгружается только 100 товаров, думаю на ограничение хостинга. 

Поделиться сообщением


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

  • Ответы 4,6k
  • Created
  • Последний ответ

Top Posters In This Topic

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

У меня при полной выгрузке всех данных выгружается только 100 товаров, думаю на ограничение хостинга. 

Скорее всего так и есть, можно в поддержке хостинга это спросить

Поделиться сообщением


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

12 часов назад, NeoSeo Team сказал:

 Не удалось прочитать ответ сервера. Параметры обмена не получены.
26.06.2020 10:54:25--Ответ сервера: zip=no
file_limit=104857600

Поделиться сообщением


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

12 часов назад, NeoSeo Team сказал:

Прикрепите изображения еще раз. Они не доступны

Прикрепил еще раз все изображения и лог с 1С. 

1593161038566.jpg

1593161046999.jpg

1593160956028.jpg

1593160971736.jpg

1593160986708.jpg

1593160997194.jpg

1593161020055.jpg

Лог.txt

Поделиться сообщением


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

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

Поделиться сообщением


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

17 часов назад, Ivanzo сказал:

В модуле есть возможность разделять на фрагменты? Может дело в ограничениях хостинга по максимальному размеру запроса к веб-серверу?

 

Проверьте также файлы выгрузки в директории storage/cache/exchange1c/ -- чаще всего после обмена 1С остаются файлы. вот попробуйти провести обмен и проверить данный файл.

Да, сервер может блокировать файл, но в логах обязательно об этом укажет - проверьте лог ошибок сервера, не модуля, а именно сервера

Поделиться сообщением


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

11 часов назад, garik сказал:

Здравствуйте, со вторника жду ответа, помогите!!!

Добрый день, мультивалюта - используется стандартная от опенкарт, приходит в валюте от 1С в usd модуль используя курс в опенкарт сможет перевести. Натсрйока "Конвертировать валюты"

Мультиязычное описание так же поддерживает используйте настройку для отключения лишних языков если требуется, но в файле import.xml 1с должен выводить описание и наименование так

<ЗначениеРеквизита>
  <Наименование>наименование_ua</Наименование>
  <Значение>Мука пшенична</Значение>
</ЗначениеРеквизита>

Или значения свойства

Поделиться сообщением


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

11 часов назад, strikerus сказал:

Добрый день. Пользуемся вашим модулем обмена с 1с на Opencart 2.3. Текущая установленная версия модуля 190.

Проблема:

У нас из 1с на сайт выгружается 17 000 товаров, с изображениями и множеством связанных опций. Для того, чтобы все это хоть как-то крутилось - сайт перевезли на VDS с параметрами:

  • Процессор 2 x 2.8 ГГц
  • ОЗУ 4 Гб.

В результате процесс полной выгрузки на сайт длится уже 30 часов. При этом ресурсы сервера используются лишь наполовину:

1609555602_.png.d5b948d249aae3f3a0f36cccb438e292.png

1573210529_.png.e759e9a625311c45c9e65dc0e4832709.png

Подскажите, как сделать полную выгрузку большого количества товаров из 1с в opencart вашим модулем? Что предпринять, для сокращения времени обмена 1с с сайтом

 

Добрый день, скажите, в логах модуля проходит какие либо действия? так как у нас были выгрузки и по 30 000 товаров, такого времени работы нет, занимало несколько часов, в зависимости от количества изображений. Если у Вас слишком много изображений их проще перенести вручную  в директорию image/catalog/import_files

Поделиться сообщением


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

9 часов назад, Ivanzo сказал:

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

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

Поделиться сообщением


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

9 часов назад, Ivanzo сказал:

У меня при полной выгрузке всех данных выгружается только 100 товаров, думаю на ограничение хостинга. 

В файле обмена например import.xml сколько приходит Вам товаров? Ровно 100 товаров обычно из за сервера не может быть, сервер может прервать обмен но тогда 100 не будет, это маловероятно, обычно это например 138 но точно на 100 врядли и тме более если несколько раз, возможно 1С отдает пакетно товары?

Так же если 1С поддерживает разделение обмена на порции тогда можно использовать так же шаред хостинг

Поделиться сообщением


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

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

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

Попробуйте изменить лимиты в php например max_execution_time, если используется nginx тогда потребуется увеличить размер допускаемого файла и тоже временные лимиты

 

Поделиться сообщением


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

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

Прикрепил еще раз все изображения и лог с 1С. 

 

Лог.txt 62 kB · 0 скачиваний

Добрый день, возможно проблема у Вас в зацикленной выгрузке - причина проставка статуса для выгрузке такой же как статус для метки выгрузки "Выгружать заказы со статусом:"

Убедитесь что статус Отправлен на склад у Вас не выбран для выгрузки в настройке "Выгружать заказы со статусом:"

image.thumb.png.adcea62ed3c7386cbec0f4051524e938.png

Поделиться сообщением


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

1 час назад, NeoSeo Team сказал:

Добрый день, возможно проблема у Вас в зацикленной выгрузке - причина проставка статуса для выгрузке такой же как статус для метки выгрузки "Выгружать заказы со статусом:"

Убедитесь что статус Отправлен на склад у Вас не выбран для выгрузки в настройке "Выгружать заказы со статусом:"

image.thumb.png.adcea62ed3c7386cbec0f4051524e938.png

Этот статус точно не выбран для экспорта заказов. 

 

Настройки уже 100500 раз проверяли. По факту то и статусы не меняет после импорта. Помогите пожалуйста разобраться.

1593188511957.jpg

Поделиться сообщением


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

24.06.2020 в 00:34, NeoSeo Team сказал:

У Вас включена опция "Использовать полное наименование" в настройках модуля? отключите ее.

Добрый вечер! Скажите. Модуль принимает реквизит описание для категорий?

Поделиться сообщением


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

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

В файле обмена например import.xml сколько приходит Вам товаров? Ровно 100 товаров обычно из за сервера не может быть, сервер может прервать обмен но тогда 100 не будет, это маловероятно, обычно это например 138 но точно на 100 врядли и тме более если несколько раз, возможно 1С отдает пакетно товары?

Так же если 1С поддерживает разделение обмена на порции тогда можно использовать так же шаред хостинг

100 товаров выгружает без проблем. 120 уже нет. Если выгружать только цены и остатки то без проблем выгружает и 5 тыс. Выгружаем не из 1С а из Бизнес.Ру

Поделиться сообщением


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

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

Попробуйте изменить лимиты в php например max_execution_time, если используется nginx тогда потребуется увеличить размер допускаемого файла и тоже временные лимиты

 

Можно поподробней что, где и на что изменить.

Поделиться сообщением


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

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

Проверьте также файлы выгрузки в директории storage/cache/exchange1c/ -- чаще всего после обмена 1С остаются файлы. вот попробуйти провести обмен и проверить данный файл.

Да, сервер может блокировать файл, но в логах обязательно об этом укажет - проверьте лог ошибок сервера, не модуля, а именно сервера

Если остается фаил вот здесь storage/cache/exchange1c/ то что надо их удалить?

Поделиться сообщением


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

4 минуты назад, Ivanzo сказал:

Можно поподробней что, где и на что изменить.

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

Обратитесь в ТП Вашего хостинга, чтобы узнать где можете поменять данное значение.

 

Поделиться сообщением


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

3 минуты назад, Ivanzo сказал:

Если остается фаил вот здесь storage/cache/exchange1c/ то что надо их удалить?

Перед обменом эти файлы должны удаляться.

В логах есть упоминание об удалении 

2020-06-25 09:41:43 - Удаляем файл - /home/k/kormzo/usdrug3/public_html/system/storage/cache/exchange1c/import.xml
2020-06-25 09:41:43 - Удаляем файл - /home/k/kormzo/usdrug3/public_html/system/storage/cache/exchange1c/offers.xml

Поделиться сообщением


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

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

Добрый вечер! Скажите. Модуль принимает реквизит описание для категорий?

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

Нет. не принимает

Поделиться сообщением


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

4 часа назад, Dmytro сказал:

По факту то и статусы не меняет после импорта. Помогите пожалуйста разобраться.

  1. Очистите логи модуля
  2. Скачайте файл заказов вручную через настройки модуля.
  3. Изучите логи модуля. 

Изменился ли статус?

Если нет - дело скорее всего все же в  настройках модуля.

Поделиться сообщением


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

Есть товары с наличием 0. Как сделать чтоб данный товары загружались с количеством, например в кол-во подставлять цену товара, либо еще какую цифру

Поделиться сообщением


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

10 часов назад, Ivanzo сказал:

Есть товары с наличием 0. Как сделать чтоб данный товары загружались с количеством, например в кол-во подставлять цену товара, либо еще какую цифру

Можно воспользоваться настройкой http://joxi.ru/zANLWdRi6G6Q6m. Минус в том, что если обмен долго идет, то это время товары будут висеть с 0 ценой.

Другой вариант доработать выгрузку на стороне самой 1с. Чтобы передавалось нужное Вам значение в количестве, если количество товара 0

image.png

Поделиться сообщением


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

Предложение 

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

Удобно было бы если прям в разделе товары была бы выведена связь как модель товара. 

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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