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

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


Recommended Posts

54 минуты назад, Gmp сказал:

Можно как подсказал Demon85 но если используете официальную 1.6.4.7 - на форуме станете постоянным жителем. Очень много багов. Лучше поставьте 1.6.4.8 - она хоть и не лишена всех проблем, но многое там порешалось в том числе и ваша проблема.

 

В плане авторизации в 1.6.4.8 нет абсолютно никаких изменений от последней официальной 1.6.4.7(2), но я сталкивался с тем что браузер пользователя незаметно подставляет сохраненный пароль от админки сайта при сохранении настроек (автозаполнение паролей в браузере). В предыдущих версиях (до 1.6.4.7(2)) был баг авторизации из-за которого авторизация "работала" даже там где не должна была. Возвращать этот баг смысла нет, если авторизация не работает - надо искать причины.

 

У вас сайт на https?

Откуда качали 1.6.4.7 - дайте ссылку.

https://github.com/KirilLoveVE/opencart2-exchange1c

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


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

 

Думаю лучше удалите версию официальную 1.6.4.7 (автор её уже не поддерживает)  и скачайте , а потом установите вот эту сборку Сборка от @Gmp 1.6.4.8.  Это последняя не официальная сборка от @Gmp версия 1.6.4.8 . Много исправлений .

 

https://prnt.sc/xrezocобновился до версии
но проблема осталасть та жа

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


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

Откуда качали 1.6.4.7 - дайте ссылку.

На сколько понял ваша версия 

вот такая ошибка. Мне кажется при удалении не все удалилось. Может в БД где что осталось.

image.png.72ebafc0d80a3cbe395d465ee392e735.png

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


38 минут назад, Gmp сказал:

@watermark1 У вас на сервере стоит ограничение по размеру загрузки файла. Увеличьте параметр php upload_max_filesize

блин пипец точно мой косяк не досмотрел все импортировалось
только вот не отображаеться товар
хотя в инфе все есть
https://prnt.sc/xrk3xp
подскажите мож че нажать надо, чтоб они занеслись в каталог

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


12 минут назад, Gmp сказал:

@watermark1 Мало информации чтоб подсказать. Зайдите в админку и посмотрите в чем дело, возможно товары отключены или не привязаны к категориям.

https://prnt.sc/xrlb5c
https://prnt.sc/xrld5b

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


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

@Ivanzo хммм, неизвестный метод авторизации, это вижу впервые. Предлагаю для теста сперва попробовать .htacess кинуть в папку export/

.htaccess 102 \u0411 · 0 downloads

 

Все решено. В htacess добавил 

RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

 

Даже не знаю работало и без него ранее.

 

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


вроде загрузка прошла успешно

021-01-28 19:55:49 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-01-28 19:55:49 - 8096M КОНЕЦ ЗАГРУЗКИ ДАННЫХ
2021-01-28 19:55:49 - 0106M Время обработки exchange: 8.9795248508453 сек
2021-01-28 19:55:49 - 8098M:
2021-01-28 19:55:49 - Array
(
    [exchange] => 8.9795248508453
    [xml_load] => 0.019653081893921
    [date] => 2020-11-04
    [classifier_parse] => 0.12599015235901
    [classifier_categories_parse] => 0.076425790786743
    [classifier_category_num] => 118
    [attributes_parse] => 0.046748161315918
    [attribute_num] => 61
    [product_parse] => 10.474373102188
    [product_num] => 1443
    [offers] => 8.9508249759674
    [offers_num] => 1260
    [parse_price] => 0.0014419555664062
)

2021-01-28 19:55:49 - 2196C Ручной обмен прошел без ошибок

 

 


но товары и категории так и не появились на сайте
прилагаю логи загрузки

 

 

 

 

 

error.log

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


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

Все решено. В htacess добавил 

RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

 

Даже не знаю работало и без него ранее.

Чудеса какие-то. Но хорошо что решилось, будет еще одно решение в копилку.

Из интереса сравнил авторизацию в 1.6.4.8 и всех версий 1.6.4.7 (а их три штуки), все везде абсолютно идентично. Отличия авторизации есть только в версии 1.6.4.5 и ниже.

Вижу что в вашем htacess www упоминается, у вас случайно не стоит редирект с "без www" на "www"? Ссылка в 1С была с www? Мне это теперь покоя не даёт))

 

@watermark1 Давайте начнем сначала, а то не совсем понятно. У вас какая версия модуля обмена? По логам косвенно выглядит как 1.6.4.7 хотя вы говорили что поставили 1.6.4.8. Это уже странность. Про отсутствующие таблицы еще большая странность, потому что ни в 1.6.4.7 ни в 1.6.4.8 такой ошибки я не видел.

 

Вы пробовали переустановить модуль?

1) перейти в настройки модуля, открыть Сервисные функции и нажать на все кнопки которые не страшно (как минимум Очистка связей с ТС и Удаление загруженных данных, а если магазин новый и без товаров, либо тестовая копия - можно вообще удалить все товары кнопкой Очистка базы данных)

2) удалить модификатор

3) перейти в дополнения, деинсталлировать модуль

4) обновить кеш модификаций

5) установить заново через установщик дополнений

6) перейти в дополнения, нажать установить

7) сделать базовые настройки, сохранить и попробовать снова.

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


36 минут назад, Gmp сказал:

Чудеса какие-то. Но хорошо что решилось, будет еще одно решение в копилку.

Из интереса сравнил авторизацию в 1.6.4.8 и всех версий 1.6.4.7 (а их три штуки), все везде абсолютно идентично. Отличия авторизации есть только в версии 1.6.4.5 и ниже.

Вижу что в вашем htacess www упоминается, у вас случайно не стоит редирект с "без www" на "www"? Ссылка в 1С была с www? Мне это теперь покоя не даёт))

 

@watermark1 Давайте начнем сначала, а то не совсем понятно. У вас какая версия модуля обмена? По логам косвенно выглядит как 1.6.4.7 хотя вы говорили что поставили 1.6.4.8. Это уже странность. Про отсутствующие таблицы еще большая странность, потому что ни в 1.6.4.7 ни в 1.6.4.8 такой ошибки я не видел.

 

Вы пробовали переустановить модуль?

1) перейти в настройки модуля, открыть Сервисные функции и нажать на все кнопки которые не страшно (как минимум Очистка связей с ТС и Удаление загруженных данных, а если магазин новый и без товаров, либо тестовая копия - можно вообще удалить все товары кнопкой Очистка базы данных)

2) удалить модификатор

3) перейти в дополнения, деинсталлировать модуль

4) обновить кеш модификаций

5) установить заново через установщик дополнений

6) перейти в дополнения, нажать установить

7) сделать базовые настройки, сохранить и попробовать снова.

сделал пункт один и сделал опять ручную загрузку и все получилось спс

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


В 24.11.2020 в 15:16, Gmp сказал:

Если речь о моей сборке сейчас - то на чистом оксторе проверялось в том числе - проблем нет.

Но насчет генерации SEO для тайтлов, дескрипшенов и прочее - да, не проверялось т.к. не пользовался этим. Проверял только SEO url. Будет время проверю.

 

Проблема только с ручной генерацией SEO полей (кроме SEO url) или есть другие проблемы?

У кого то работает заполнение SEO у меня заполняется только SEO url

 

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

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


В 29.01.2021 в 14:13, Ivanzo сказал:

У кого то работает заполнение SEO у меня заполняется только SEO url

 

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

стоит версия 1.6.4.8
seo работают исправно вот косок логов прикладываю

 

 


2021-01-30 14:13:33 - 1141M Поле: 'meta_title' старое: '', новое: '≡ Варочные поверхности – купить в интернет-магазине ◁ КАКТУС ▷, лучшая цена в Киеве и Украине'
2021-01-30 14:13:33 - 1141M Поле: 'meta_description' старое: '', новое: '【Кактус】Купить Варочные поверхности Выгодные цены, Постоянно действующие акции и скидки на Варочные поверхности ► Подробные характеристики, отзывы и обзоры ️Гарантия! ️Бонусы за покупку ✈️ Быстрая доставка по Украине ☎️ (044) 0000000'
2021-01-30 14:13:33 - 1141M Поле: 'meta_h1' старое: '', новое: 'Кактус - магазин бытовой техники и электроники'
2021-01-30 14:13:33 - 0773M SEO URL старое: '', новое 'varochnye-poverhnosti'
2021-01-30 14:13:33 - 1172M Сформировано SEO для категории
2021-01-30 14:13:33 - 7747M Категория: 'Варочные поверхности'
2021-01-30 14:13:33 - 7747M Категория: 'Встраиваемая техника'
2021-01-30 14:13:33 - 7747M Категория: 'Крупная бытовая техника'
2021-01-30 14:13:33 - 7498M:
2021-01-30 14:13:33 - Array
(
    [parent_id] => 0
    [name] => Чаша для мультиварки
    [version] => 
    [guid] => 0f6c8bc9-00d7-11e7-8097-c04a00002528
)

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


добрый вечер форумчане подскажите как бороться
права на папку есть 777
а при обменне даных с 1с на сайт выдает ошибку 3001

логи

2021-01-30 17:10:02 - 8027M НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2021-01-30 17:10:02 - 8032M Язык загрузки, id: 1
2021-01-30 17:10:02 - 8046M Читается XML файл: 'import.xml'
2021-01-30 17:10:02 - Строка ошибки: 8061 - error_3001_log
2021-01-30 17:10:02 - ОШИБКА 3001. Смотрите описание ошибки в справке модуля обмена.
2021-01-30 17:10:02 - 2554C Удален файл: /home/xbxhztrw/public_html/system/storage/cache/exchange1c/import.xml
2021-01-30 17:10:02 - 0066C failure
2021-01-30 17:10:02 - 0069C ERROR: 3001
2021-01-30 17:10:02 - Ошибка при загрузке файла: /home/xbxhztrw/public_html/system/storage/cache/exchange1c/import.xml

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


19 часов назад, watermark1 сказал:

добрый вечер форумчане подскажите как бороться
права на папку есть 777
а при обменне даных с 1с на сайт выдает ошибку 3001

логи

2021-01-30 17:10:02 - 8027M НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2021-01-30 17:10:02 - 8032M Язык загрузки, id: 1
2021-01-30 17:10:02 - 8046M Читается XML файл: 'import.xml'
2021-01-30 17:10:02 - Строка ошибки: 8061 - error_3001_log
2021-01-30 17:10:02 - ОШИБКА 3001. Смотрите описание ошибки в справке модуля обмена.
2021-01-30 17:10:02 - 2554C Удален файл: /home/xbxhztrw/public_html/system/storage/cache/exchange1c/import.xml
2021-01-30 17:10:02 - 0066C failure
2021-01-30 17:10:02 - 0069C ERROR: 3001
2021-01-30 17:10:02 - Ошибка при загрузке файла: /home/xbxhztrw/public_html/system/storage/cache/exchange1c/import.xml

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

2021-01-31 12:21:08 - kaktus.ooo/export/exchange1c.php?type=sale&mode=file&filename=1cbitrix-02b2fd36-5394-40ab-b43e-e180ca2e0d08.xml
2021-01-31 12:21:08 - 2453C modeFileSale
2021-01-31 12:21:08 - 2389C upload file: /home/xbxhztrw/public_html/system/storage/cache/exchange1c/1cbitrix-02b2fd36-5394-40ab-b43e-e180ca2e0d08.xml
2021-01-31 12:21:08 - 2398C file size: 4967
2021-01-31 12:21:08 - 0066C failure
2021-01-31 12:21:08 - 0069C modeFileSale(): no XML files

но если зиповать передачу то заказы проходят а товары нет

 

 

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


В 30.01.2021 в 15:17, watermark1 сказал:

стоит версия 1.6.4.8
seo работают исправно вот косок логов прикладываю

Работает при выгрузке или при ручном формировании SEO.

У меня вот такую ошибку выдает при ручном формировании. При заливе все ок.

 

image.thumb.png.54d50d2f014efd3eddd192a5174f8c33.png

image.png.001df839fa9bce7a0067951ba9d534f9.pngimage.png.bcd26578757c6b3e98f6c614ead496c3.png

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


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

Работает при выгрузке или при ручном формировании SEO.

У меня вот такую ошибку выдает при ручном формировании. При заливе все ок.

 

image.thumb.png.54d50d2f014efd3eddd192a5174f8c33.png

image.png.001df839fa9bce7a0067951ba9d534f9.pngimage.png.bcd26578757c6b3e98f6c614ead496c3.png

а логи отладка + sql запросы где?

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


Модуль вполне рабочий и можно использовать.  Многие проблемы я так понял решены сборкой от @Gmp если можно как то закрепить данную сборку в теме то было бы не плохо. Чтоб сразу было видно какую сборку лучше устанавливать. И можно всеми усилиями допилить его. Например я добавил еще чтоб не только в isbn выгружались значения, а и во  во все остальные mpn и т.д. 

Теперь разбираюсь как сделать чтоб определенную цену можно было выгрузить в определенный столбец БД. Тут по сложнее для меня.

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

Если есть у кого какие мысли или может кто делал уже такое, буду рад если поделитесь.

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


Короче у меня 2 проблемы и баг заметил в 1с.

1. Начнем с бага, может кто и подправит. Суть такова, получается когда делаем заказ выбираем способ по карте, товар не ничего не оплачиваем возвращаемся назад тупо, потом делаем обмен данными заказами между сайтом и 1с, то получается заказ оплачен с моим модулем оплатой картой и все _-_ когда я его даже и не оплачивал _-_ а на сайте не выводит этого что заказ типа был. Короче образно говоря на сайте все норм, а вот модуль уже косячит _-_

2. Проблема с http перехода на https протокол, уже пытался в .htaaces добавить там что писали на форуме, все-ровно пишет неверный логин или пароль, переходил также по ссылке 1xchange.php все ок пишет succes. Короче помггите что делать?) какие логи нужны скину ок)

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


2 часа назад, 26rus сказал:

 

2. Проблема с http перехода на https протокол, уже пытался в .htaaces добавить там что писали на форуме, все-ровно пишет неверный логин или пароль, переходил также по ссылке 1xchange.php все ок пишет succes. Короче помггите что делать?) какие логи нужны скину ок)

пробовали это добавить 

RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

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


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

пробовали это добавить 

RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

вот это нет, у меня панель стоит если что ispmanager v5) у меня получается вот .htaaces идет в корне сайта лежит

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/



RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /


RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none


RewriteCond %{HTTPS} =on
RewriteCond %{REQUEST_URI} !^(.*)1c_exchange(.*)$ [NC] [OR]
RewriteCond %{QUERY_STRING} !^(.*)1c_exchange(.*)$ [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,R=301,L]

где тут что-то удалить или заменить на ваши строчки и попробовать?)

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


Хотел бы всем попытаться помочь по озвученным проблемам, но в последнее время совсем увяз в работе, потому заглядываю сюда не часто и отвечаю не всем.

Прошу "понять и простить"))

  

В 29.01.2021 в 15:13, Ivanzo сказал:

У кого то работает заполнение SEO у меня заполняется только SEO url

Указанные ошибки уже были у кого-то раньше, я пытался "решить по быстренькому", но там какой-то полный треш был в коде, не вспомню что именно. По моему была странность в том, что на одном и том же модуле у человека была та же "duplicate entry" как у вас, а у меня не работало ничего вообще, а исследовав код я обнаружил что кода который формирует - нет вообще и никакого "duplicate entry" быть не может. Сейчас почитав обсуждение я понял - видимо дело в том что кто-то загружал вручную, а кто-то обменом, кто-то формировать вручную пытался. Отсюда и разные ошибки. В итоге человек установил сторонний модуль для автозаполнения SEO полей.

 

4 часа назад, 26rus сказал:

1. Начнем с бага, может кто и подправит. Суть такова, получается когда делаем заказ выбираем способ по карте, товар не ничего не оплачиваем возвращаемся назад тупо, потом делаем обмен данными заказами между сайтом и 1с, то получается заказ оплачен с моим модулем оплатой картой и все _-_ когда я его даже и не оплачивал _-_ а на сайте не выводит этого что заказ типа был. Короче образно говоря на сайте все норм, а вот модуль уже косячит _-_

Очень сумбурно и непонятно написано, но думаю дело тут не в модуле обмена вовсе. Если у вас стоит параметр "выгружать заказы с таким-то статусом" - проблем быть не должно. Если не стоит этот параметр, то значит модуль оплаты присваивает не оплаченному заказу некоторый статус (так делают вроде все модули оплаты), и потому он приходит к вам в 1С. Если хотите чтоб помогли - нужны детали. Какой статус у неоплаченного заказа, какие настройки обмена заказами.

 

4 часа назад, 26rus сказал:

2. Проблема с http перехода на https протокол, уже пытался в .htaaces добавить там что писали на форуме, все-ровно пишет неверный логин или пароль, переходил также по ссылке 1xchange.php все ок пишет succes. Короче помггите что делать?) какие логи нужны скину ок)

Эта проблема гораздо хитрее чем кажется. Зависит видимо от конфигурации 1С и настроек веб-сервера, потому что кому-то помогает один htacess кому-то другой кому-то третий и тд. Универсальное решение я искал но так и не смог найти. Как и точную причину почему это происходит. Пробуйте гуглить эту ошибку не в рамках "обмена с опенкарт", а в целом. Для битрикса, вордпресса (вукоммерс), нэткэта, и других популярных движков интернет магазинов. Я как-то находил htaccess на форуме по другому движку и он подошел в конкретной ситуации.

 

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

Теперь разбираюсь как сделать чтоб определенную цену можно было выгрузить в определенный столбец БД. Тут по сложнее для меня.

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

 

  

14 минут назад, 26rus сказал:

где тут что-то удалить или заменить на ваши строчки и попробовать?)

Лучше всего оригинальный .htaccess не трогать и оставить как было (хотя вы уже "потрогали"), а в папке /export/ создать отдельный .htacess и в него уже писать строки с форума или интернета.

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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