webcopilot

Выгрузка с 1С + (С рабочими характеристиками!)

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

webcopilot    0

index.php?app=downloads&module=display&section=screenshot&id=1707

Название: Выгрузка с 1С + (С рабочими характеристиками!)

Добавил: webcopilot

Добавлен: 02 марта 2014

Категория: Обмен данными

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

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

Архив содержит все необходимые файлы.

Установка проста, сделайте резервную копию файлов сайта и базы.

Далее раскидайте файлы архива по папкам, всем удачи)

  • Выгрузка свойств (в атрибуты)
  • Выгрузка свойств непосредственно в сам товар!

--------------------------------------------------------------------------------------------------------------------------------

Не требует ручного добавления свойств через админку.

--------------------------------------------------------------------------------------------------------------------------------

Модуль позволяет обмениваться данными между интернет-магазином на OpenCart и программой «Управление торговлей - 1С:Предприятие 8» используя встроенный функционал обмена 1С по стандарту CommerceML2.

Возможности:

  • Выгрузка полной иерархии категорий
  • Выгрузка изображений
  • Выгрузка скидок
  • Выгрузка свойств (в атрибуты)
  • Обмен заказами (односторонний, OpenCart → 1C)
  • Ручной импорт товаров через форму в админке
  • Наложение водяных знаков на загружаемые картинки товаров
  • Автогенерация SEO URL (требуется Deadcow SEO 2.1)

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

Протестировано на ocStore 1.5.4.1 и 1.5.5.1. Для работы требуется VQmod версией не ниже 2.4.0.

--------------------------------------------------------------------------------------------------------------------------------

Ссылка на исходный модуль - Ссылка

Нажмите здесь, чтобы скачать файл

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


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

Ребят модуль скачал, установил, в админке настроил, как подключать в базе понятно, но 

 

Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.
 
В чем может быть проблема?

post-18814-0-69617500-1396266907_thumb.png

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


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

скажите, а как реализовать экспорт каталога с сайта в базу? Просто мы по первости руками набивали товар, хочется это в базу залить

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


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

скажите, а как реализовать экспорт каталога с сайта в базу? Просто мы по первости руками набивали товар, хочется это в базу залить

 

могу разово перегнать из сайта в 1с но условие это версия 1с

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


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

Поставил и словил такое в логах:

 

2014-04-12 17:54:20 - PHP Notice:  Trying to get property of non-object in /var/www/domain.name/public_html/admin/model/tool/exchange1c.php on line 703

 

 

И такое в 1С:

 

Выгрузка товаров завершена с ошибками!!!
Выгружено товаров: 
Выгружено картинок: 
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
 
Выгрузка товаров завершена с ошибками!!!

 

 

1С УТ 10.3 Версия модуля обмена 2.04 
 
Судя по сорцам "косяк" на стороне 1С, или я не прав?

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


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

Люди добрые подскажите, а можно ли выгрузку переделать так чтоб она характеристики выгружала в опции фильтра ocfilter 3.0 или 4.0 с этого форума? Я так понимаю нужно поменять названия таблиц где то в контроллере или в файле экспорта...

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


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

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

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


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

Постоянно получаю сообщение с ошибкой: "Соединение с сайтом не установлено" .

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


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

Я так понимаю производителя он не загружает ?

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


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

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

Да. Можно ли с его поможью фыгружать опции фильтра.

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


Ссылка на сообщение
Поделиться на другие сайты
ilhar2k    0
А у меня пишет вот так. В чем загвозка. Vqmod стоит последний

 

Не удалось прочитать ответ сервера. Параметры обмена не получены.

Обмен не выполнен

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

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


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

 

1С УТ 10.3 Версия модуля обмена 2.04 
 

 

У меня версия 2.07, но я словил и в 1с и в апаче такие же ошибки. Апач говорит про admin/model/tool/exchange1c.php on line 703

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


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

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

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


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

Привет. У меня вообще странные вещи творятся. При синхронизации все товары, заказы и категории в магазине стираются. Уже 4 часа копаюсь...результатов 0.

Движок - ocStore 1.5.4.1.2, 1c платформа 8.2, конфигурация "УТ 3.0 для Казахстана" (база демо).

Подскажите в чем может быть проблема?

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


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

У кого нибудь работает?

 

У меня версия 2.07, но я словил и в 1с и в апаче такие же ошибки. Апач говорит про admin/model/tool/exchange1c.php on line 703

 

Такая же ситуация, вы решили вопрос?

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


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

Все поставил ,все завелось, Вся структура переносится, но создается всего 1 товар, причина в том что когда в БД Опенкарта пишутся товары то им присваивается одинаковый ай ди, что и есть причиной 1 товара

 

Кто может помочь нормально его настроить ? рассчитаюсь по вашему тарифу

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


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

Все поставил ,все завелось, Вся структура переносится, но создается всего 1 товар, причина в том что когда в БД Опенкарта пишутся товары то им присваивается одинаковый ай ди, что и есть причиной 1 товара

 

Кто может помочь нормально его настроить ? рассчитаюсь по вашему тарифу

могу

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


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

Все поставил ,все завелось, Вся структура переносится, но создается всего 1 товар, причина в том что когда в БД Опенкарта пишутся товары то им присваивается одинаковый ай ди, что и есть причиной 1 товара

 

Кто может помочь нормально его настроить ? рассчитаюсь по вашему тарифу

 

Очень долго ломал голову, оказалось - у меня не прописан артикул у товаров, и 1с при синхранизации сливает их в 1. Начал писать артикулы - всё грузится

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


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

И вообще, я заново переустановил оскарт, БД (пока тестится на локалке) - и у меня вообще заработало всё на ОТЛИЧНО! Цены импортируются, наличие  и т.д.!

Автору респект!

 

Вот только с Deadcow не знаю как заставить работать - но это уже другая история 

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


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

 

Поставил и словил такое в логах:

2014-04-12 17:54:20 - PHP Notice:  Trying to get property of non-object in /var/www/domain.name/public_html/admin/model/tool/exchange1c.php on line 703

И такое в 1С:

 

Выгрузка товаров завершена с ошибками!!!
Выгружено товаров: 
Выгружено картинок: 
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:


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

 

1С УТ 10.3 Версия модуля обмена 2.04 
 
Судя по сорцам "косяк" на стороне 1С, или я не прав?

 

 

+1

 

 

1С:Предприятие 8.3 (8.3.4.496)

"Управление торговлей", редакция 10.3 (10.3.25.1)

ocStore-1.5.5.1.2

vqmod-2.4.1-opencart

Выгрузка с 1С + (С рабочими характеристиками!) 1.0  от  авг. 24 2014 04:21

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


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

Решино

 

в файле /admin/model/tool/exchange1c.php заменить

 

вот это:

		foreach ($xml as $attribute) {
			$id	= (string)$attribute->Ид;
			$name = (string)$attribute->Наименование;
			$values	= array();
			//Дима, тест
			$optionValue = $attribute->ТипыЗначений->ТипЗначений;
			//Дима, тест!
			if ((string)$optionValue->ВариантыЗначений) {
				if ((string)$optionValue->Тип/*ТипЗначений*/ == 'Справочник') {
					foreach($optionValue->ВариантыЗначений/*->Справочник*/ as $option_value){
						if ((string)$option_value->ВариантЗначения->Значение != '') {
							$values[(string)$option_value->ВариантЗначения->ИдЗначения] = (string)$option_value->ВариантЗначения->Значение;
						}
					}
				}
			}

на вот это:

		foreach ($xml as $attribute) {
			$id	= (string)$attribute->Ид;
			$name = (string)$attribute->Наименование;
			$values	= array();
			$optionValue = $attribute;
			if ((string)$optionValue->ВариантыЗначений) {
				if ((string)$optionValue->ТипЗначений == 'Справочник') {
					foreach($optionValue->ВариантыЗначений->Справочник as $option_value){
						if ((string)$option_value->Значение != '') {
							$values[(string)$option_value->ИдЗначения] = (string)$option_value->Значение;
							$this->log->write($values[(string)$option_value->ИдЗначения]."   ==>  ".(string)$option_value->Значение);
						}
					}
				}
			}

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


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

Добрый день. При выгрузке выдаёт ошибку

Выгружено товаров: 585
Выгружено картинок: 603
Выгружено предложений: 2 627
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Call to undefined method ModelCatalogProduct::getProductMainCategoryId() in <b>Z:\home\..........\www\admin\model\tool\exchange1c.php</b> on line <b>773</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
 
Выгрузка товаров завершена с ошибками!!!
 
Подскажите, пожалуйста, в чём может быть ошибка? Opencart 1.5.4.1, УТ 10.3.29.1

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


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

Добрый день,

все делал по инструкциям - установил vqmod 2.4, установил 1с exchange 1.0. Но ничего не получается.

 

post-687497-0-52460300-1412151934_thumb.pngpost-687497-0-86952700-1412151917_thumb.pngpost-687497-0-27611500-1412151918_thumb.png

 

Заранее благодарен.

 

изменил права файла exchange1c.php на 777, получаю такую ошибку: "Ответ сервера: failure error login failure error password"

Эта ошибка возникает только при таком обращении 1с к сайту: 1c_exchange.php?type=sale&mode=checkauth.

Все остальные я проверял, все хорошо.

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


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

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

  1. Для самостоятельного решения проблемы необходимо добавить в файле .htaccess следующие строки после директивы RewriteEngine On :

    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
  2. В файле  домен.ru/admin/model/tool/exchange1c.php необходимо добавить следующие строки в начало:

    $remote_user = $_SERVER["REMOTE_USER"] 
    ? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"];
    $strTmp = base64_decode(substr($remote_user,6));
    if ($strTmp)
        list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От Leingard

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


      ProdsFromCust PRO - добавление товаров покупателями
      ProdsFromCust - позволяет Вашим покупателям добавлять товары на сайт из личного кабинета.
       
      Возможности:
      Возможность добавлять товары из личного кабинета покупателя Возможность выбрать категорию для добавления из всех Ваших категорий Возможность указать цену товара Возможность указать модель товара  Возможность указать артикул товара (sku) Возможность указать описание товара Возможность указать ссылки на изображение товара Товар добавляется как выключенный Возможность указать обязательным любой из пунктов добавления товара Полная локализация модуля. Каждое поле можно переименовать из админ-панели Отдельная страница добавления товара add/product Ссылки на страницу добавления товара выводятся в самом личном кабинете и в модуле "Аккаунт" Вы имеете возможность выключать любые ненужные Вам пункты и они исчезнут из формы добавления товара Сообщения об успешно отправке редактируются из файла локализации Сообщения об обязательных полях работают без перезагрузки страницы Ajax отправка данных (без перезагрузки страницы)  
      Совместимость с версиями: OcStore / OpenCart 2.3 и OcStore / OpenCart 2.1
       
      Дополнительно: 
      Добавленные товары имеют статус "Выключено", что позволяет Вам проверить товары перед добавлением на сайт. Если отключить отображение выбора категории, товары будут добавляться без категории Товары добавленные без описания, будут иметь описание товара: "Описание товара". Ссылки на изображения товара помещаются в поле описания товара отдельным пунктом Пункт "Название товара" всегда обязательно для заполнения Изменить стили css можно в файле prodsfromcust.css Доступ к странице имеют только зарегистрированные на Вашем сайте пользователи Все текстовые элементы можно изменить через файлы локализации  
      Демо:
      Админ-часть: http://gameshara.ru/module/admin/ Логин и пароль: demo Фронт-часть: http://gameshara.ru/module/index.php?route=account/account Логин: test@test.ru Пароль: test  Добавил Leingard Добавлено 26.01.2018 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Leingard
      ProdsFromCust - позволяет Вашим покупателям добавлять товары на сайт из личного кабинета.
       
      Возможности:
      Возможность добавлять товары из личного кабинета покупателя Возможность выбрать категорию для добавления из всех Ваших категорий Возможность указать цену товара Возможность указать модель товара  Возможность указать артикул товара (sku) Возможность указать описание товара Возможность указать ссылки на изображение товара Товар добавляется как выключенный Возможность указать обязательным любой из пунктов добавления товара Полная локализация модуля. Каждое поле можно переименовать из админ-панели Отдельная страница добавления товара add/product Ссылки на страницу добавления товара выводятся в самом личном кабинете и в модуле "Аккаунт" Вы имеете возможность выключать любые ненужные Вам пункты и они исчезнут из формы добавления товара Сообщения об успешно отправке редактируются из файла локализации Сообщения об обязательных полях работают без перезагрузки страницы Ajax отправка данных (без перезагрузки страницы)  
      Совместимость с версиями: OcStore / OpenCart 2.3 и OcStore / OpenCart 2.1
       
      Дополнительно: 
      Добавленные товары имеют статус "Выключено", что позволяет Вам проверить товары перед добавлением на сайт. Если отключить отображение выбора категории, товары будут добавляться без категории Товары добавленные без описания, будут иметь описание товара: "Описание товара". Ссылки на изображения товара помещаются в поле описания товара отдельным пунктом Пункт "Название товара" всегда обязательно для заполнения Изменить стили css можно в файле prodsfromcust.css Доступ к странице имеют только зарегистрированные на Вашем сайте пользователи Все текстовые элементы можно изменить через файлы локализации  
      Демо:
      Админ-часть: http://gameshara.ru/module/admin/ Логин и пароль: demo Фронт-часть: http://gameshara.ru/module/index.php?route=account/account Логин: test@test.ru Пароль: test 
    • От DenKP
      Добрый день!
      При добавлении в связях сопутствующих товаров, обнаружилась нестандартная проблема. Текст выводит с сопутствующего товара, а вот картинку берет с основного товара. Добавляю 3 сопутствующих и везде одна и та же картинка товара в котором расположены эти связи.
    • От whiteblue

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


      AutoDistribute для Opencart 2x
      Администрирование большого количества товаров - стало рутиной?
      После выгрузки новых товаров  с учетной программы - нужно проделывать много работы, раскидывать по категориям. присваивать атрибуты товарам итп..?
      Создание нового тавра - рутинно?
      Невозможно массово присвоить атрибут по определенным признакам?
      Сложно добавить группу товаров с определенным атрибутом автоматом в определенные категории?
      Возникает  необходимость массово отредактировать товары, перенаправить в разные категории, присвоить различные атрибуты группе товаров?
      При синхронизации с учетной программой, когда есть только название товара и атрибуты, а группы отличаются от категории,  в таких случаях, приходиться вручную товары размещать по категориям?
      Например: товаром со значением атрибута "Страна - Италия" необходимо поместить в какую-то определенную категорию или назначить производителя?
      Видео-инструкция  по ссылке
      https://www.youtube.com/embed/wuLzULDn8tI
       
      Возможности модуля:
      Можно создать схемы переопределения атрибутов, производителей и категорий по заданным параметрам. Переопределение по заданным параметров происходит при добавлении и редактировании товаров. Можно настроить несколько условий переопределения для одной группы товаров Модуль просто адаптировать под любую синхронизацию товаров.  
       
      И  делается все это автоматически!!!
       
       
      Для первых 3-х покупателей - цена -888р!!!
       
      Установка модуля:

      1. Создать резервную копию сайта и БД.
      2. Скачать архив
      3. Установить архив модуля  через админку. Модули - Установка расширений
      4. Обновить модификации в админке
      5. Активировать модуль. Модули - Модули - AutoDistribute
       
      Интеграция с выгрузками, синхронизациями или крон задачами
       
      С большим количесвом выгрузок  модуль интегрирован.. Для этого необходимо:
      при добавлении записи из статуса "отключен" перевести в статус включен   не путать со статусом модуля     НО если ваш модуль интеграции уникален и не использует стандартную модель обновления товара, то:
      в контроллер модуля , который отвечает за выгрузку после кода выполнения выгрузки или синхронизации - вставляем код:
       
      $this->model->load('extension/module/autodistribute');
      $distributes=$this->model_extension_module_autodistribute->getDistributes();
      foreach($distributes as $distribute) {
      $this->model_extension_module_autodistribute->implementDistributes($distribute['distribute_id']);
      }

      Добавил whiteblue Добавлено 29.01.2018 Категория Модули Системные требования Сайт разработчика http://white-blue.com.ua/AutoDistribute Старая цена 2252 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
    • От whiteblue
      Администрирование большого количества товаров - стало рутиной?
      После выгрузки новых товаров  с учетной программы - нужно проделывать много работы, раскидывать по категориям. присваивать атрибуты товарам итп..?
      Создание нового тавра - рутинно?
      Невозможно массово присвоить атрибут по определенным признакам?
      Сложно добавить группу товаров с определенным атрибутом автоматом в определенные категории?
      Возникает  необходимость массово отредактировать товары, перенаправить в разные категории, присвоить различные атрибуты группе товаров?
      При синхронизации с учетной программой, когда есть только название товара и атрибуты, а группы отличаются от категории,  в таких случаях, приходиться вручную товары размещать по категориям?
      Например: товаром со значением атрибута "Страна - Италия" необходимо поместить в какую-то определенную категорию или назначить производителя?
      Видео-инструкция  по ссылке
      https://www.youtube.com/embed/wuLzULDn8tI
       
      Возможности модуля:
      Можно создать схемы переопределения атрибутов, производителей и категорий по заданным параметрам. Переопределение по заданным параметров происходит при добавлении и редактировании товаров. Можно настроить несколько условий переопределения для одной группы товаров Модуль просто адаптировать под любую синхронизацию товаров.  
       
      И  делается все это автоматически!!!
       
       
      Для первых 3-х покупателей - цена -888р!!!
       
      Установка модуля:

      1. Создать резервную копию сайта и БД.
      2. Скачать архив
      3. Установить архив модуля  через админку. Модули - Установка расширений
      4. Обновить модификации в админке
      5. Активировать модуль. Модули - Модули - AutoDistribute
       
      Интеграция с выгрузками, синхронизациями или крон задачами
       
      С большим количесвом выгрузок  модуль интегрирован.. Для этого необходимо:
      при добавлении записи из статуса "отключен" перевести в статус включен   не путать со статусом модуля     НО если ваш модуль интеграции уникален и не использует стандартную модель обновления товара, то:
      в контроллер модуля , который отвечает за выгрузку после кода выполнения выгрузки или синхронизации - вставляем код:
       
      $this->model->load('extension/module/autodistribute');
      $distributes=$this->model_extension_module_autodistribute->getDistributes();
      foreach($distributes as $distribute) {
      $this->model_extension_module_autodistribute->implementDistributes($distribute['distribute_id']);
      }

  • Последние посетители   0 пользователей онлайн

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