Заполнение товарами

05 сентября 2014 13:15
Начальное (ручное)  заполнение товарами - дело несложное, если поймете несколько истин.
 
1. Структура Базы Данных (БД)
 
Продумайте структуру Вашей базы данных (БД) , Вы должны руководствоваться тем, что база данных магазина может иметь Разделы, Подразделы в каждом Разделе и Товары, в каждом Подразделе. По сути это означает что база данных имеет 2 уровня вложенности. 3-й уровень - это деление на бренды, которые могут быть указаны в карточке товара (КТ) Иная структура - не предусмотрена. В большинстве случаев такая структура подходит всем. Есть еще несколько хитростей, которые позволят Вам лучше управлять структурой, но об этом как нибудь в другое время.
 
Пример реальный 2 уровня вложенности:
  • Телевизоры
    • ЖК
    • Плазма
    • ЭЛТ
  • Видео-Проигрыватели
    • DVD
    • HDD
    • Медиацентры
Пример невозможный (3 уровня вложенности):
  • Аудиовидеотехника
    • Телевизоры
      • ЖК
      • Плазма
      • ЭЛТ
    • Видео-Проигрыватели
      • DVD
      • HDD
      • Медиацентры
Пример возможный (3 уровня вложенности с учетом Брендов):
  • Телевизоры
    • ЖК
      • Panasonic
      • Sony
      • JVC
    • Плазма
      • Panasonic
      • Sony
    • ЭЛТ
      • Samsung
      • LG
  • Видео-Проигрыватели
    • DVD
    • HDD
    • Медиацентры
При помощи брендов в карточке товара Вы сможете добиться и 3-х уровней вложенности, однако убедительный совет использовать все таки 2.

Дополнительную разбивку базу по определенным параметрам можно осуществить при помощи пункта - СВОЁ МЕНЮ, но об этом позже.
 
! Вы можете заполнить базу из любой MySQL таблицы
Об этом читайте здесь: http://www.24ok.ru/index.php?page=b0003

 
! Вы можете заполнить базу из текстового файла, MS Excel, 1C и т.п.
Об этом читайте здесь: http://www.24ok.ru/index.php?page=b0003

! Вы можете заполнить базу указав URL любой YML-базы (Yandex маркет XML) в сети
Панель администрирования - Импорт - YML-URL
Причем вы можете импортировать любое количество YML дополняя базу. Это можно использовать для безболезненного перехода  с любого,  даже MySQL движка на наш скрипт.
 
!! Вы можете заполнить базу из специально переименованных фотографий товаров
Об этом читайте здесь: http://www.24ok.ru/index.php?page=b0004

Если же у Вас нет готовых баз, прайсов и т.п. откуда бы Вы взяли информацию о товарах, то Вы должны научиться ручному формированию базы данных(БД) товаров.
 
2. Начальное заполнение вручную
 
Вы получаете скрипт с демонстрационной базой (в зависимости от версии), это означает, что какое-то начальное заполнение все-таки есть, что бы Вы могли вдоволь наиграться, поэкспериментировать и наконец приступить к наполнению БД Вашими товарами.
 
Давайте опишем все возможные пути для осуществления этого и приступим к подробному руководству с картинками (Актуально на 20 декабря 2008 года)
 
Итак мы получили магазин, скрипт установлен, лицензионный ключ введен и мы видим демонстрационную базу (вид базы зависит от версии):
 
 
 
Справа мы видим множество разделов и подразделов - они нам не нужны, надо удалить всю не нужную нам базу. давайте это сделаем.
Для начала - авторизуемся под логином и паролем администратора (зависит от версии и выдается при покупке) В дальнейшем Вы можете завести не только своих админов но и модераторов - пользователей с ограниченными правами по администрированию.
 
После ввода пароля мы видим "админку" -  Панель администрирования магазина (может меняться функциональность в зависимости от версии) и жмем в ней - УДАЛИТЬ ВСЕ ТОВАРЫ.
 
 
 
После нажатия этой ссылки база данных будет очищена, но во-избежании ошибок - один товар все таки будет оставлен, чтобы было из чего создавать остальные товары, а также разделы и подразделы. Тут надо дать пояснение - как таковые - разделы и подразделы БД - самостоятельно не живут - а являются неотъемлимой частью товара. Так что если мы удалим весь товар раздела или подраздела - эти разделы или подразделы - перестанут существовать. Товар можно перетаскивать из раздела в раздел - при этом прямая ссылка на товар - не меняется. Это очень удобно, но об этом позже.

 
 
Давайте произведем индексацию - она нужна для того чтобы обновить список разделов и подразделов. Примечание - при создании новых разделов и подразделов - рекомендуется индексироваться дважды! При создании товаров и других действиях - достаточно индексировать базу - 1 раз. (ФИЧА а не БАГА) Жмем ссылку - ИНДЕКСАЦИЯ РАЗДЕЛОВ. Индексация базы нужна для ускорения работы магазина, пересчета кол-ва товарных позиций в разделе, выстраивания списков товаров, меню и прочего, для того, чтобы это каждый раз не делалось при загрузке страниц.
 
 
 
 Как видим весь товар пропал.
 
 
 
Однако же я говорил, что один (самый первый) товар должен был остаться а с ним и соответствующий раздел и подраздел - но этого не произошло! Что же случилось? А ничего особенного не случилось! Просто есть уникальное название раздела - "Архив" - куда можно отправлять товар, убирая его временно из продажи (не удаляя) - этот раздел АРХИВ - просто не показывается в правом меню, однако в Админе Товаров - все прекрасно видно. Давайте зайдем в АДМИН ТОВАРОВ. Для этого в АДМИНКЕ жмем АДМИН ТОВАРОВ.
 
 
 
Мы попали в систему администрирования товарами, все ее функции сейчас Вам не нужны, поэтому рассмотрим только некоторые из них.
Ага! Вот мы и увидели этот единственный товар. как и предполагалось - он находится в разделе Архив, подраздел может быть любой. А как теперь завести новые разделы со своими товарами?
Очень просто! Товар создается "методом клонирования" - т.е. создается точная копия товара и правится под наши нужды - это ручной способ создания товаров - есть еще парочка - в том числе автоматическое, по фото и импорт из другой базы , но об этом позже. Сейчас нам надо понять - как действовать в ручном режиме. Ни в коем случае не удаляйте последний товар - во избежании ошибок!
Давайте как лучше клонируем его. - Жмем на ссылку КЛОНИРОВАТЬ напротив товара.
 
 
 
Мы не только клонируем товар но и сразу указываем нужный раздел и подраздел. Если мы хотим копию товара здесь же - то мы оставляем названия разделов и подразделов - теми же. А если Мы хотим создать данный товар в новом разделе или подразделе - то прямо тут указываем раздел и подраздел! И жмем кнопку ДА.

Важное Примечание: Желательно не использовать в названии разделов символы кроме русских и английских букв и цифр, также не указывайте пустые поля и не ставьте пробелы перед и после названий - это может привести к нежелательным последствиям.  Первоначальное назначение имен разделов - Важный этап - будьте внимательны! В случае чего - есть возможность их переименовать, но лучше сначала все сделать правильно.
 
 
 
Программа напишет об успехе. Жмем кнопку - Закрыть

  
 
Страница перегрузится и мы видим - успех нашего действия: создан новый раздел
 
 
 
По умолчанию мы видим все товары во всех разделах, поэтому не очень понятно - имея 2 одинаковых товара мы можем запутаться какой из них находится в новом разделе - а какой - в старом.
Для этого нам надо перейти в новый раздел - нажимаем на ссылку с названием его подраздела. И о чудо! Мы видим там наш единственный товар.
 
  
 
Ну теперь его надо подредактировать! А то не дело все так оставлять. Для редактирования нажимаем на название товара.
 
 
 
Выйдет та самая Карточка Товара - которая упоминалась выше по тексту. Это важная часть магазина - Карточка Товара.
 
 
 
Пока Вам не все подвластно в осмысливании, но Вы видите - все не так сложно? Отредактируйте карточку товара в соответствии с вашим вкусом. Возможно не все поля тут понятны - что не понятно - можете не заполнять. Об этих полях Вы узнаете позже, когда овладеете мастерством "высшего пилотажа", а сейчас - Вы еще по сути в "яслях" и то что не понимаете - лучше пока не понимать. Все придет с опытом.
Важное Примечание: Обязательно укажите маленькую картинку, если ее нет пока - просто напишите там "нет фото" (без кавычек). Пустое поле - МАЛЕНЬКАЯ ФОТОГРАФИЯ может привести к проблемам отображения в списке товаров. Большую картинку можно пропустить и ничего там не писать. А можно загрузить кучу дополнительных больших фотографий (скачать с сайта-конкурента :) ) А вот маленькая фотография - всегда одна. Подробнее о загрузке фотографий мы поговорим позже.
 
 
 
После редактирования карточки товара - обязательно укажите цену (оптовую и розничную) и нажмите кнопку ИЗМЕНИТЬ - программа укажет ваши изменения и вы сможете закрыть окно кнопкой ЗАКРЫТЬ (а не просто крестиком в правом верхнем углу окна) - материнская страница перегрузится и ВЫ попадете снова в АДМИН ТОВАРОВ. Как видите - все ваши изменения осуществились!
 
 
 
После этого Вы можете удалить старый и не нужный товар. - для этого перейдите в его раздел (в данном случае старым товаром-донором является женская сумка в разделе АРХИВ) и нажмите кнопку УБРАТЬ
 
 
 
При нажатии кнопки убрать высветится окошко с предложением  УДАЛИТЬ БЕЗВОЗВРАТНО (что нам и нужно) или переместить в АРХИВ (убрав из продажи). Но так как наш товар уже находится в архиве и нам надо его УДАЛИТЬ безвозвратно - просто жмем кнопку ДА.
 
 
 
Жмем кнопку ЗАКРЫТЬ
 
 
 
После этого раздел АРХИВ с подразделом - перестанут существовать и мы можем приступить к клонированию остальных товаров в оставшемся нашем разделе. Переходим в раздел нажав на ПЛАЗМА и у нашего единственного товара жмем кнопку КЛОНИРОВАТЬ
 
 
 
Мы хотим создать еще товар в этом разделе, поэтому ничего не меняем - жмем кнопку ДА.
Дело пошло быстрее правда? Приходит осмысление того, что мы делаем?

 
 
Жмем ЗАКРЫТЬ и видим уже 2 товара
 
 
 
Редактируем последний - жмем на его имя
 
 
 
Попадаем в карточку товара, редактируем ее по нашему выбору. Ставим цены и жмем ИЗМЕНИТЬ
 
 
 
Любуемся результатом:
 
 
 
А слабо создать в разделе Телевизоры еще подраздел? КЛОНИРУЕМ любой товар, и не меняя имя РАЗДЕЛА - меняем имя ПОДРАЗДЕЛА:
 
 
 
Жмем ДА, переходим в новый раздел
 
 
 
Мы в новом разделе, там пока один товар:
 
 
Вызываем его карточку товар для редактирования:
 
 
 
Редактируем, ставим цены и жмем кнопку ИЗМЕНИТЬ
 
 
 
И делаем ИНДЕКСАЦИЮ БАЗЫ (2 раза):
 
 
 
А вы знаете, что можно делать все те же действия не уходя из магазина? Какая красота, что кнопки АДМИНА нет у простых пользователей.....
 
 
 
 
... зато у админа есть наши кнопочки Изменения (Вызов карточки товара, Клонирования (она тут покороче называется) и Удаления!
 
 
 
Давайте их проверим. Жмем на КОПИЯ
 
 
 
Нажимаем ДА и видим 2 одинаковых товара! Нам надо срочно поменять их названия и артикул!
Важное Примечание: Товары с одинаковым названием и артикула для магазина - ОДНО И ТОЖЕ. Поэтому нажимая на ссылку у такого дублера - мы попадаем на первый заведенный товар! Сразу же меняйте название и/или артикул у товара!
 
 
 
 
Жмем кнопку ИЗМЕНИТЬ
 
 
 
 
Попадаем в карточку товара. тут видим каким образом мы можем перенести товар в другой раздел. Просто выберите раздел....
 
 
 
и жмите кнопку ИЗМЕНИТЬ (можете заодно подправить название, артикул и все остальное). 
 
 После индексации (1 раз - мы же не заводили  новые разделы?) мы видим, что товар переместился из раздела в раздел.
 
 
 
Давайте ради примера клонируем любой товар (кнопка КОПИЯ) и  укажем новый РАЗДЕЛ и новый ПОДРАЗДЕЛ
 
 
 
Сразу надо сделать ИНДЕКСАЦИЮ БАЗЫ 2 раза
 
 
 
И мы видим появление нового раздела и подраздела! О том как можно располагать разделы относительно друг друга - мы поговорим позже. По умолчанию РАЗДЕЛЫ располагаются по алфавиту, а подразделы - по кол-ву в них товара. Т.е. ПОДРАЗДЕЛЫ с большим кол-вом товаров - будут выше в списке.
 
 
 
Заходим в новый раздел, жмем кнопку ИЗМЕНИТЬ и меняем карточку товара:
 
 
 
После того, как все поменяли (и цены тоже) жмем кнопку ИЗМЕНИТЬ
 
Наслаждаемся проделанной работой:
 
  
 
Таким образом Вы создаете базу данных магазина в ручном режиме!
 
Поздравляем Вас с освоением курса "молодого бойца"!







 

Сайт переехал на eurowebcart.ru Зарегистрированные пользователи! Все Ваши учетные записи переведены на новое место. Пожалуйста обновите ссылки в закладках.

Если Вам понравился движок - Вы можете перевести любую сумму пожертвования для будущих разработок

рублей Яндекс.Деньгами
на счет 41001513474449 (EWC DONATE)
Скоро День Рождения:

Orinto [7], Pavluk_IV [6]