Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Новый импорт товаров

Установка

1. Извлечь содержимое в корень магазина с заменой файлов.
2.  Если вы не главных администратор - установите права доступа к странице import.php
3. Проверьте права доступа на папку media/import/ . должны быть 777
4. Все. по адресы admin/import.php должен открыть импорт. если у вас хватает прав доступа

Такой же импорт, как в shop-script

Новый импорт товаров

Новый импорт товаров

Новый импорт товаров

Требования:
1. Версия движка 2.5.0, 2.5.1 (адаптировать можно под любую версия. тут серьезной зависимости от версии движка нет, как в плагинах)
2. Желательно php 5. на php 4 будет значительно большее потребление памяти.
3. библиотека iconv для преобразования кодировок.

Внимание!
Перед импортированием нужно делать бекап базы (Система (разное) - инструменты - резервное копирование).


естественно не все умеет, то что умеет импорт по умолчанию.

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


Можете рассказать про преимущества импорта в shop-script, а то как-то с ним не развлекался?


1) нет разницы как называются поля.

не нужно задавать поля с такими названиям

v_products_id v_products_model v_products_page_url v_products_image v_products_name_1 v_products_description_1 v_products_short_description_1 v_products_keywords_1 v_products_url_1 v_products_meta_title_1 v_products_meta_description_1 v_products_meta_keywords_1 v_products_price v_products_weight v_date_avail v_date_added v_products_quantity v_products_sort v_manufacturers_name v_categories_name_1 v_categories_name_2 v_categories_name_3 v_categories_name_4 v_categories_name_5 v_categories_name_6 v_categories_name_7 v_tax_class_title v_status v_action v_mo_image_1 v_mo_image_2 v_mo_image_3 v_mo_image_4 v_mo_image_5 v_mo_image_6 v_mo_image_7 v_mo_image_8 v_mo_image_9 v_mo_image_10

указываем какое поле за что отвечает и все. импорируем
это видно на 2ом скриншоте

2) можно выбирать какие поля импортировать, какие нет

3) можно выбирать какое поле главное. id товара или артикул

4) не нужно разбивать большие импортируемые файлы на части.


да и тот, что по умолчанию работает не очень

эта замена ему растет


Пробовал импортировать вот этот файл и пипец..  тупо вешаеться браузер...
Этот файл итог работы программы ShopImport


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


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

ничего. сейчас подправлю


исправлена ошибка.

просто импортируемый файл немного отличается от стандартных

там перенос строчки не \r\n

а просто \r


Евгений, может вопрос немного не в тему - а где можно найти как должны называться столбцы для стандартного импорта товаров в ShopOS?


вы же когда изменяете прайс - знаете же что изменяете?

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

"v_products_id" ид товара

"v_products_model" артикул

"v_products_page_url" чпу url

"v_products_image" название картинки товара (пока что не нарезает картинки при импорте, только название картинки меняет)

"v_products_name_1" название товара

"v_products_description_1" описание товара

"v_products_short_description_1" краткое описание товара

"v_products_keywords_1" ключевые слова

"v_products_meta_title_1"  метатег <title>
"v_products_meta_description_1"   метатег <description>
"v_products_meta_keywords_1" метатег <keywords>

"v_products_price"  цена

"v_products_weight" вес товара

"v_date_added" дата добавления товара

"v_products_quantity" кол. товаров

"v_products_sort" сортировка товаров

"v_manufacturers_name" название производителя (пока не работает)

"v_categories_name_1"
"v_categories_name_2"
"v_categories_name_3"
"v_categories_name_4"
"v_categories_name_5"
"v_categories_name_6"
"v_categories_name_7"
уровени категорий. пока не работает

"v_status" статус товара
"v_action" (если = delete - товара удалится, если существует)



вы же когда изменяете прайс - знаете же что изменяете?


Надо бы смотреть шире.
Типовая ситуация: человек экспортировал данные из одного магазина и записывает в другой магазин такого же типа. И не хочет знать никаких полей! Думаю, в этом он прав!




вы же когда изменяете прайс - знаете же что изменяете?


Надо бы смотреть шире.
Типовая ситуация: человек экспортировал данные из одного магазина и записывает в другой магазин такого же типа. И не хочет знать никаких полей! Думаю, в этом он прав!


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

да понимаю что все правы. но в данный момент сделано так


Может как-то можно усовершенствовать данный импорт, чтобы его можно было запускать через cron? Залил файл, и информация автоматом обновилась и файл удалился?


У меня на сайте 504 ошибка на файл import.php.
Как ее устранить?



У меня на сайте 504 ошибка на файл import.php.
Как ее устранить?


http://hosting101.ru/504-gateway-timeout.html

Другая возможная причина возникновения ошибки 504 - исполняемый скрипт не укладывается в отведенный лимит времени. Это бывает, когда скрипт обращается к другим сайтам, либо просто выполняет тяжелую операцию, например, строит поисковый индекс.

Варианты решения: увеличить значение параметра PHP max_execution_time или облегчить скрипт.


это на первой  странице или при импорте?



Может как-то можно усовершенствовать данный импорт, чтобы его можно было запускать через cron?


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


Запрос мгновенно происходит
504 через 1 сек.
www.inetglobal.ru/admin/import.php


504 ошибка как мне написала поддержка из-за файла .htaccess


там же в корне админки нет .htaccess

а сам магазин работает же


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



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


категория для добавленного товара не прописываются


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



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


когда то может и будет. но пока все по минимуму




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


категория для добавленного товара не прописываются


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


Что то у меня при загрузки страницы admin/import.php Выкидывает на магазин закрыт на техобслуживание. В shopos_db_error.log
1054 - Unknown column 'import' in 'field list' | select import from os_admin_access where customers_id = '1' | /admin/import.php



Что то у меня при загрузки страницы admin/import.php Выкидывает на магазин закрыт на техобслуживание. В shopos_db_error.log
1054 - Unknown column 'import' in 'field list' | select import from os_admin_access where customers_id = '1' | /admin/import.php


обновились не полностью

нету нужного поля в таблице с доступом os_admin_access


Попробовал я импортировать файлик выгруженный именно из Shop-Script-а. процентов 80 определившихся столбцов - пустые, те, которые с данными - они с корявыми именами почему-то (иероглифы)  :(, хотя кодировки и разбитие по параметрам одинаковые

Извиняюсь, всё, поменял сам на кодировках хостинга всё выгрузилось без иероглифов, но 90 процентов без имен так осталось и в при импорте вот такая ошибка появилась:

Warning: error_log(/home/effect/domains/moy-matras.ru/public_html/tmp/shopos_db_error.log) : failed to open stream: Permission denied in /home/effect/domains/moy-matras.ru/public_html/includes/classes/db.php  on line 150

30/09/2010 15:09:58 | 1136 - Column count doesn't match value count at row 4 | insert into os_products_description (products_meta_title, products_meta_description, products_meta_keywords) values ('', '', ''), ('', '', ''), ('', '', ''), ('<p> Хлопковый жаккард поддерживает естественный микроклимат вашего тела.Независимый пружинный блок Multipocket. Диаметр проволоки — 1,3 мм, высота — 13 см, плотность — 560 шт./кв.м., 7 витков. Один из самых лучших пружинных блоков в мире. В связи с большим (по сравнению с другими пружинными блоками) количеством пружин достигается максимальные точечная эластичность и комфорт. Матрасы на основе блока независимых пружин «Мультипакет» рекомендованы для профилактики заболеваний позвоночника, а также комплексно'), ('<p> Хлопковый жаккард поддерживает естественный микроклимат вашего тела.Независимый пружинный блок Multipocket. Диаметр проволоки — 1,3 мм, высота — 13 см, плотность — 560 шт./кв.м., 7 витков. Один из самых лучших пружинных блоков в мире. В связи с большим (по сравнению с другими пружинными блоками) количеством пружин достигается максимальные точечная эластичность и комфорт. Матрасы на основе блока независимых пружин «Мультипакет» рекомендованы для профилактики заболеваний позвоночника, а также комплексног'); | /admin/import.php?page=3


arning: error_log(mysql_db_error.log) : failed to open stream: Permission denied in /home/public_html/shop/includes/functions/admin.include.php on line 3507
Как исправить эту ошибку?


Файлу  mysql_db_error.log  проставить права доступа  777.


ошибка таже) не помогло


какой параметр отвечает за chekboks на главной при импорте? v_tax_class_title ? потому что добавил 600 товара а у них в админке на главной не стоит статус и можно ли как то через yml импорт сделать так чтобы картинки автоматом товару назначились ?


Можно вот про это поподробнее "v_action" (если = delete - товара удалится, если существует)



Можно вот про это поподробнее "v_action" (если = delete - товара удалится, если существует)


а что тут поподробнее?

столбик v_action

значение delete

удаляется товар после импорта



какой параметр отвечает за chekboks на главной при импорте? v_tax_class_title ? потому что добавил 600 товара а у них в админке на главной не стоит статус и можно ли как то через yml импорт сделать так чтобы картинки автоматом товару назначились ?


не надо во все подряд темы писать


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



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


неа.

а как искать схожий? если имена равны или отличаются только регистром - то можно


прощу прощения. утро.... не туда запостил ;D




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


неа.

а как искать схожий? если имена равны или отличаются только регистром - то можно

Было бы здорово хотя бы так! Тоесть плагин работает как Chek_files плагин. Смотрит все каталоги и сравнивает товар, потом выводит список всего товара и можно галочками отметить какой товар удалить какой оставить, так же сделать сортировку по имени и цене чтобы можно было найти схожие цены и имя. Ну вобщем вот так вот. !


Сколько времени загружается через этот плагин база из, например, 500 товаров?
И чем отличается csv от txt с разделителем табуляцией?



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

Зависит от разных обстоятельств. Лучше всего попробовать самостоятельно.


И чем отличается csv от txt с разделителем табуляцией?

Для импорта-экспорта почти ничем.


Источник



Copyright ShopOS