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

Kirillove    83

Подскажите, у нас такие проблемы:   из 1с выгружаются и остатки по складам, как сделать чтоб после обмена наши остатки оставались нетронутыми, мы не хотим их обновлять вообще...как отключить обновление остатков в таблице продуктов поле называется quantity ???

Если Вам нужно чтобы товар на сайте всегда показывался в наличии, тогда надо отключить чтобы при заказе остатки не "минусовались", ну а в модуле можно отключить загрузку остатков, поле называется quantity, в зависимости от версий модуля данные могут храниться в массиве $data['quantity']

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


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

Привет всем. Кто может помочь настроить выгрузку? Как не пытаюсь ни товары ни категории не выгружаются.

опенкарт 1.5.6.4 , Синхронизация с 1С "Управление небольшой фирмой" (локальная версия, редакция 1.6 (1.6.5.9) http://v8.1c.ru/small/)

готов отблагодарить за помощь)

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

 

На всякий случай вложил opencart-exchange1c-master_1.6.0.zip

Изменено пользователем Kirillove

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


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

По характеристикам затянулся у меня проект, времени не хватает, но уже близок к концу, мне нужно будет потестить, все желающие пишите, дам доступ на тестовый сайт http://ocstore21021.ptr-print.ru/ куда можно с 1С будет выгрузить данные и я посмотрю все ли верно выгружается.

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


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

Подскажите

оцсторе 15512 

версия OpenCart Exchange 1C 151

1С 8.3 (8.3.6.2390)

УТ 11.2 (11.2.2.106)

 

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

а когда артикулов не было - выгружался только 1 товар и все категории.

 

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

проверял xml - все замены корректные

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

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


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

Всем привет.Поставил ssl и появилась ошибка связи Кто сталкивался подскажите куда бежать? Не удалось установить соединение с сервером. Авторизация пользователя не выполнена. Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Peer certificate cannot be authenticated with given CA certificates Получение данных с сервера: Получен пустой ответ сервера.

 

С помощью гениального человека с форума Savage4Pro удалось победить

надо добавить сертификат в хранилище сертификатов в 1С в папке bin файл cacert.pem

 

инструкция по получению здесь http://infostart.ru/public/79494/

 

 1. Качаем подходящий дистрибутив http://www.slproweb.com/products/Win32OpenSSL.html 

2. После установки нужно указать переменную, открываем командную строку под админом вводим команду 
set OPENSSL_CONF=D:\OpenSSL-Win32\bin\openssl.cfg 
После этого программа начинает работать 

3. В браузере открываем урл где можно посмотреть сертификат, открываем просмотр цепочки сертификатов 

Я пользовался Firefox поэтому дальше буду описывать действия для него 
Открываем сертификат - подробнее 

4. Сохраняем каждый сертификат из цепочки по 2 раза в разных форматах 
лучше использовать короткие понятные пути 
1й формат 
4.1 Экспортировать, выбираем тип файла Сертификат X.509 в формате PEM (*.crt:*.pem) 
повторяем для всех сертификатов цепочки 
2й формат 
4.1 Экспортировать, выбираем тип файла Сертификат X.509 в формате DER (*.der) 
повторяем для всех сертификатов цепочки 

Далее открываем командную строку 
вводим команду, переходим в папку с Open ssl 
cd c:\OpenSSL-Win64\bin 
Далее формируем подпись 
c:\OpenSSL-Win64\bin>openssl x509 -inform der -in D:\p.der -out D:\textcert.pem -text -fingerprint -md5 

На экране отображается сгенерированная подпись и сертификат 

Через пометить выбираем полученный результат, копируем и добавляем в конец файла 
C:\Program Files (x86)\1cv8\8.3.5.1460\bin\cacert.pem 

Добавленный результат форматируем 

Делаем заголовок 
Имя для заголовка лучше брать из добавляемого сертификата 
Просмотр сертификата - Выбираем сертификат - Внизу поле субъект CN = Symantec Class 3 EV SSL CA - G3 
из него забираем заголовок 
Symantec Class 3 EV SSL CA - G3 
переносим MD под заголовок 

Получается: 

Symantec Class 3 EV SSL CA - G3 
==================== 

MD5 Fingerprint=DF:51:CE:65:BC:43:F9:1B:3E:1E:CF:48:AB:23:36:25 

остальное оставляем внизу 

Далее блокнотом открываем сохраненный сертификат в формате *.crt копируем его содержание 
Вставляем в конец файла cacert.pem 

 

Изменено пользователем kors06

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


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

 

Всем привет.Поставил ssl и появилась ошибка связи

Кто сталкивался подскажите куда бежать?

 

Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.
Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль,
а также настройки подключения к Интернет.
{ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Peer certificate cannot be authenticated with given CA certificates
Получение данных с сервера: Получен пустой ответ сервера.

 

Сайт сам работает на SSL, а обмен я делал через http все работало, попробуйте.

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


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

 

Всем привет.Поставил ssl и появилась ошибка связи

Кто сталкивался подскажите куда бежать?

 

Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.
Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль,
а также настройки подключения к Интернет.
{ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Peer certificate cannot be authenticated with given CA certificates
Получение данных с сервера: Получен пустой ответ сервера.

 

У вас в настройках хостинга, скорее всего, стоит либо запрет на работу по https, либо редирект с http на https (что, в принципе, правильно), 1С без допиливания не умеет работать по https, для решения проблемы достаточно в каталог /export положить файл .htaccess с содержимым:

RewriteEngine On

RewriteCond %{HTTPS} on
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}

php_value max_execution_time 1200
php_value max_input_time 1200

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

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


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

Если Вам нужно чтобы товар на сайте всегда показывался в наличии, тогда надо отключить чтобы при заказе остатки не "минусовались", ну а в модуле можно отключить загрузку остатков, поле называется quantity, в зависимости от версий модуля данные могут храниться в массиве $data['quantity']

$data['quantity'] вот это отключаливсе равно не помогло

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


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

 

У вас в настройках хостинга, скорее всего, стоит либо запрет на работу по https, либо редирект с http на https (что, в принципе, правильно), 1С без допиливания не умеет работать по https, для решения проблемы достаточно в каталог /export положить файл .htaccess с содержимым:

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

 

-работает)

-у меня все на https. переадресаций нет (ну здесь точно)

 

нужен был просто сертификат и все

 

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

все идет через https

http://forum.opencart.pro/topic/2892-ssl-%D0%B8-%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD-%D1%81-1%D1%81/#comment-24323

 

8963c6e95b7d.jpg

Изменено пользователем kors06

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


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

Здравствуйте! Проблема возникла при использовании модуля.

 

Я всё настроил, то есть при выгрузке товаров с 1С УТ всё работает, но если я хочу выгрузить ещё и заказы, то вы ходит ошибка: 

 

Не удалось найти вид номенклатуры: Услуга
Не удалось найти/создать номенклатуру.
Не удалось обработать документы, загруженные с сервера.
Обмен не выполнен
Не выгружен ни один заказ.
Обмен заказами завершен с ошибками!!!

 

 

Подскажите чем это может быть вызвано и куда копать?

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


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

Здравствуйте! Проблема возникла при использовании модуля.

 

Я всё настроил, то есть при выгрузке товаров с 1С УТ всё работает, но если я хочу выгрузить ещё и заказы, то вы ходит ошибка: 

 

 

Подскажите чем это может быть вызвано и куда копать?

Скорее всего загружается услуга, например, доставка, а у тебя нет вида номенклатуры "Услуга" может? Надо еще файл посмотреть с заказами,что там выгружается какая услуга.

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


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

Скорее всего загружается услуга, например, доставка, а у тебя нет вида номенклатуры "Услуга" может? Надо еще файл посмотреть с заказами,что там выгружается какая услуга.

Хм.... А выбранный на сайте способ доставки должен выгружаться в 1с?

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


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

Не в ту сторону я пошел. Спасибо Kirillove за наводку.

 

Решение

Причиной ошибки является отсутствие в справочнике «Виды номенклатуры» «1С:Управление торговлей» значения «Услуга». Для устранения проблемы надо открыть в «1С:Управление торговлей» справочник «Виды номенклатуры» и добавить туда новый вид номенклатуры, указав в графе «Наименование» значение «Услуга», а в графе «Тип номенклатуры» выбрав из выпадающего списка значение «Услуга».

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


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

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

 

На всякий случай вложил attachicon.gifopencart-exchange1c-master_1.6.0.zip

 

Установил. Но вообще ничего на сайт не выгружается. Может 1С неправильно сам настроен. Не понимаю уже ничего. Сможете посмотреть, платно оказать помощь? Если что пишите в личку

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


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

С модулем странная фигня. Выгружает только, когда малое количество товаров, а если их очень много, то только половина и даже по логу видно, что до разбора import и offers не доходит, они даже не загружаются. Модуль удобный по выбору настроек, но косяки с выгрузкой опечалили. Откатился на предыдущий адаптированный модуль для 2.1.0.2, выгружается без проблем.

Отправлено с моего Wileyfox Storm через Tapatalk

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


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

Нужна помощь в настройке выгрузки с 1С на сайт, готов оплатить. мой скайп room_402 моя почта mr.templ@gmail.com

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


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

С модулем странная фигня. Выгружает только, когда малое количество товаров, а если их очень много, то только половина и даже по логу видно, что до разбора import и offers не доходит, они даже не загружаются. Модуль удобный по выбору настроек, но косяки с выгрузкой опечалили. Откатился на предыдущий адаптированный модуль для 2.1.0.2, выгружается без проблем.

Отправлено с моего Wileyfox Storm через Tapatalk

Скорее всего не хватает памяти, а это с какой версией модуля такое? Может 1.6.2.b9 протестим на моем сервере?

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


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

Скорее всего не хватает памяти, а это с какой версией модуля такое? Может 1.6.2.b9 протестим на моем сервере?

С дисковым пространством вроде нормально, места хватает, интернет шустрый, на старом модуле выгружаются все товары. Можно конечно опробовать b9

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


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

Помогите разобраться версия модуля обмена opencart2-exchange1c_1.6.2.b8.ocmod обмен настроил товары выгружаются.

После установки и активации модуля simplecart 4.7.6 обмен с сайтом перестает работать 

С такими ошибками в логах opencart

2016-09-23 14:08:22 - PHP Warning:  session_start(): Cannot send session cookie - headers already sent by (output started at /var/www//data/www//export/exchange1c.php:64) in /var/www//data/www//system/library/session.php on line 26

как мне объяснили проблема в этом "идет попытка старта сессии, хотя в самом опенкарте сессия стартуется в другом месте"

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

Изменено пользователем nnaavv

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


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

Помогите разобраться версия модуля обмена opencart2-exchange1c_1.6.2.b8.ocmod обмен настроил товары выгружаются.

После установки и активации модуля simplecart 4.7.6 обмен с сайтом перестает работать 

С такими ошибками в логах opencart

2016-09-23 14:08:22 - PHP Warning:  session_start(): Cannot send session cookie - headers already sent by (output started at /var/www//data/www//export/exchange1c.php:64) in /var/www//data/www//system/library/session.php on line 26

как мне объяснили проблема в этом "идет попытка старта сессии, хотя в самом опенкарте сессия стартуется в другом месте"

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

Похожая проблема была с моим модулем, проверьте кодировку файлов, если кодировка на сайте UTF-8, проверьте чтобы была кодировка UTF-8 без BOM.

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


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

Кодировку проверил.

Не помогло.

Я еще не доконца разобрался во всех хитросплетениях версий модуля обмена.

может вы подскажете последнюю рабочую версию модуля. для opencart 2.1.0.2.1?

Изменено пользователем nnaavv

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


Ссылка на сообщение
Поделиться на другие сайты
probiker    0
Помогите разобраться, версия модуля 1.6.2.b7

 

Собственно в чем проблема:  в приведенном ниже коде есть две цены, одна нулевая, а вторая правильная. И так в каждом товаре, но при этом порядок может изменяться, то есть первая правильная, а вторая нулевая.

 



<Предложение>
<Ид>3db408fc-0be5-11e6-8261-902b34a99819</Ид>
<Артикул>10026</Артикул>
<Наименование>Test</Наименование>
<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">
<Пересчет>
<Единица>796</Единица>
<Коэффициент>1</Коэффициент>
</Пересчет>
</БазоваяЕдиница>
<Цены>
<Цена>
<Представление> 0 RUB за PCE</Представление>
<ИдТипаЦены>59b2b137-0bce-11e6-8261-902b34a99819</ИдТипаЦены>
<ЦенаЗаЕдиницу>0</ЦенаЗаЕдиницу>
<Валюта>RUB</Валюта>
<Единица>PCE</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
<Цена>
<Представление> 978 RUB за PCE</Представление>
<ИдТипаЦены>6d94497b-8096-11e6-904c-00218638c1a5</ИдТипаЦены>
<ЦенаЗаЕдиницу>978</ЦенаЗаЕдиницу>
<Валюта>RUB</Валюта>
<Единица>PCE</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>0</Количество>
<Склад ИдСклада="8283aa69-0515-11e6-a784-00235451adc2" КоличествоНаСкладе="0"/>
</Предложение>


 

Как сделать чтобы на сайт выгружалась правильная цена? Предполагаю что это формируется в коде ниже. Но не понимаю что там нужно изменить, чтоб бралась правильная цена.

 



private function parsePrices($xml, $offers_pack, $product_id, $data) {

foreach ($xml->Цена as $price) {

$xml_id = (string)$price->ИдТипаЦены;

if (isset($offers_pack['price_types'][$xml_id])) {
// Найдена цена

$data_price = $offers_pack['price_types'][$xml_id];
$data_price['value'] = (float)$price->ЦенаЗаЕдиницу;
$data_price['quantity'] = (float)$price->Коэффициент;
$data_price['unit_name'] = (string)$price->Единица;
$data_price['name'] = (string)$price->Представление;

$this->setProductPrice($product_id, $data, $data_price);

} else {

$this->log('[i] Не найдена в настройках вид цен с Ид: ' . $xml_id);
}
}

unset($xml);
}

Изменено пользователем probiker

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


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

@probiker,

 

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

Ид цены вот :  

<ИдТипаЦены>59b2b137-0bce-11e6-8261-902b34a99819</ИдТипаЦены>

и вот

<ИдТипаЦены>6d94497b-8096-11e6-904c-00218638c1a5</ИдТипаЦены>

У Вас в настройках модуля указаны названия цен и для каких групп покупателей?

Название цен можно посмотреть в offers в начале файла в разделе "ПакетПредложений->ТипыЦен"

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


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

@probiker,

 

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

Ид цены вот :  

<ИдТипаЦены>59b2b137-0bce-11e6-8261-902b34a99819</ИдТипаЦены>

и вот

<ИдТипаЦены>6d94497b-8096-11e6-904c-00218638c1a5</ИдТипаЦены>

У Вас в настройках модуля указаны названия цен и для каких групп покупателей?

Название цен можно посмотреть в offers в начале файла в разделе "ПакетПредложений->ТипыЦен"

 

Это все я понимаю, но у меня мне кажется немножко не стандартная ситуация. В моем случае вид цены это конкретный поставщик (то есть цены конкретного поставщика - на которого используется конкретная наценка). Поставщиков будет много, то есть и видов цен тоже много. Соответственно в файле выгрузки к каждому товару будет много цен, но только одна будет правильная (то есть все кроме одной будут 0 рублей. ) . Можно ли сделать условие по типу: записать ту цену которая больше ноля?

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От BelskayaES
      Добрый день!
      Сайт на ocStore 1.5.4.1.2, нужно настроить интеграцию с системой Actionpay. Их код установили, но их поддержка отвечает, что сайт не сохраняет куки. Нужно сделать, чтобы сохранял и их трекинг-пиксель срабатывал.
    • От nezgovorov
      Нужно сделать интеграцию форм (около 4-5 штук) на сайте https://euro-dvigatel.ru/ c аккаунтом в AmoCRM , чтобы заявки сразу падали и распаковывались.
      Пишите сразу за какой срок сделаете и цену. 
      Можно сюда или в личку
    • От Kirillove

      Скачать/Купить дополнение


      Модуль обмена для opencart v2.x с торговой системой по стандарту CommerceML
      ВНИМАНИЕ! данный модуль находится в стадии разработки, используйте его на свой страх и риск.
      Модуль выйдет в релиз когда версия будет 1.7.0 и тогда можно будет его смело ставить на рабочий сайт
      Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.1.x в формате CommerceML версий 2.03 и выше.
      Модуль будет везде работать где есть обмен с Битрикс! Настраивается аналогично, только путь в 1С указываете http://МойСайт/export/exchange1c.php
      Включена поддержка для версий CMS 2.3.x, тестируем!
      CMS 2.0.x - СНЯТА С ПОДДЕРЖКИ!
       
      Версия 1.6.4.1 для Opencart 2.3 (скачать обновленный файл)
      Модуль пока находится в стадии тестирования Установка
      Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Затем нужно установить дополнение которое правит необходимые файлы. Для этого нужно зайти в "Менеджер дополнений (Модификаторы)" и нажать в правом верхнем углу кнопку "Обновить" После этого в меню появится ссылка модуль на модуль "Exchange 1C 8.x", если это меню не появилось то возможно не установились дополнения и модуль может не работать.
      Обновление модуля
      Удалить модификатор Установить модуль не удаляя старый Обновить модификатор Зайти в модуль (при этом запустится обновление, вверху будет видно подробное описание изменений) Проверить все опции и обязательно записать изменения
      Внимание!
      После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно. А именно:
      Таблица "cart" - добавляет поле "unit_id" Таблица "product" - изменен тип поля "quantity" с INT на DECIMAL(15.3) Таблица "product" - изменен тип поля "weight" с INT на DECIMAL(15.3) Таблица "product_option_value" - изменен тип поля "quantity" с INT на DECIMAL(15.3) Таблица "product_special" - добавляет поле "product_feature_id" Таблица "product_discount" - добавляет поле "product_feature_id"  
      Добавляет таблицы:
      "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид "attribute_value" - используется при загрузке 1С Битрикс, связи Ид со значениями атрибутов "product_quantity" - остатки товара по складам, характеристикам и единицам измерений "warehouse" - склады, связь складов с Ид "product_image_description" - описания картинок на разных языках (пока не используется) "product_feature" - Характеристики товаров в 1С "product_feature_value" - значения характеристик (варианты) "product_price" - цены характеристик для каждой группы покупателей к которым привязаны типы цен в настройках "product_unit" - единицы измерений товаров "unit_to_1c" - связи Ид единицы с классификатором единиц измерений "unit" - классификатор единиц измерений "unit_group" - названия групп единиц измерения (классификатор) "unit_type" - типы единиц (классификатор)
      Удаление модуля
      Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=remove Перед удалением проходит проверка по списку IP адресов. В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false; Если в настройке модуля список IP адресов пустой, то эта опция работать не будет После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
      Экспорт модуля
      Экспорт модуля можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=export Перед экспортом проходит проверка по списку IP адресов или если включена опция экспортировать всем, то фильтр IP адресов не работает.. Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
      Проверка
      Если модуль установлен, то он будет выдавать всем ответ по http запросу: http://МойСайт/export/exchange1c.php?module  
      При проблеме авторизации
      Добавляем в файл .htaccess в корне сайта ниже строчек RewriteEngine On
      RewriteCond %{HTTP:Authorization} ^Basic.*
      RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
      После этого авторизация должна заработать.
      в файле /export/exchange1c.php есть строчки которые нужны только для отладки авторизации, позже их можно убрать
      // Используются только для отладки (начало) $log->write("Client IP address: " . $_SERVER['REMOTE_ADDR']); if (isset($remote_user)) $log->write("remote_user: " . $remote_user); if (isset($_SERVER['PHP_AUTH_USER'])) $log->write("PHP_AUTH_USER: " . $_SERVER['PHP_AUTH_USER']); if (isset($_SERVER['REMOTE_USER'])) $log->write("REMOTE_USER: " . $_SERVER['REMOTE_USER']); if (isset($_SERVER['REDIRECT_REMOTE_USER'])) $log->write("REDIRECT_REMOTE_USER: " . $_SERVER['REDIRECT_REMOTE_USER']); if (isset($_SERVER['PHP_AUTH_PW'])) $log->write("PHP_AUTH_PW: " . $_SERVER['PHP_AUTH_PW']); // Используются только для отладки (конец)
      Основные возможности:
      Загрузка товаров на сайт Двусторонний обмен заказами и статусами Генерация SEO полей при загрузки товаров (можно отключить, должна в системе включена ЧПУ) Ручная загрузка как отдельных файлов так и архива Ручная выгрузка заказов Поддержка 1С Битрикс Загрузка харакеристик товаров в опции (два режима) Встроенная система связанных опций (может потребоваться редактирование модификатора под Ваш шаблон) Загрузка остатков по складам и характреристикам Поддержка порционной загрузки как файлов так и архивов Расширенный фильтр IP адресов, можно указать подсеть, например "192.168.1.", тогда будет обмен работать со всеми компьютерами с адресами 192.168.1.ххх Просмотр списка складов загруженных из 1С, в дальнейшем добавится возможность их редактировать, то есть указывать свое название на сайте, при этом обмен остатками будет проходить нормально. Добавятся дополнительные поля для настройки ПВЗ. Товары:
      Первоначальная синхронизация по Ид, Артикулу, Наименованию или Штрихкоду Загрузка наименования из элемента <Наименование> или из реквизита <ПолноеНаименование> или можно указать свое название элемента. Загрузка неограниченное количество картинок к товару Загрузка свойств в атрибуты Отменить загрузку некоторых свойств, указав в таблице их названия Загрузка производителей из элемента "Изготовитель" или "Производитель", а также из свойства "Производитель" или "Изготовитель" или из реквизита "Производитель" Определить свойства в определенную группу, для этого в названии свойства в конце допишите название группы в скобках, например так: "Разрешение (Экран)", "Поверхность (Экран)", будет создана группа свойства "Экран" и в нем будут свойства "Разрешение" и "Поверхность". Запрет на создание новых товаров. Запрет на изменение описания Запрет на изменение категорий товара (можно построить свою структуру на сайте) Запрет на изменение производителя товара Запрет на изменение картинок товара Загрузка из свойств "Вес", "Ширина", "Высота", "Длина", "Модель", "Артикул" имеет приоритет Отключить товары которых нет в выгрузке (только при полной выгрузке) Отключить товар если остаток или цена равна нулю При выгрузке из торговой системы элемента с названием <Код>21413</Код> и при включенной опции синхронизация по кодам, модуль будет искать товар с ID указанному в элементе <Код>, если не найдет создаст с таким ID новый товар (так как полноценной переделки никто не делает, связи модуль все равно создает и корректно отрабатывает по указанным Ид) Отключать статус у новых товаров Категории:
      Заполнение родительских категорий Загрузка товарных категорий (УНФ 1.6, УТ 11.3) Запрет загрузки групп и товарных категорий из торговой системы Отключать статус у новых категорий Запрет на создание новых, но обновит существующие Установить порядок сортировки из названия категории, например группы: "1. Пылесосы", "2. Мониторы", будут записаны как "Пылесосы" с сортировкой 1 и "Мониторы" с сортировкой 2 При выгрузке из торговой системы элемента с названием <Код>21413</Код> и при включенной опции синхронизация по кодам, модуль будет искать категорию с ID указанному в элементе <Код>, если не найдет создаст с таким ID новую категорию (так как полноценной переделки никто не делает, связи модуль все равно создает и корректно отрабатывает по указанным Ид) Загрузка картинок из элемента <Картинка> (требуется доработка торговой системы) Загрузка сортировки из элемента <Сортировка> (требуется доработка торговой системы) Загрузка свойств категорий (групп) "Картинка" и "Сортировка" Цены:
      Автозагрузка типов цен из XML (если не знаете как называется цена, оставьте включенной). При первом обмене цены в товар не будут загружены, необходимо зайти заново в модуль и настроить куда должны загружаться типы цен, записать настройки и выполнить повторно обмен). Загрузка цен по характеристикам и через модификатор меняется цена при выборе опций Запрет на изменен ие цены если цена у товара не указана или равна нулю. Конвертация валюты при загрузке по курсу валюты в opencart (временно отключена, в стадии переработки. Загружать цены в акции или в скидки (с указанием от какого количества начинает действовать для всех товаров). Если есть характеристики у товара, то в скидки и в акции цены не загружаются, так как участвуют в характеристиках Остатки:
      Отключение товара если остаток общий равен нулю Обнуление остатков товаров в категориях которые загружаются (будет в дальнейшем удалена опция и заменена на другую, пока рассматривается вариант) Обнуление остатков у всех товаров только при полной выгрузке (при порционной выгрузке как правило такой атрибут устанавливается только у первого файла). Опция в проекте на замену предыдущей. Заказы:
      Двусторонний обмен заказами в торговую систему и из торговой системы (при изменении заказа в 1С заказ будет обновлен на сайте, и наоборот при изменении заказа на сайте будет обновлен в 1С, при условии что заказ в состоянии "Не подтвержден") Двусторонний обмен статусами заказов (при изменении статуса в 1С будет присвое статус на сайте, соответствия статусов настраивается в обмене на стороне 1С) Отправка уведомления по email при смене статуса заказа Выгрузка покупателя как физическое или юридическое лицо в торговую систему, если заполнены поля "Организация". Выгрузка несколько статусов заказов, если заказы были изменены на сайте, то есть если заказ перезаписать или изменить статус на сайте, то он будет выгружен в 1С при условии что в настройках указано выгружать заказы с таким статусом. Упаковки товаров (единицы измерений):
      Ведение неограниченное количество упаковок товара, как для каждой характеристики, так и для товара в целом. Пока реализовано для информации, отображается в карточке товара, в дальнейшем будет передаваться в корзину и в 1С в заказах. Склады (магазины):
      Складской учет, ведение остатков как общих так и по характеристикам по складам. Возможность вывести названия складов (магазинов) в карточку товаров. В дальнейшем планируется передача склада в корзину и реализация ПВЗ. Отображение остатков по складам (магазинам) при выборе характеристики Прочее:
      Ведение лога в 3-х режимах для отладки ошибок. Опция очистки лога при каждом ручном обмене, удобно при отладке. Файл для английского языка в стадии переделки как только будет сделан русский. Подробнейшее описание каждой опции в настройках. В разделе ручной обработки выводит информацию о настройках PHP для загрузки файлов. В разделе ручной обработки можно загружать любые файлы стандарта Commerce ML, а также zip архивы с XML и картинками. Экспорт файла заказов в XML для ручной загрузки в торговую систему SEO:
      SEO для товаров, категорий и производителей (отключаемая опция) Шаблонная система, если нужны дополнительные паттерны, пишите какие надо сделаю. Ручная генерация SEO из админки  
      Форматы CommerceML (которые были протестированы) УТ 11.х версия CML 2.07 1С Битрикс версия CML 2.09, 2.10 УТ 10.3 версия CML 2.05, 2.07 УТ для Украины, редакция 2.3 (включена в поддержку, протестирована 13.02.2017 с версией 1.6.2.b25) CML 2.03 УНФ 1.6 версия CML 2.08
      Как настроить 1С:Предприятие Управление торговлей (редакция 10.3)
      По аналогии с Битрикс.
       
      Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)
      По аналогии с Битрикс
       
      Как настроить 1С:Предприятие Управление небольшой фирмой (редакция 1.6)
      По аналогии с Битрикс
       
      Как настроить "Мой склад"
      По аналогии с Битрикс (работает, даже если система выгружает характеристики товара не по порядку).
       
      Как настроить "Класс365"
      Еще не тестировался, но если есть выгрузка на сайт Битрикс, то настраивайте, должно работать
       
       
      Добавил Kirillove Добавлено 03.05.2016 Категория Обмен данными Системные требования PHP 5.x only Сайт разработчика https://github.com/KirilLoveVE/opencart2-exchange1c Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От perfectpc
      Требуется помощь в выгрузке товара на opencart pro 2.3
      Ситуация такова. Имеются товары (около 2-3 тысяч) с привязками к категориям. Нередки случаи, когда один товар имеет 5000 категорий для подбора товара.
      Либо же консультация по оперативной выгрузке, либо консультация или услуга по объединению двух баз данных с одинаковой структурой.
      Нужна либо платная консультация либо услуга выгрузки.
      Жду предложения на почту или в личку с примерными ценами.
      Ситуация специфическая, готов за платить просто за информацию
    • От toporchillo

      1 000.00 руб
      Скачать/Купить дополнение


      Подключение к программе "Заказ на Яндекс.Маркете"
      Модуль позволяет подключить Интернет-магазин к программе "Заказ на Яндекс.Маркете".
      Требования к магазину:
      1. Возможность работы по протоколу HTTPS
      2. Настроенный YML-экспорт товаров в Яндекс.Маркет (желательно этим модулем)
      3. Выполнение требований Яндекса: https://yandex.ru/support/partnermarket/purchase/requirements.html
       
      Рекомендуется сначала установить и опробовать бесплатную демо-версию модуля. Она обладает теми же возможностями, но работает только с тестовыми заказами. Вы сможете оценить возможности и удобство модуля и пройти контрольный заказ на Маркете.
       
      УСТАНОВКА
      1. Распакуйте архив, содержимое папки upload закачайте поверх файлов корневого каталога сайта.
      2. Зайдите на страницу https://oauth.yandex.ru/client/new и зарегистрируйте oAuth-приложение с правами
         "Яндекс.Маркет - API Яндекс.Маркета для партнеров"
         Callback URL = https://адрес_вашего_сайта/yaorder/token.php
         Зарегистрировав приложение, вы получите его ID и пароль.
      3. Откройте в текстовом редакторе файл yaorder/config.php, что вы только что закачали на ваш сайт и укажите там ID и пароль приложения.
      4. Зайдите в систему администрирования, на странице "Установка дополнений" загрузите файл yabuy_1.2-oc2.3.x.ocmod.xml.
      5. Перейдите в раздел "Дополнения - Модули", должен появиться модуль Яндекс CPA «Заказ на Маркете», нажмите кнопку "+" - "Установить".
      Модуль установлен. Подробнее о настройках модуля читайте здесь: http://sourcedistillery.com/yandex_cpa_pokupka_na_markete.html
       
      Для тех, кто уже пользовался моим модулем Заказа на Маркете:
      Эта версия модуля независима от внешнего сервиса. Все запросы от Магазина к Маркету осуществляются через Ваше oAuth-приложение на Вашем сайте. Если вы уже оплачивали прошлую версию модуля, то напишите мне с того-же контакта, указав адрес сайта и номер кампании в Яндек.Маркете.
      Добавил toporchillo Добавлено 19.09.2017 Категория Обмен данными Системные требования HTTPS Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу