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

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


Recommended Posts

Подскажите какую актуальную версию обмена можно использовать на Opencart 2.1.0.1? Стоит версия 1.6.2.b28, но не работает выгрузка нескольких фото у товара, обновление фото.

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


23 часа назад, ham сказал:

Я писал - то в таблицах version не создается, теперь опять что-то не то.

и так как правильно обновлять 

Сейчас проверю. Вообще обновлением ставится модуль только на версию 1.6.4.1

Постараюсь решить этот вопрос сейчас. Скорее всего придется включить обновление таблиц с более ранних версий и выпустить версию 1.6.4.6

 

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

Подскажите какую актуальную версию обмена можно использовать на Opencart 2.1.0.1? Стоит версия 1.6.2.b28, но не работает выгрузка нескольких фото у товара, обновление фото.

Пока нет такой, только для 2.3

 

23 часа назад, ham сказал:

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

Хорошо, добавлю сейчас

 

23 часа назад, ham сказал:

что-то с обновлением видимо не корректно происходит, уже несколько раз так

С какой версии пытаетесь обновиться?

 

В 20.10.2018 в 13:37, alhimikos сказал:

Почему-то не выгружается вес.

Чтобы Вес выгружался, Ваша 1С должна выгружать его как свойство с названием "Вес".

Предоставьте кусок import.xml одного товара с весом

 

 

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

В 09.10.2018 в 04:19, vavo сказал:

У всех нормально генерация SEO работает???

У меня при нажатии сформировать SEO, выдает ошибку Syntaxerror fatal error uncaught exception 'exception' with message 'error duplicate entry 94-1 Prymari error 1062.

в oc_category_desription в строку 94 присваивается вместо категории наименование товара. Если удалить строку 94 присвоиться уже к 93(((.

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

Кто может подскажет как исправить.

А подскажите в какой версии opencart такое у Вас появляется?

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

50 minutes ago, Kirillove said:

С какой версии пытаетесь обновиться?

а где смотреть ??

если смотреть внизу то видимо

Version 1.6.3.12 | Исходный код на GitHub | Last version available, но при этом я уже ставил oc2.3-exchange1c_1.6.4.5.ocmod.zip

 

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


Оффтоп но

У меня предложение: МБ для того чтобы каждый раз не просить:
Те у кого что-то не выгружает или ошибки - прикладывайте выгрузку одного товара (ну или максимум 10 товаров) + Лог ошибок (Ошибки и отладка : включается в модуле внизу на главной вкладке).

 

То есть формат сообщения примерно:
Не выгружает вес

[спойлер]import.xml[/спойлер]

[спойлер]offers.xml[спойлер]

[спойлер]Лог[/спойлер]

Версия движка: Opencart 2.3.0.2.3

Версия модуля:  1.6.3.11

 

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

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


20 hours ago, Kirillove said:

Чтобы Вес выгружался, Ваша 1С должна выгружать его как свойство с названием "Вес".

Предоставьте кусок import.xml одного товара с весом

 

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.07" ДатаФормирования="2018-10-22T11:06:34">
    <Классификатор>
        <Ид>18a20d7f-a857-4bb8-932b-d41faa1ba02c</Ид>
        <Наименование>Классификатор (Каталог товаров 18A20D7F)</Наименование>
        <Владелец>
            <Ид>dc18d00c-657e-11e5-8db2-08002711b77b</Ид>
            <Наименование>ИП Пупей Александр Николаевич</Наименование>
            <ПолноеНаименование>ИП Пупей Александр Николаевич</ПолноеНаименование>
            <ИНН>251105426892</ИНН>
        </Владелец>
        <Группы>
            <Группа>
                <Ид>2a62f291-658c-11e5-8db2-08002711b77b</Ид>
                <Наименование>Аксессуары</Наименование>
                <Группы>
                    <Группа>
                        <Ид>c9efda67-6643-11e5-8db3-08002711b77b</Ид>
                        <Наименование>Наклейки</Наименование>
                        <Группы>
                            <Группа>
                                <Ид>c9efda97-6643-11e5-8db3-08002711b77b</Ид>
                                <Наименование>Наклейки на бензобак (Китай)</Наименование>
                            </Группа>
                        </Группы>
                    </Группа>
                </Группы>
            </Группа>
        </Группы>
        <Свойства>
            <Свойство>
                <Ид>ba47c08a-d41a-11e8-8db8-101f740ac70a</Ид>
                <Наименование>Вес</Наименование>
                <ТипЗначений>Справочник</ТипЗначений>
                <ВариантыЗначений>
                    <Справочник>
                        <ИдЗначения>ba47c08b-d41a-11e8-8db8-101f740ac70a</ИдЗначения>
                        <Значение>100 гр.</Значение>
                    </Справочник>
                </ВариантыЗначений>
            </Свойство>
            <Свойство>
                <Ид>0b91e3af-27ec-11e8-9c18-101f740ac70a</Ид>
                <Наименование>Размер</Наименование>
                <ТипЗначений>Справочник</ТипЗначений>
                <ВариантыЗначений>
                    <Справочник>
                        <ИдЗначения>0b91e3b0-27ec-11e8-9c18-101f740ac70a</ИдЗначения>
                        <Значение>10*1*12</Значение>
                    </Справочник>
                </ВариантыЗначений>
            </Свойство>
        </Свойства>
    </Классификатор>
    <Каталог СодержитТолькоИзменения="true">
        <Ид>18a20d7f-a857-4bb8-932b-d41faa1ba02c</Ид>
        <ИдКлассификатора>18a20d7f-a857-4bb8-932b-d41faa1ba02c</ИдКлассификатора>
        <Наименование>Каталог товаров 18A20D7F</Наименование>
        <Владелец>
            <Ид>dc18d00c-657e-11e5-8db2-08002711b77b</Ид>
            <Наименование>ИП Пупей Александр Николаевич</Наименование>
            <ПолноеНаименование>ИП Пупей Александр Николаевич</ПолноеНаименование>
            <ИНН>251105426892</ИНН>
        </Владелец>
        <Товары>
            <Товар>
                <Ид>c9efda98-6643-11e5-8db3-08002711b77b</Ид>
                <Штрихкод>2000000004143</Штрихкод>
                <Артикул/>
                <Наименование>2387 Наклейка на бензобак черная</Наименование>
                <БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">
                    <Пересчет>
                        <Единица>796</Единица>
                        <Коэффициент>1</Коэффициент>
                    </Пересчет>
                </БазоваяЕдиница>
                <Группы>
                    <Ид>c9efda97-6643-11e5-8db3-08002711b77b</Ид>
                </Группы>
                <Описание/>
                <Картинка>import_files/c9/c9efda98664311e58db308002711b77b_c9efda99664311e58db308002711b77b.jpg</Картинка>
                <Изготовитель>
                    <Ид>2a62f2a8-658c-11e5-8db2-08002711b77b</Ид>
                    <Наименование>Китай</Наименование>
                </Изготовитель>
                <ЗначенияСвойств>
                    <ЗначенияСвойства>
                        <Ид>0b91e3af-27ec-11e8-9c18-101f740ac70a</Ид>
                        <Значение>0b91e3b0-27ec-11e8-9c18-101f740ac70a</Значение>
                    </ЗначенияСвойства>
                    <ЗначенияСвойства>
                        <Ид>ba47c08a-d41a-11e8-8db8-101f740ac70a</Ид>
                        <Значение>ba47c08b-d41a-11e8-8db8-101f740ac70a</Значение>
                    </ЗначенияСвойства>
                </ЗначенияСвойств>
                <СтавкиНалогов>
                    <СтавкаНалога>
                        <Наименование>НДС</Наименование>
                        <Ставка>Без НДС</Ставка>
                    </СтавкаНалога>
                </СтавкиНалогов>
                <ЗначенияРеквизитов>
                    <ЗначениеРеквизита>
                        <Наименование>ВидНоменклатуры</Наименование>
                        <Значение>Товар (без характеристик)</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>ТипНоменклатуры</Наименование>
                        <Значение>Товар</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>Полное наименование</Наименование>
                        <Значение>2387 Наклейка на бензобак черная</Значение>
                    </ЗначениеРеквизита>
                </ЗначенияРеквизитов>
            </Товар>
        </Товары>
    </Каталог>
</КоммерческаяИнформация>

 

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


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

 

 

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

Значения типа "1 234,1" модуль преобразует в вид "1234.1", то есть убирает пробелы и заменяет запятую на точку.

Но это еще не все, так как я убрал таблицу загрузки свойств, то и значения не грузятся, я уже внес корректировки, сегодня выложу

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

Через CRON никто не желал запускать обмен?

в папку export можно положить файл php с содержимым:

<?php

$ch = curl_init("http://you.site.ru/export/exchange1c.php?module=cronImport");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);

?>

и через хостинг панель запланировать выполнение, либо HTTP запросом: http://you.site.ru/export/exchange1c.php?module=cronImport

HTTP запрос без авторизации. 

файл обмена модуль будет искать в папке /system/storage/cache/exchange1c

После удачного обмена удалит его из папки

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

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

Через CRON никто не желал запускать обмен?

в папку export можно положить файл php с содержимым:


<?php

$ch = curl_init("http://you.site.ru/export/exchange1c.php?module=cronImport");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);

?>

и через хостинг панель запланировать выполнение, либо HTTP запросом: http://you.site.ru/export/exchange1c.php?module=cronImport

HTTP запрос без авторизации. 

файл обмена модуль будет искать в папке /system/storage/cache/exchange1c

После удачного обмена удалит его из папки

 

Попробую завтра.

 

Трабл с Auth Method опять возобновился.

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


Opencart 2.3.0.2

Модуль 1.6.4.5

На первой картинке: Две цены. ОПТ загоняется в акцию. С такими настройками работает

Но мне надо чтобы цена ОПТ попадала и в группу Оптовые покупатели.

С такими настройками происходит загрузка только Розничной цены.

 

Из-за этого слетает вывод:
Вывожу две цены для товара, с помощью доработки контролера

1.jpg

2.jpg

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


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

Через CRON никто не желал запускать обмен?

в папку export можно положить файл php с содержимым:


<?php

$ch = curl_init("http://you.site.ru/export/exchange1c.php?module=cronImport");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);

?>

и через хостинг панель запланировать выполнение, либо HTTP запросом: http://you.site.ru/export/exchange1c.php?module=cronImport

HTTP запрос без авторизации. 

файл обмена модуль будет искать в папке /system/storage/cache/exchange1c

После удачного обмена удалит его из папки

Хостинг "Beget"

Полет отличный

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


11 hours ago, Kirillove said:

а у Вас тип справочник

Не понял эту фразу. Если указать в карточке номенклатуры вес, то он в выгрузке вообще никак не отображается. UPD. Попробовал указать просто число 100, в карточку товара на сайте оно не прописалось.

 

Spoiler

Снимок.JPG

 

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


В 19.10.2018 в 15:22, mdgrvadim сказал:

Всем привет! Скажите, кто-нибудь подружил 1с 8.3 УТ 10.3 и Opencart по https?

Добавьте в htaccess между первой и третей вторую строчку и подключайтесь по http

# редирект с http на https
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteCond %{THE_REQUEST} !^.*/exchange1c.php
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

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


15 hours ago, ironzorin2 said:

Добавьте в htaccess между первой и третей вторую строчку и подключайтесь по http


# редирект с http на https
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteCond %{THE_REQUEST} !^.*/exchange1c.php
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

У меня сайт на nginx, эти записи работают на apache

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


Добрый день.

Версия 2.3.0.2.4 опенкарт.про

модуль 1.6.4.6
Подскажите пожалуйста, как переделать мне логику: сейчас модуль верно высчитывает цену и опции, вернее загружает так, как они идут, но из-за того что бухгалтера не могут переделать опции в УТ под ОС, нужен костыль, а именно чтобы цена опции записалась в товар и после этого произошел пересчет опций и их цены стали равны 0.

-----сейчас-------

цена товара = 0

цена опции1 = x

цена опцииN = x

-----надо----------

цена товара = х

цена опции1 = 0

цена опцииN = 0

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


День добрый, а нет случайно платной помощи по этому, модулю? При всех настройках - часто вылетают такие ошибки: http://prntscr.com/la60xj - и никакие танцы с бубном не помогают. Полная выгрузка - проблем нет, изменения - ругается. И эти данные оно не сохраняет, надо каждый раз ручками ставить. http://prntscr.com/la61ne

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


On 10/23/2018 at 2:14 PM, dedvjbed said:

добрый день. подскажите как синхранизировать категории если в магазине и в 1с они не совпадают ?

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

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


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

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


1 hour ago, dedvjbed said:

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

Возможно нужно переделывать функцию выгрузки категорий, чтобы они считывалась по ID, а не по наименованию. Я не уверен на 100% что это единственное решение. В текущем функционале модуля, я таких настроек не нашел. 

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


On 10/23/2018 at 2:01 AM, Kirillove said:

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

Значения типа "1 234,1" модуль преобразует в вид "1234.1", то есть убирает пробелы и заменяет запятую на точку.

Но это еще не все, так как я убрал таблицу загрузки свойств, то и значения не грузятся, я уже внес корректировки, сегодня выложу

У меня кстати еще не прописывает производителя в карточку товара на сайте. То есть не делает связи между товаром и производителем, хотя самого производителя создает. И когда хочешь посмотреть товары на странице производителя, сайт пишет что такой страницы не существует. Хотя по идее должен был написать что товаров нет.

 

upd. Нашел в чем проблема. Не актуально.

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


17 минут назад, alhimikos сказал:

Возможно нужно переделывать функцию выгрузки категорий, чтобы они считывалась по ID, а не по наименованию. Я не уверен на 100% что это единственное решение. В текущем функционале модуля, я таких настроек не нашел.

вообще я так понимаю это настраивается в 1с вот тут http://joxi.ru/Vrwy6QOTO3lJ12 по идеи каталог вентиляторы должны загрузиться в категорию ТЕСТ но на сайт при выгрузки вентиляторы не грузятся в ТЕСТ а создается категория вентиляторы. 

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


11 minutes ago, dedvjbed said:

вообще я так понимаю это настраивается в 1с вот тут http://joxi.ru/Vrwy6QOTO3lJ12 по идеи каталог вентиляторы должны загрузиться в категорию ТЕСТ но на сайт при выгрузки вентиляторы не грузятся в ТЕСТ а создается категория вентиляторы. 

ТЕСТ это не категория, а название каталога. А категории как были так и остались.

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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