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

Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка]


pashast

Recommended Posts

29 минут назад, alekssoft сказал:

Добрый день. Подскажите планируется версия для Opencart.pro версия 2.3 ??? Может быть платная ??

Автор оригинального модуля выполняет платные доработки. Ссылка в первом сообщении.

А каких полей не хватает в модуле для Opencart Pro?

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


не устанавливается!!! даже ручная версия установки .  при автоматической установке останавливается наполовине и процесс дальше не идёт вот после такой ошибки (скрин прикрепил). Сайт на Open Server. Помогите разобраться, пожалуйста, с этой проблемой.

error.png

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


Текст ошибки в поиск вбейте до ромбиков. Описывалась такая проблема.

 

Но установке вручную эта проблема не мешает. Возможно, не та версия выбрана.

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

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


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

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


29 минут назад, bl4b сказал:

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

 

Почему же вручную?

Сопоставляешь значение нужной колонки с полем attribute, он спрашивает параметры

"Enter attribute name (you can use specify group like 'Group:Attr')"

Вводишь что-то вроде "Рубашки:Цвет" и он запишет значение колонки в группу Рубашки c названием атрибута Цвет.

Если таких нет, то создаст их автоматом.

 

Или в коде что-то типа:

// $attributes[группа][атрибут]
// К примеру значение находится в колонке $K
if (!empty($K)) $attributes['Рубашки']['Цвет'] = $K;

 

 

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

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

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

Что имеется в виду под ручным добавлением? Таблицу заполнять вручную, да.

Нужно выгрузить атрибуты, завести необходимые группы и атрибуты и импортировать.

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

 

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

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


Установка модуля не влияет на имеющиеся данные. Влияют экспорт/импорт. Если выбрать режим "удалять", то удалится, а если выбрать режим "обновлять", то только изменит/добавит.

Кроме того, если в БД есть дополнительные поля, то модуль не экспортирует их, а при импорте затирает. Опять же, только в тех товарах которые участвуют в экспорте/импорте.

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


а чего не хватает, если пишет такое сообщение при экспорте:

 Attribute 'Тип управления' is defined multiple times within its attribute group!
Во вкладке Настройки активируйте значение:
Использовать attribute_id вместо attribute name в файле 'ProductAttributes'

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


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

а чего не хватает, если пишет такое сообщение при экспорте:

 Attribute 'Тип управления' is defined multiple times within its attribute group!
Во вкладке Настройки активируйте значение:
Использовать attribute_id вместо attribute name в файле 'ProductAttributes'

Там же написано чего не хватает и что нужно делать...

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


В 22.12.2019 в 13:39, SiteMix сказал:

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

Хоть убей, но не могу найти как делить на части... 

И выскакивает сообщение: mysqli::close(): send of 5 bytes failed with errno=32 Broken pipe

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


Подскажите, может этот модуль мне вообще не подойдет под мои потребности?

В магазине 19900 товаров от 5 поставщиков с пересекающимися артикулами. 

Необходимо обновлять наличие товаров. 

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


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

Рекомендую подобрать другой модуль. Например, Автоматическая обработка прайс-листов.

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


Экспортнул для теста, поменял чуть данные, при импорте получаю ошибку: string(23) "На доработке", в чем может быть причина? Где посмотреть подробные логи? Спасибо.

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


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

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

Рекомендую подобрать другой модуль. Например, Автоматическая обработка прайс-листов.

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

Сейчас пытаюсь сам освоить, но не всё дается легко...

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


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

Подскажите, а в ocStore 2.1.0.2.1 есть возможность самому подгружать разные прайсы?

Дайте больше подробностей с чем предстоит работать, что требуется (добавлять товар, обновлять цены), в каком виде прайсы (xls или ссылки на xml).

Ну и раз раньше это как-то подгружалось, значит, есть какой-то модуль. Этот, или какой-то другой?

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


  • 2 weeks later...
В 13.12.2019 в 19:49, Wild сказал:

 

Почему же вручную?

Сопоставляешь значение нужной колонки с полем attribute, он спрашивает параметры

"Enter attribute name (you can use specify group like 'Group:Attr')"

Вводишь что-то вроде "Рубашки:Цвет" и он запишет значение колонки в группу Рубашки c названием атрибута Цвет.

Если таких нет, то создаст их автоматом.

 

Или в коде что-то типа:


// $attributes[группа][атрибут]
// К примеру значение находится в колонке $K
if (!empty($K)) $attributes['Рубашки']['Цвет'] = $K;

 

 

Упс...
Только сейчас заметил, что перепутал тему написал рекомендацию для другого модуля импорта.

Приношу свои извинения.

Даже странно, что никто не обратил внимания, особенно @bl4b

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

В 25.12.2019 в 02:06, davayigrat сказал:

Подскажите, может этот модуль мне вообще не подойдет под мои потребности?

В магазине 19900 товаров от 5 поставщиков с пересекающимися артикулами. 

Необходимо обновлять наличие товаров. 

 

Не панацея, но все же можете попробовать этот

Правда 20k лучше все-таки порезать.
У меня на 16k справился.
Не без проблем, но функционал ГОРАЗДО лучше.
Можно сопоставлять колонки любых прайсов.
Плюс есть собственный API, который можно применять на этапе импорта.

А еще в API присутствует вся мощь PHP.

Плюс можно парсить сайты.

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

А импорт из XLS полностью бесплатен.

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

Добрый вечер.

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

После изменения расширения файла на .xls, в нем есть одна строка:

<br /><b>Fatal error</b>:  Class 'XMLWriter' not found in <b>/sata1/home/users/audiofeel/www/www.sbu.odessa.ua/system/PHPExcel/Classes/PHPExcel/Shared/XMLWriter.php</b> on line <b>37</b><br />

Есть решение такой проблемы?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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