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

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

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


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

8 часов назад, Vladimir231 сказал:

Вы мне так и не ответили!

 

Здравствуйте. У меня выгрузка остатков по складам происходит успешно. У меня есть вопрос, на складах есть товары которые хранятся в единице измерении КМ(километры), соответственно в остатках если я получаю 1270 метров у меня записывается значение 1.27 . Подскажите как можно доработать/или добавить проверку при загрузке данных о товарах, чтобы те данные которые приходят с 1С в километрах записывались в магазин в метрах.

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

У вас включено использование дробного остатка в настройках модуля? Какой тип поля quantity в таблице product?

Да, я включил возможность использовать дробный остаток. Тип поля quantity - int(4)

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

Можно попробовать следующий вариант. 

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

21.thumb.jpg.4e14e10ad0d8ab65899f79aedf8b6ca8.jpg

Указать поле, в которое сохранять значение единицы измерения

и опцию, если необходимо

21.thumb.jpg.808373d1dbff9a6d9dca429829971ace.jpg

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

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

21.thumb.jpg.dabe4a10a9dca48d74e097532795b083.jpg

 

 

 

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


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

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

Top Posters In This Topic

8 часов назад, Vladimir231 сказал:

И вопрос, как сделать так, чтобы категории которые выгружаются и создаются из 1С на сайте не формировались таким образом:

1. Шурупы

2. Болты

  2.1 Болт обыкновенный

 

А чтобы они создавались без нумерации:

 

 Шурупы

 Болты

   Болт обыкновенный

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

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

image.thumb.png.54a355c2058612e61b239df44303dd5d.png

 

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


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

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

По поводу логов:

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

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

А после этого есть сообщение вида "Разбор файла предложений завершен" ? Сообщение о том, что файл обработан?

Вот основные части лога:

Цитата

 

2020-10-17 22:44:34 - Обрабатываем файл import.xml из архива 1c_files.zip

2020-10-17 22:45:23 - Обрабатываем файл offers.xml из архива 1c_files.zip

2020-10-18 00:44:18 - Пересчитываем остатки по товарам со связными опциям: ..................
2020-10-18 00:44:23 - Пересчитываем остатки по товарам с обычными опциям: ..................
2020-10-18 00:47:10 - Пересчитываем остатки по обычным опциям для товаров со связными опциями: ..................

2020-10-18 06:46:49 - Пересчитываем цену продукта исходя из цен связных опций: ..................
2020-10-18 06:46:49 - Пересчитываем цену продукта исходя из цен обычных опций: ..................
2020-10-18 06:46:49 - Подгонка цен обычных опций под цену продукта: ..................
2020-10-18 06:46:49 - Удаляем старые акции по товарам: ..................
2020-10-18 06:46:49 - Начинаем очистку системного кэша
2020-10-18 06:46:49 - Используется файловый кэш
2020-10-18 06:46:49 - Системный кэш очищен
2020-10-18 06:46:49 - Начинаем очистку кэша изображений
2020-10-18 06:46:49 - Кэш изображений очищен
2020-10-18 06:46:49 - Разбор файла предложений завершен

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

 

По поводу запроса:

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

Вы можете выполнить запрос у себя в БД через менеджер? Например, phpmyadmin


select roo.option_id as option_id, roo.option_value_id as option_value_id, sum(quantity) as quantity from oc_relatedoptions ro inner join oc_relatedoptions_option roo on ( ro.relatedoptions_id = roo.relatedoptions_id ) where ro.product_id = ID_PRODUCT group by 1,2 order by 1, 2

где ID_PRODUCT - укажите ИД товара одного, у которого есть опции связанные.

Выбрал товар который имеет 3 связанных опции доступных пользователям. В импорте по нему еще есть 2 опции, которые не принимаются по настройка "пропускать". Результат запроса:

Цитата

select roo.option_id as option_id, roo.option_value_id as option_value_id, sum(quantity) as quantity from oc_relatedoptions ro inner join oc_relatedoptions_option roo on ( ro.relatedoptions_id = roo.relatedoptions_id ) where ro.product_id = 44529 group by 1,2 order by 1, 2

option_id option_value_id quantity
188 57388 12
188 57417 26
188 57420 11
189 55449 11
189 55453 7
189 55454 17
189 55455 9
189 55456 5
190 55460 26
190 55508 23

Отображение строк 0 - 9 (10 всего, Запрос занял 0.0497 сек.)

 

 

По поводу цен:

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

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

Что у Вас указана в опции в настройках модуля обмена с 1с на вкладке Опции 

image.thumb.png.8984dc441deb3d04863ccf30e8402029.png

Если Вы выбрали значение цена как есть, измените на значение, которое указано на скрине

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

 

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


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

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

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

PHP Warning:  rename(/www/system/storage/cache/exchange1c/import_files/,/www/image/catalog/import_files/): Directory not empty in /www/admin/controller/tool/neoseo_exchange1c.php on line 237

Проблема в этой ошибке. 

Пути ее решения:

1. Обратиться в ТП Вашего хостинга, указав ошибку

или

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

21.thumb.jpg.18a721cf5c7289612c9850aab38dd75f.jpg

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

Прошу прощения, проглядел в настройках. Вариант 2 помог. Спасибо.

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


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

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

Что у Вас указана в опции в настройках модуля обмена с 1с на вкладке Опции 

image.thumb.png.8984dc441deb3d04863ccf30e8402029.png

Если Вы выбрали значение цена как есть, измените на значение, которое указано на скрине

 

3 часа назад, web-design.kz сказал:

поводу цен:

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

Сейчас получается если у товара есть 1 или несколько опций - ценник берется правильный. Но если у товара нет опций - ценник будет 0.

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


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

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

 

Сейчас получается если у товара есть 1 или несколько опций - ценник берется правильный. Но если у товара нет опций - ценник будет 0.

Прошу прощения, сейчас перепроверяем ситуацию именно про товар без опций (возможно некоторый товар реально с "0" прилетел).

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


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

Возможна ли выгрузка из 1с несколько картинок ,если к товару их в 1с прикреплено более 1?

Если да , надо ли это отдельно настраивать в модуле?

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


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

10 часов назад, web-design.kz сказал:

Прошу прощения, сейчас перепроверяем ситуацию именно про товар без опций (возможно некоторый товар реально с "0" прилетел).

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

Расскажите, пожалуйста, как у Вас обстоят дела с настройкой обмена?

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


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

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

Возможна ли выгрузка из 1с несколько картинок ,если к товару их в 1с прикреплено более 1?

Если да , надо ли это отдельно настраивать в модуле?

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

Да, можно. 

Для настройки обновления изображений в настройках модуля есть опции

image.png.5ae94af4e20bdd4b2d7c82e09c92e1d5.png

image.png.85dc84cc8cafd8f9b5c3af9dcbfdf214.png

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


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

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

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

Да, можно. 

Для настройки обновления изображений в настройках модуля есть опции

image.png.5ae94af4e20bdd4b2d7c82e09c92e1d5.png

image.png.85dc84cc8cafd8f9b5c3af9dcbfdf214.png

Ок , спасибо

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


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

19.10.2020 в 18:17, NeoSeo Team сказал:

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

Здравствуйте. Да мы можем выгружать свойства как реквизиты. 
Наименования товара как реквизиты у нас нормально выгружаются на 2х языках, так как мы нашли пример кода на этом форуме.
Выложите пожалуйста пример, как должен выглядеть код для загрузки в opencart атрибутов на 2-х языках.
 

атрибуты.png

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

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


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

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

Здравствуйте. Да мы можем выгружать свойства как реквизиты. 
Наименования товара как реквизиты у нас нормально выгружаются на 2х языках, так как мы нашли пример кода на этом форуме.
Выложите пожалуйста пример, как должен выглядеть код для загрузки в opencart атрибутов на 2-х языках.
 

атрибуты.png

https://www.opencartmasters.com/topic/68-podderzhka-modulya-obmen-i-sinhronizaciya-opencart-s-1s-predpriyatie-ut-unf-moy-sklad-i-td-modul-dlya-opencart-15h-2h-3h/?do=findComment&comment=5256

 

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


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

Добрый день. Скопировал сайт с модулем на поддомен
https://opt.eskizshop.com.ua
и модуль перестал работать на и на https://dev.eskizshop.com.ua/ и на https://opt.eskizshop.com.ua.
Покупал лицензию лицензию для главного домена, мне консультант сказал, что модуль будет работать для всех поддоменов.

Пишет ошибку:

unnamed.png.0a4d8c87ba995c286dee8d0ce05ef06e.png1089469480_unnamed(1).thumb.png.13c58e7683cc497d7ba00d9a08a4c31f.png

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


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

53 минуты назад, Radaevich сказал:

Добрый день. Скопировал сайт с модулем на поддомен
https://opt.eskizshop.com.ua
и модуль перестал работать на и на https://dev.eskizshop.com.ua/ и на https://opt.eskizshop.com.ua.
Покупал лицензию лицензию для главного домена, мне консультант сказал, что модуль будет работать для всех поддоменов.

Пишет ошибку:

unnamed.png.0a4d8c87ba995c286dee8d0ce05ef06e.png1089469480_unnamed(1).thumb.png.13c58e7683cc497d7ba00d9a08a4c31f.png

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

Судя по ошибке, которую Вы предоставили, про6лема не в лицензии. У Вас же открываются настройки модуля обмена на сайте?

Проверьте корректность файлов синхронизации, которые 1с отдает на сайт.

Скачайте файлы синхронизации в модуле обмена с сайтом в 1с и откройте файл обмена в браузере? Открываются файлы без ошибок?

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


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

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

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

Судя по ошибке, которую Вы предоставили, про6лема не в лицензии. У Вас же открываются настройки модуля обмена на сайте?

Проверьте корректность файлов синхронизации, которые 1с отдает на сайт.

Скачайте файлы синхронизации в модуле обмена с сайтом в 1с и откройте файл обмена в браузере? Открываются файлы без ошибок?

Спасибо!
Вот что пишет, когда я ввожу ссылку для обмена в браузер:

Ссылка для обмена:
https://opt.eskizshop.com.ua/export/neoseo_exchange1c.php
image.png.421c4d759979b92767855a61150e3db8.png

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


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

21.10.2020 в 00:27, NeoSeo Team сказал:

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

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

image.thumb.png.54a355c2058612e61b239df44303dd5d.png

 

Здравствуйте. Я попробовал так сделать, но просто физически туда не помещаются все категории. Количество категорий более 1000. Что в таком случае делать?

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


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

В настройках расширения "NeoSeo Обмен с 1C" есть вкладка "Цены".

На ней блок "Настройка основной цены и скидок товара".

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

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


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

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

Спасибо!
Вот что пишет, когда я ввожу ссылку для обмена в браузер:

Ссылка для обмена:
https://opt.eskizshop.com.ua/export/neoseo_exchange1c.php
image.png.421c4d759979b92767855a61150e3db8.png

Может у Вас ограничения прописаны в .htaccess в этой папке или он вовсе отсутствует?

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


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

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

Здравствуйте. Я попробовал так сделать, но просто физически туда не помещаются все категории. Количество категорий более 1000. Что в таком случае делать?

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

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

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


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

59 минут назад, Chingizkhan сказал:

В настройках расширения "NeoSeo Обмен с 1C" есть вкладка "Цены".

На ней блок "Настройка основной цены и скидок товара".

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

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

В каком виде Вам нужно получить эту информацию и для чего?

 

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


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

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

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

В каком виде Вам нужно получить эту информацию и для чего?

 

Мы разрабатываем свой дополнительный модуль.
Информация нужна в виде php массива или указания места её хранения (файл, таблица базы данных, функция api модуля и т.п.).

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


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

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

Здравствуйте. Я попробовал так сделать, но просто физически туда не помещаются все категории. Количество категорий более 1000. Что в таком случае делать?

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

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


Можно узнать об объеме работ, и сколько будет стоить (при доработке модуля)

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

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


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

1 час назад, Vladimir231 сказал:
2 часа назад, Vladimir231 сказал:

Здравствуйте. Я попробовал так сделать, но просто физически туда не помещаются все категории. Количество категорий более 1000. Что в таком случае делать?

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

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


Можно узнать об объеме работ, и сколько будет стоить (при доработке модуля)

Для оценки, пожалуйста, напишите в ЛС с указанием описания доработки

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


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

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

Может у Вас ограничения прописаны в .htaccess в этой папке или он вовсе отсутствует?

Файлы есть. Ранее ж работал и только тогда, когда я сделал копию сайта, модуль перестал работать. Хотя домен https://dev.eskizshop.com.ua/ я вообще не трогал.

на домене image.thumb.png.595691f3d27e56471107e7128b30d1c4.pngopt.eskizshop.com.ua в папке export появился лог с ошибками:
Может дело в этом. Но почему тогда модуль упал на  2х сайтах?

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


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

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

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

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

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

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

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

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

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

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