Каталог на вордпресс без плагина

Каталог для wordpress     Создание интернет магазина декоративных наклеек для зеркал привело меня к использованию плагина wp e-commerce. В принципе – автоматизация процесса и удобство наполнения меня утешили, но радость вскоре сменилась грустью. Есть очень большой ряд недочетов, которые устранить самостоятельно без знания php невозможно. В итоге минусов оказалось больше чем плюсов, а среди них – нагрузка на сервер, невозможность сортировки категорий товаров как хочется, и значительный конфликт с темой сайта broneplenka.biz. Самый последний минус оказался роковым. В итоге ежедневного использования у меня выскочил экран смерти wordpress.      Обратившись к специалистам в области php, по рекомендации Master-It, мне рассказали что можно устранить проблему конфликта – но как же быть с другими минусами? И я решил, что полнофункциональный магазин, в котором есть продающие модули, корзина товаров и прочие функции, которые как горбы верблюду в городском зоопарке, не нужны, и остановился на каталоге товаров.
     Весь Интернет пишет о том, что каталог товаров, возможно реализовать только на базе какого-нибудь плагина, или есть плагины, которые пишут программисты на php. В результате долгих мытарств, и статьи в которой черным по белому было написано – что любой товар – это запись, а вариация это тэги, я на том и остановился. Что каждый товар – у меня будет запись, а вот с вариациями были сложности, и в итоге я решил реализовать вариации через выпадающий список.
     В процессе реализации списка, многие блогеры рекомендуют использовать дополнительные поля, в принципе, что для меня очень непонятно вообще. Приводился ряд плагинов, приводились примеры их использования, но попробовав несколько плагинов и по причине того что я не смог понять как это работает, я наткнулся на формы. Обычные формы, которые используются для отправки, например, письма с сайта.

     И я занялся конструктором формы. Сначала сделал выпадающий список с размером наклеек, поставил radio button для выбора прямого или инверсного типа декоративной наклейки и кнопку заказать. Казалось бы все работает, но ведь нужно еще указать поля получателя товара и контактные данные? И если они будут на каждой странице – то это будет во первых не эстетично, а во вторых будет навязывать товар. Передо мной стоял выбор сделать дополнительный php файл, в котором бы заполнялись дополнительные поля и при этом организовать передачу данных с одной формы в другую, а со второй формы передать эти данные на электронный ящик – не совсем удобно и нет возможности, ограниченные знания в php. Для меня стояла задача – как же спрятать поля, которые в данный момент времени не нужны – и с этой задачей справляется спойлер. Плагинов есть большое множество, и каждый выберет наиболее оптимальный. Я остановился на wpsoiler, потому что реализовать несложную задачу без плагина я не смог 🙁 В итоге у меня получилась вот такая выпадающая форма обратной связи:

Заказать

     Для того чтобы собрать наклейки в классы, я использую метки, или тэги, они позволяют сгруппировать данные функциями, реализованными в теме.
     Но в плагине wp e-commerce мне понравилась идея отображения групп товаров в виде изображений, и я ее реализовал путем оформления таблицы с изображениями. Каждое изображение – ссылка на категорию товара. Но чего не получилось реализовать, но что еще хочется с делать, и может кто то из посетителей сайта мне подскажет:
  1. Вывод записей в две колонки, для того чтобы наклейки было легче проссматривать, потому что на сайте неудачно реализована навигация
  2. Навигация по товарам, что по идее реализуется плагином хлебные крошки, но ставить плагин нет желания, потому растет нагрузка на хостинг. Как уменьшить нагрузку на хостинг – я писал в этой статье.
Посмотреть работу каталога можно по ссылке

21 comments

  1. Я смотрю, вы решили проблему кардинально — сделали отдельный магазин на поддомене (или он там давно был, просто я его не видела?)))

    • Магазина небыло, сделали на подомене. В принцие он уже индексируется поисковиками и его работй вполне доволен

  2. Полезная информация, пригодится!

  3. Stroitel:

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

  4. Да, плагины — это такое дело, ставишь их, не зная их возможностей, а потом мучаешься. Не знала, что вордпресс не подходит для интернет-магазинов. Буду иметь в виду.

  5. Ни один мой сайт не обходится без каталога. Сейчас разбираюсь с Вордпрессом. Полезный материал.

  6. Спасибо! Интересная статейка 5++
    Пригодилось!

  7. Виталий:

    Спасибо, интересная статья.

  8. У меня подобных задач пока не возникало. Но мотаю на ус. Все в жизни пригодится.

  9. Ой, какая же нужная для меня статья. Я как раз обдумываю страничку со своими продуктами. Если что, забегу с вопросами. Спасибо.

  10. Тамара:

    Плагином wp e-commerce я пока не сталкивалась. Но основная идея создания интернет магазина привлекательна. А сейчас меня заинтересовал конструктор форм.

  11. Не очень поняла, почему у вас возникла проблема с выводом записей в две колонки. Либо формируйте их в таблицу, либо используйте плавающие блоки (совместно со стилем-очистителем). Если вы все эти записи выводите на одной странице, то
    а) проверяйте номер страницы
    б) формируйте вывод (если номер соответствует)
    Тут даже пхп особо знать не надо.
    Если не забуду (вечером ночью пришлю пример кода — я недавно одному заку подобную штуку реализовывала…).

  12. Спасибо, очень полезная статья! Пыталась прикрутить к одному из своих сайтов плагин е-commerce. Ужасно не понравилось то, что получилось. Все снесла, но мысль о магазине все же есть. Обязательно воспользуюсь Вашим советом.

  13. Я тоже в свое время попробовала e-commerse Те же проблемы и я его отключила. Кроме того,смысла в нем не было по одной причине — заточен под буржуинские системы оплаты. Не знаю как сейчас, а год назад это было так. Время загрузки стало просто критически неприличным. Сейчас нашла свой движок интернет-магазина и разбираюсь в нем. Все таки, вордпресс не для интернет-магазинов. Удачи вам.

    • Может конечно и так — полнофункциональный интернет магазин на нем сделать сложно. Есть рекомендации по woocommerce, он вроде с дополнительными плагинами рассчитан и под постсоветские платежные системы, но в настройке сложен и увесист, что я его тоже откинул из поля зрения

  14. Максим:

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

  15. Ссылку на пример реализации хлебных крошек я скинул вконтакте, хотя его наверное придется допиливать под конкретную тему.
    Под выводом записей, вывод наклеек в две колонки имеется ввиду?

Яндекс.Метрика