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

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

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


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

12 часов назад, Ильмар сказал:

Здравствуйте, мне нужно настроить вывод ДхШхВ и веса

Версия 1С 8.2

Можете подсказать что нужно настроить программисту в 1С?

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

Вес можно передавать так:

1. В отдельном теге Вес.

<Товар>

<Вес>Значение</Вес>

</Товар>

2. Реквизит товара или свойство Вес

ДхШхВ можно передавать так:

1. Реквизит товара или свойствА Длина, Ширина, Высота (3 реквизита или свойства со своими значениями)

 

 

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


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

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

Top Posters In This Topic

30.09.2020 в 03:44, NeoSeo Team сказал:

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

Уточните, пожалуйста, пробовали ли Вы выгрузку в архиве и полную выгрузку, но разбитую на части?

Добрый день. Только сейчас удалось вернуться к этой проблеме. Выгрузку в архиве не пробовал. Сейчас включил требовать архив, сегодня попробуем. Полную выгрузку, разбитую на части (примерно по 25% от общего объема) пробовал, небольшие партии отправляет успешно.

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


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

30.09.2020 в 03:54, NeoSeo Team сказал:

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

 

 

Вас наверняка интересует объем отправляемых файлов, он на данный момент времени составляет 30 Гб. (да, изображения отправляются, причем их много).

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

Обрыв происходит всегда по-разному, 1с может через пару часов ошибку выдать, а может через 10 часов

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


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

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

Вас наверняка интересует объем отправляемых файлов, он на данный момент времени составляет 30 Гб. (да, изображения отправляются, причем их много).

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

Обрыв происходит всегда по-разному, 1с может через пару часов ошибку выдать, а может через 10 часов

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

Вы писали, что небольшие партии отправляет успешно. Почему не используете этот вариант?

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


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

Здравствуйте. Спасибо за модуль уже купили. Но есть несколько вопросов:

1)Скажите пожалуйста как должен выглядеть  файл выгрузки import.xml 
для товаров у которых несколько изображений (2 и больше)
сейчас даже при наличии в 1с нескольких изображений для товара выгружается только 1тег
<Картинка>import_files/cf/cf5d2c10-e570-11de-a22f-001731936841.jpeg</Картинка>

2) Если в файле import.xml передавать ссылку на картинку например 
<Картинка>import_files/phto/артикултовара.jpeg</Картинка>
сможет ли модуль подвязать изображение к карточке товара на сайте? 
или название и путь должно формировать исходя исключительно из внутреннего кода 1с?


спасибо.
 

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


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

добрый день. Модуль интеграции/синхронизации с МойСклад для OpenCart 3.0 заявлено поддержка php до 7.1

у меня 7.2. работать будет?

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


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

10.10.2020 в 00:35, NeoSeo Team сказал:

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

Вес можно передавать так:

1. В отдельном теге Вес.


<Товар>

<Вес>Значение</Вес>

</Товар>

2. Реквизит товара или свойство Вес

ДхШхВ можно передавать так:

1. Реквизит товара или свойствА Длина, Ширина, Высота (3 реквизита или свойства со своими значениями)

 

 

А можете показать как именно должно выглядеть в коде выгрузки? 

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


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

22 часа назад, SamArt сказал:

Здравствуйте. Спасибо за модуль уже купили. Но есть несколько вопросов:

1)Скажите пожалуйста как должен выглядеть  файл выгрузки import.xml 
для товаров у которых несколько изображений (2 и больше)
сейчас даже при наличии в 1с нескольких изображений для товара выгружается только 1тег
<Картинка>import_files/cf/cf5d2c10-e570-11de-a22f-001731936841.jpeg</Картинка>

2) Если в файле import.xml передавать ссылку на картинку например 
<Картинка>import_files/phto/артикултовара.jpeg</Картинка>
сможет ли модуль подвязать изображение к карточке товара на сайте? 
или название и путь должно формировать исходя исключительно из внутреннего кода 1с?


спасибо.
 

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

2) Нет, если Вы хотите указывать артикул в названии товара - модуль не привяжет, в нем нет такой функции. Модуль получает от 1С изображение и путь, сохраняет на сервере. После этого при разборе уже файла обмена - привяжет к товару изображение которое указано в теге Картинка.

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


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

4 часа назад, Іван сказал:

добрый день. Модуль интеграции/синхронизации с МойСклад для OpenCart 3.0 заявлено поддержка php до 7.1

у меня 7.2. работать будет?

Добрый день, модуль поддерживает 7.2 php, в ЛК заберите модуль необходимой версии php

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


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

1 час назад, Ильмар сказал:

А можете показать как именно должно выглядеть в коде выгрузки? 

<Товар>
	<Ид>f93e112a-c83a-11e2-8026-0015e9b8c48d</Ид>
	<Артикул/>
	<Вес>Значение</Вес>
	<Наименование>Бутылка </Наименование>
	<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">
		<Пересчет>
			<Единица>796</Единица>
			<Коэффициент>1</Коэффициент>
		</Пересчет>
	</БазоваяЕдиница>
	<Группы>
		<Ид>f93e1128-c83a-11e2-8026-0015e9b8c48d</Ид>
	</Группы>
	<Описание/>
	<СтавкиНалогов>
		<СтавкаНалога>
			<Наименование>НДС</Наименование>
			<Ставка>18</Ставка>
		</СтавкаНалога>
	</СтавкиНалогов>
	<ЗначенияРеквизитов>
		<ЗначениеРеквизита>
			<Наименование>Длина</Наименование>
			<Значение>100</Значение>
		</ЗначениеРеквизита>
		<ЗначениеРеквизита>
			<Наименование>Ширина</Наименование>
			<Значение>100</Значение>
		</ЗначениеРеквизита>
		<ЗначениеРеквизита>
			<Наименование>Высота</Наименование>
			<Значение>100</Значение>
		</ЗначениеРеквизита>
	</ЗначенияРеквизитов>
</Товар>

 

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


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

Добрый день, покупали модуль на опенкартфоруме когда-то, но было не до модуля. Сейчас пришло время, хотим его установить, активировать, но модуль на старой площадке больше не скачать. Что делать куда писать?

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


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

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

Добрый день, покупали модуль на опенкартфоруме когда-то, но было не до модуля. Сейчас пришло время, хотим его установить, активировать, но модуль на старой площадке больше не скачать. Что делать куда писать?

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

Напишите в ЛС по данному вопросу. Укажите номер заказа, квитанцию об оплате или любое другое подтверждение об оплате.

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


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

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

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

Напишите в ЛС по данному вопросу. Укажите номер заказа, квитанцию об оплате или любое другое подтверждение об оплате.

Уже написал, жду ответа.

Спасибо

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


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

16.04.2020 в 21:05, NeoSeo Team сказал:

Как задать разные типы цен в модуле "Обмен данными" для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore?

Следующий вопрос - как сделать тоже самое посредством модуля обмена с 1С:Предприятие.

Вам нужно в настройках модуля зайти на вкладку “Цены” и в самом низу указать соответствие названий типов цен из 1С:Предприятие тем группам клиентов, что находятся в магазине. При этом розничная цена должна идти в строчке с названием "Цена на сайте".

2.thumb.png.138d986ebf87df513b4ad660e822e01e.png

Обращаем ваше внимание на тот факт, что названия типов выгружаемой цены надо смотреть в 1С:Предприятие, поскольку оно не обязано совпадать с названиями групп покупателей, как в примере.

Доброго времени суток.

В наличии:

  1. OpenCart 3.0.2.0 + PHP 7.0
  2. NeoSeo Обмен с 1C 224 +  Связанные опции 3.1.4 + Живая цена 3.1.6
  3. 1C Предприятие 8.3 (Управление торговлей)

Создал группы пользователей, присвоил пользователю группу "Мелкооптовые", в модуле указал типы выгружаемой цены (названия взяты согласно 1с, проверил в xml), произвел полную выгрузку товара. В итоге, после авторизации на сайте, пользователь все равно видит товар с ценой "Розница", а не "Мелкооптовые".

Были подобные случаи?! куда копать?! Как минимум, как-то надо проверить что у товара действительно село несколько цен?

price.png

sales.png

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


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

14 минут назад, web-design.kz сказал:

Доброго времени суток.

В наличии:

  1. OpenCart 3.0.2.0 + PHP 7.0
  2. NeoSeo Обмен с 1C 224 +  Связанные опции 3.1.4 + Живая цена 3.1.6
  3. 1C Предприятие 8.3 (Управление торговлей)

Создал группы пользователей, присвоил пользователю группу "Мелкооптовые", в модуле указал типы выгружаемой цены (названия взяты согласно 1с, проверил в xml), произвел полную выгрузку товара. В итоге, после авторизации на сайте, пользователь все равно видит товар с ценой "Розница", а не "Мелкооптовые".

Были подобные случаи?! куда копать?! Как минимум, как-то надо проверить что у товара действительно село несколько цен?

price.png

sales.png

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

Эти данные должны попасть в скидки товара. Зайдите в товар на вкладку Скидки.

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

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


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

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

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

Эти данные должны попасть в скидки товара. Зайдите в товар на вкладку Скидки.

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

Доброго времени суток.

Сейчас в товаре во вкладке "Скидки" пусто. Про "0" - не знал. Сегодня выставлю хотя бы "1" и попробую сделать снова полную выгрузку. Потом напишу результат.

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


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

4 минуты назад, web-design.kz сказал:

Доброго времени суток.

Сейчас в товаре во вкладке "Скидки" пусто. Про "0" - не знал. Сегодня выставлю хотя бы "1" и попробую сделать снова полную выгрузку. Потом напишу результат.

Включите логирование в модуле. Выполните синхронизацию и проанализируйте полный лог. Скачать его можно на вкладке Логи. Также убедитесь, что у товаров цена эта присвоена в 1с и приходит в файле. Не только в самом вверху, но и по каждому предложению. А розничная цена обновляется?

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


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

1 минуту назад, NeoSeo Team сказал:

Включите логирование в модуле. Выполните синхронизацию и проанализируйте полный лог. Скачать его можно на вкладке Логи. Также убедитесь, что у товаров цена эта присвоена в 1с и приходит в файле. Не только в самом вверху, но и по каждому предложению. А розничная цена обновляется?

Доброго времени суток.

На сайте цена Розница обновляется, берется из 1с (в случае ее изменения). В 1с у товаров тоже цены разные имеются. Хорошо файлы проанализирую.

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


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

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

<Товар>
	<Ид>f93e112a-c83a-11e2-8026-0015e9b8c48d</Ид>
	<Артикул/>
	<Вес>Значение</Вес>
	<Наименование>Бутылка </Наименование>
	<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">
		<Пересчет>
			<Единица>796</Единица>
			<Коэффициент>1</Коэффициент>
		</Пересчет>
	</БазоваяЕдиница>
	<Группы>
		<Ид>f93e1128-c83a-11e2-8026-0015e9b8c48d</Ид>
	</Группы>
	<Описание/>
	<СтавкиНалогов>
		<СтавкаНалога>
			<Наименование>НДС</Наименование>
			<Ставка>18</Ставка>
		</СтавкаНалога>
	</СтавкиНалогов>
	<ЗначенияРеквизитов>
		<ЗначениеРеквизита>
			<Наименование>Длина</Наименование>
			<Значение>100</Значение>
		</ЗначениеРеквизита>
		<ЗначениеРеквизита>
			<Наименование>Ширина</Наименование>
			<Значение>100</Значение>
		</ЗначениеРеквизита>
		<ЗначениеРеквизита>
			<Наименование>Высота</Наименование>
			<Значение>100</Значение>
		</ЗначениеРеквизита>
	</ЗначенияРеквизитов>
</Товар>

 

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

-<Товар>

<Ид>b6dceecc-90eb-11e9-a58a-7824af35cf54</Ид>

<Штрихкод>2001000078295</Штрихкод>

<Артикул>013678</Артикул>

<Вес>1000</Вес>

<Наименование>Power Bank 10000mAh P-35K черный Awei</Наименование>

<БазоваяЕдиница МеждународноеСокращение="PCE" НаименованиеПолное="Штука" Код="796 ">шт</БазоваяЕдиница>


-<Группы>

<Ид>213e664d-7c5f-11e9-a56b-7824af35cf54</Ид>

</Группы>


-<ЗначенияСвойств>


-<ЗначенияСвойства>

<Ид>b316c071-f24a-11e9-a5a7-50465da35fb3</Ид>

<Значение/>

</ЗначенияСвойства>

</ЗначенияСвойств>


-<ЗначенияРеквизитов>


-<ЗначениеРеквизита>

<Наименование>ВидНоменклатуры</Наименование>

<Значение>Товар</Значение>

</ЗначениеРеквизита>


-<ЗначениеРеквизита>

<Наименование>ТипНоменклатуры</Наименование>

<Значение>Товар</Значение>

</ЗначениеРеквизита>


-<ЗначениеРеквизита>

<Наименование>Полное наименование</Наименование>

<Значение>Power Bank 10000mAh P-35K черный Awei</Значение>

</ЗначениеРеквизита>


-<ЗначениеРеквизита>

<Наименование>Длина</Наименование>

<Значение>100</Значение>

</ЗначениеРеквизита>


-<ЗначениеРеквизита>

<Наименование>Ширина</Наименование>

<Значение>200</Значение>

</ЗначениеРеквизита>


-<ЗначениеРеквизита>

<Наименование>Высота</Наименование>

<Значение>300</Значение>

</ЗначениеРеквизита>

</ЗначенияРеквизитов>

</Товар>

 

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


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

6 часов назад, Ильмар сказал:

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

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

проверьте включена ли у Вас опция в настройках модуля на вкладке Товар 

image.thumb.png.22b5685d351b034a2bac349b4e38e0c0.png

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


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

Здравствуйте. 
Подскажите пожалуйста как настроить выгрузку штрихкодов

Вот часть import.xml
<Товары>
            <Товар>
                <Ид>743dab61-48cd-11ea-81fd-00155d01160c</Ид>
                <ШтрихКод>4823092247711</ШтрихКод>
                <Артикул>130433</Артикул>
                <Наименование>Альбом для рис-я Yes/1В 12л скоба с перфорацией 130433 120г для мальч</Наименование>

Вот настройки модуля (пробывал EAN, ISBN, upc) результат один и тот же
значение штрихкода совпадает с артикулом (артикул к слову выгружает правильно)
image.thumb.png.044dcaf6c75925fe9ca7a02d8b8c6cb1.png
Вот результат.

image.png.35e1c7c7ebd2ddca24263cf7d5578cd4.png

image.png

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


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

7 минут назад, SamArt сказал:

Здравствуйте. 
Подскажите пожалуйста как настроить выгрузку штрихкодов

Вот часть import.xml
<Товары>
            <Товар>
                <Ид>743dab61-48cd-11ea-81fd-00155d01160c</Ид>
                <ШтрихКод>4823092247711</ШтрихКод>
                <Артикул>130433</Артикул>
                <Наименование>Альбом для рис-я Yes/1В 12л скоба с перфорацией 130433 120г для мальч</Наименование>

Вот настройки модуля (пробывал EAN, ISBN, upc) результат один и тот же
значение штрихкода совпадает с артикулом (артикул к слову выгружает правильно)
image.thumb.png.044dcaf6c75925fe9ca7a02d8b8c6cb1.png
Вот результат.

image.png.35e1c7c7ebd2ddca24263cf7d5578cd4.png

image.png

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

Включите логирование в модуле на вкладке Логи, если оно не включено

Очистите файл логов, если в нем ест информация

Выполните синхронизацию

Пришлите файл логов обмена (скачать его можно на вкладке Логи). И укажите пример товара, который нужно проанализировать

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


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

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

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

Включите логирование в модуле на вкладке Логи, если оно не включено

Очистите файл логов, если в нем ест информация

Выполните синхронизацию

Пришлите файл логов обмена (скачать его можно на вкладке Логи). И укажите пример товара, который нужно проанализировать

Здравствуйте.
Файлы логов и файлы обмена приложил.
Для всех товаров в выгрузке заданы штрихкода
На сайте значение штрихкода тянет из значений артикула.
Спасибо!

import.xml NeoSeo Обмен с 1C_2020-10-13_22-16-27_error.log offers.xml

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


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

12.10.2020 в 17:39, NeoSeo Team сказал:

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

2) Нет, если Вы хотите указывать артикул в названии товара - модуль не привяжет, в нем нет такой функции. Модуль получает от 1С изображение и путь, сохраняет на сервере. После этого при разборе уже файла обмена - привяжет к товару изображение которое указано в теге Картинка.

Спасибо за ответ.
Может кому полезно будет у кого много картинок.

Да действительно, добавление ещё тегов  
  <Картинка>import_files/имяфайла.jpeg</Картинка>
<Картинка>import_files/имяфайла2.jpeg</Картинка>
<Картинка>import_files/имяфайла3.jpeg</Картинка>
добавляет дополнительные картинки

Если картинок много (читал что тут встречалоось и по 30Gb) выгружать их каждый раз (даже 1р в сутки) довольно долго
Предлагаю такую схему

1) Загрузить картинки по ftp в папку import_files на сервере
2) Имя файла картинки привязать к уникальному коду из 1с (можно даже к штрихкоду)
3) В 1с настроить формирование файла обмена чтобы тег картинка выглядела так
<Картинка>import_files/имя_файла.jpeg</Картинка>

4) картинки не выгружать на сервер из 1с, они будут подвязывается по имени файла картинки на сервере и тегу <Картинка>import_files/имя_файла.jpeg</Картинка>

Таким образом можно будет не выгружать каждый раз большой объём 

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

 

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


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

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

Спасибо за ответ.
Может кому полезно будет у кого много картинок.

Да действительно, добавление ещё тегов  
  <Картинка>import_files/имяфайла.jpeg</Картинка>
<Картинка>import_files/имяфайла2.jpeg</Картинка>
<Картинка>import_files/имяфайла3.jpeg</Картинка>
добавляет дополнительные картинки

Если картинок много (читал что тут встречалоось и по 30Gb) выгружать их каждый раз (даже 1р в сутки) довольно долго
Предлагаю такую схему

1) Загрузить картинки по ftp в папку import_files на сервере
2) Имя файла картинки привязать к уникальному коду из 1с (можно даже к штрихкоду)
3) В 1с настроить формирование файла обмена чтобы тег картинка выглядела так
<Картинка>import_files/имя_файла.jpeg</Картинка>

4) картинки не выгружать на сервер из 1с, они будут подвязывается по имени файла картинки на сервере и тегу <Картинка>import_files/имя_файла.jpeg</Картинка>

Таким образом можно будет не выгружать каждый раз большой объём 

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

 

В редактировании товара на вкладке данные нажмите правой кнопкой мыши и выберите просмотр кода. Наведите мышкой на поле штрихкод. В консоле найдите значение, которое записано в input name. Скорее всего Вы там увидите sku. 

SKU по умолчанию в опенкарт это артикул товара. А поле, которое у Вас названо как Артикул - это скорее всего model. Т.е. модель товара.

Модуль при синхронизации записывает артикул номенклатуры в эти два поля.

В логах нет информации об обработке штрихкода. Т.е. у Вас он не обрабатывается.

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


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

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

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

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

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

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

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

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

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

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