Перейти к содержанию

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

Всем привет! Недавно открыл для себя замечательный движок CMS . Покурив форум 4 дня , присмотревшись хорошенько понял что это то что нужно. Раньше пользовался платными CMS , о которых я тут писать не буду.

Проблема у меня вот какая ну и не у меня только как я понял. Я через PHPmyadmin пытаюсь сделать импорт товаров в базу напрямую. Импорт делается в базе товары появляются но вот ни в админке ни в магазине товаров нет :huh:

И так и сяк пробывал не получается . Господа подскажите нубу, что я делаю не так? Какие поля при импортировании обязательны?

Вот поля которые идут в CSV файле product.csv при экспорте через PHPMyadmin

product_id

С этим ясно уникальный номер или ID товара, нужен он или не нужен ? тоесть обязательно ли проставлять какой либо уникальный id в данном столбце ? Или можно оставить данное поле пустым? Или поставить - 0?

model

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

sku

Это артикул товара - понятно что чтобы обновить цены он понадобится поэтому оставляю.

upc

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

location

Как я понимаю данное поле отвечает за место разположение товара или по другому это название категории где будут лежать импортируемые товары. Обязательно ли это поле?

quantity

Данное поле отвечает за количество товара на складе, обязательно ли это поле ?

stock_status_id

Это я так понимаю статус товара на складе , там по умолчанию идут значения , 5-6-7 или 8 в разных строках. тоже с этим не совсем ясно какой статус ставить , но с этим можно разобраться полазив админке и поэксперементировать с статусами. Правильно я понимаю? Обязательно ли это поле при импорте?

image

С этим ясно это путь для файла изображения и его название. Соответственно думаю поле не обязательно.

manufacturer_id

Id производителя - понятно что его можно узнать так же в админке , обязательно ли это поле?

shipping

Доставка - по умолчанию стоит 1 , аналогично нужно - не нужно?

price

Цена товара - аналогично можно оставить пустым или нужно ставить значение?

points

С этим points не ясно что за поле и за что отвечает...

tax_class_id

Это я так понимаю - класс налогов , аналогично нет-да?

date_available

Дата чего то - тоже не ясно .

weight

Вес - да-нет?

weight_class_id

Id класс веса , тоесть если правильно понимаю, по умолчанию стоит 1 или 2 видимо это кг или граммы , нужно ставить не нужно?

length

Длина

width

Ширина - вродебы

height

Высота вродебы

length_class_id

Id класс длины

subtract

С этим полем не ясно за что отвечает

minimum

Минимальное количество для заказа как я понимаю ? Обязательное ли это поле?

sort_order

Сортировка товара или вывод товара в категории как я понимаю?

status

Статус товара по умолчанию стоит 1 , обязательно ли это поле ?

date_added

Если правильно понимаю - дата добавления товара

date_modified

Дата модификации или что то в этом духе.

viewed

Кол-во просмотров.

Извиняюсь если данная информация где то на форуме выложена. Искал не нашел.

Благодарю за внимание и помощь!

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


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

Да и по теме Кэш чистил, UTF кодировка соблюдена.

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


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

Если коротко, то скорей всего в таблице

product_to_category

нету связи продукта с категорией

P.S. за формирование и вывод продукта отвечает далеко не одна таблица

Проще всего импортировать так: поставить чистый OsCart , поставить модуль Импорт/ Экспорт в Excel формат и уже в Excel вбивать

* как то переносил через phpmyadmin вручную, гемор еще тот

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


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

Если коротко, то скорей всего в таблице

product_to_category

нету связи продукта с категорией

P.S. за формирование и вывод продукта отвечает далеко не одна таблица

Проще всего импортировать так: поставить чистый OsCart , поставить модуль Импорт/ Экспорт в Excel формат и уже в Excel вбивать

* как то переносил через phpmyadmin вручную, гемор еще тот

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

Понимаю что гемор но через PHPMyadmin можно импортировать атрибуты зная ID товара, если бы кто написал нормальный скрипт по импорту CSV было бы здорово но у всех они какие то обрезанные поэтому какой смысл лично мне покупать скрипты не вижу, если можно один раз импортировать номенклатуру товаров и потом только обновлять табличку product.csv, главное чтобы артикулы поставщиков и моей номенклатуры совпадали, ведь табличка product description нужна только на начальном этапе чтобы проставить описание и т.д.

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


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

Что же вы одну таблицу product импортировали? А эти (у вас их на парочку меньше, чем у меня, но все равно)? Через пхпмайадмин импортируются только полностью базы, по одиночку товары импортировать вам надоест уже после первого десятка, смотрите в сторону модулей импорта/экспорта

product_attribute

product_description

product_discount

product_image

product_option

product_option_value

product_related

product_reward

product_special

product_tag

product_to_category

product_to_download

product_to_layout

product_to_store

product_to_value

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


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

Что же вы одну таблицу product импортировали? А эти (у вас их на парочку меньше, чем у меня, но все равно)? Через пхпмайадмин импортируются только полностью базы, по одиночку товары импортировать вам надоест уже после первого десятка, смотрите в сторону модулей импорта/экспорта

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

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


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

чтобы товары отобразились в магазине нужно обязательно импортировать эти таблички:

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

product_to_store - тут ид продукта+ид магазина 

product - тут должны быть заполнены некоторые обязатеьлные поля (поле status - вкл\откл отображение товара в магазине значение 1 и 0 соотв-но)

product_to_category  - если не будет её, то товары появятся только в админке

програмка storemanager.ru - как раз использует этот способ - импорта напрямую

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


Ссылка на сообщение
Поделиться на другие сайты
On 29.11.2013 at 8:52 PM, CaptainPower said:

чтобы товары отобразились в магазине нужно обязательно импортировать эти таблички:

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

product_to_store - тут ид продукта+ид магазина 

product - тут должны быть заполнены некоторые обязатеьлные поля (поле status - вкл\откл отображение товара в магазине значение 1 и 0 соотв-но)

product_to_category  - если не будет её, то товары появятся только в админке

програмка storemanager.ru - как раз использует этот способ - импорта напрямую

Спасибо. Добавил данные, а про product_to_store забыл.

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От empty
      Добрый день.
      Есть необходимость перенести товары с версии 1.5.5.1 на новый сайт ocstore 2.3.
      Подскажите пожалуйста, как это можно сделать?
      Каким модулем?
      Или лучше через базу?
      Сколько этому может стоить?
      Спасибо!
    • От vilija
      350.00 руб
      Скачать/Купить дополнение


      Импорт XLS файла с сервера поставщика
      Перед первой синхронизацией обязательно сделайте бекап базы данных !
      Синхронизация товаров с файлом поставщика, который лежит на его сервере. Файл в формате XLS.
      Создаются автоматом новые товары, категории, производители.
      Товары из файла поставщика добавляются без удаления существующих .
      Можно задавать фиксированную наценку на (в %) на цены поставщика.
      При создании нового товара из файла заполняются следующие поля:
      название, модель, описание, цена, категория, производитель,количество, фото.
      При обновлении существующего товара меняются следующие поля:
      цена и количество.
      В настройках модуля задаетются порядковые номера колонок в файле поставщика , в которых расположены
      Название , модель , цена и т.д.
      Номера колонок считаются с нуля.
      Внимание! Код товара ( уникальный идентификатор в файле поставщика ) должен выводиться в калонку sku.
      Т.е. в настройках модуля в строке "Номер колонки "sku":" указываем номер колонки где расположен код товара.
      Изображения товаров должны быть предварительно загружены на ваш сервер.
      Каталог с изображениями задается в настройках модуля.
      Например , если задать parts/ , то изображения должны быть загружены в image/data/parts/
      "Разделитель в категории:" - Разделитель категорий и подкатегорий в колонке категория. (Компьютеры/РС)
      Количество подкатегорий не более 20.
      Если у товров есть дополнительные фото их можно указать в Номер колонки "Фото": через запятую . Первым должен идти номер колонки основного фото.
      Для создания нового профиля нужно в графе "Выберите профиль импорта:" выбрать "Cоздание нового профиля", заполнить нужные поля, затем нажать "Сохранить профиль".
      Если какое то из полей не используется , например в файле нет описания товара , то в этом поле ставим -1.
      Изображения товаров должны быть предварительно загружены на ваш сервер.
      Каталог с изображениями задается в настройках модуля относительно image/data/.
      Например , если задать parts/ , то изображения должны быть загружены в image/data/parts/
      В отдельной вкладке можно задать импорт аттрибутов.
      Сами аттрибуты уже должны бать созданы на сайте .
      В колонку "Назавние Аттрибута" начинаете вводить название аттрибута. Автодополнение предложит возможные варианты аттрибутов.
      В "Номер колонки Аттрибута"вводите номер колонки со значением аттрибута.
      Лицензия действительна на один домен. Если вы хотите поставить модуль еще на один домен, вы должны приобрести еще одну копию модуля.
      Установка - скопировать содержимое каталога admin в каталог админ вашего сайта.
      После установки модуля не забудьте добавить права на этот модуль в "Система"->"Группы пользователей"
      При апдейте с предыдущих версий настойки импорта не сохраняются.
      Перепишите настройки. Залейте новые файлы. В Админке Дополнения--Модули удалите модуль XLSSynchroniz.
      Затем нажмите - установить модуль.
      Зайдите в модуль . Введите старые настройки , дайте имя этому профилю и нажмите Сохранить профиль.
      Демо здесь.
      demo/demo
      Должен работать OpenCart и ocStore 1.5.x.
      Проверено на версиях ocStore 1.5.1.3, 1.5.3.1, 1.5.4.1.2, 1.5.5.1.1
      Добавил vilija Добавлено 03.09.2015 Категория Обмен данными Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От nassem
      Подскажите как разместить выгрузку товаров (около 30 000) форматами json или xml? Товары не одной категории.
    • От Ruslan7788
      У меня такая не понятная ситуация. Импортировав товары вскакивает сообщения что товары добавлены. Но их по факту просто нету. Не понятно что я этим делать.  
    • От Katerina30
      Доброго времени суток, друзья. У меня есть ссылка yml на товары. Необходимо загрузить данные товары в магазин на OpenCatr 2.3.
      Пыталась искать конвертеры, чтобы преобразовать в xml, но то как выглядит конечная информация вызывает большие сомнения.
      Либо таблица "дырявая" либо выгружена только часть товаров, не весь перечень.
      Подскажите, как справиться с этой дилеммой?
      Обновление товаров нужно будет регулярно.
       
      Заранее благодарю за помощь и совет!
      С уважением, Катерина.
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.