USER-MASTER.ORG

Суббота, 04 июля 2015 18:56

Создание интернет-магазина на Joomla

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

  • К2 - конструктор контента, знаком с ним давно, работал с ним, на данный момент этот сайт создан с использованием этого компонента, кроме этого даже делал сайт агентства недвижимости на заказ с использованием этого компонента, бесплатный обучающий курс по нему;
  • K2 Store - корзина для К2;
  • JСomments - комментарии.

Ну и ещё другие расширения. Это основа.

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

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

При настройке расширения K2 Store у меня возникли некоторые проблемы.

При оформлении заказа текст выводится кракозябрами. Решил проблему добавлением инструкции AddDefaultCharset utf-8 в файле .htaccess.

После оформления заказа, при входе в свой аккаунт нет отображения истории заказов. Во-первых создаём отдельное меню и называем его, например, "Заказы". В это меню добавляем пункт меню, например, с названием "История заказов". Тип пункта меню берём из раздела K2 Store, пункт Orders (так кажись называется). Затем публикуем модуль К2 с формой входа в аккаунт. В этом модуле есть настройки, которые позволяют включить в модуль произвольное меню - включаем наше меню "Заказы".

Также имеется опция, благодаря которой можно настроить куда попадает пользователь после авторизации на сайте. Выбираем здесь пункт меню "История заказов". Всё. То, что и требовалось.

Когда допилю дизайн (который, кстати, я делаю с помощью Artisteer 4), отпишусь.

Прочитано 938 раз Последнее изменение Суббота, 04 июля 2015 19:36

Добавить комментарий

Защитный код
Обновить

Поиск