Из этой статьи вы узнаете, как создать интернет-магазин на CMS OpenCart. И так-как интернет магазин подразумевает заработок, то практические все модули платные.
Решил собрать минимальный, необходимый и бесплатные набор модулей, которые помогут начинающему "продавцу". Тем более сам движок OpenCart свободно распространяется :)
И так, начнем!
Чтобы можно было устанавливать домены, нужно сначала установить сам движок, а перед этим желательно найти для него дом.
Шаг 1: выбор хостинга
Был найден дешевый и перспективный хостинг, который дает 5 гб на SSD, не ограниченное количество сайтов и баз данных. И все это всего лишь за 75 рублей в месяц. Так же за 10 рублей в месяц можно добавить 1 гб на скоростном твердотельном накопителе.
Приятным бонусом было, что домен в зоне RU стоит там всего 230 рублей в год.
Хочу заметить, что регистрация домена осуществляется в течение 30 минут. После этого надо подождать обновления DNS-серверов и сайт будет доступен в сети Интернет. Обновление занимает от 4 до 48 часов, в среднем меньше суток.
Шаг 2: установка OpenCart
Так как статья на русском языке, то выбор пал на русскую сборку OpenCart. Скачиваем последнюю версию, распаковываем на хостинге.
На первом шаге подписываем лицензионное соглашение.
На втором удостоверяемся, что хостинг технически совместим.
На третьем - указываем учетную запись для базы данных MySQL например.
А четвертый шаг нас порадует, что все благополучно установлено и необходимо удалить директорию install из корня сайта.
Шаг 3: настройка OpenCart
Войдите в режим редактирования интернет-магазина. Для этого в админке выберите меню «Система > Настройки», после этого войдите в меню редактирования магазина. На вкладке «Основное» укажите Title, Description
На вкладке «Магазин» укажите сведения о магазине: название, собственника, физический и электронный адрес. На вкладке «Локализация» выберите страну и регион, валюту расчетов, единицы измерения. Оставьте включенной опцию ежедневного обновления курса валют, если посетители могут рассчитываться в нескольких валютах.
На вкладке «Локализация» укажите географические данные. Другие настройки не меняйте, если выбрали русскую сборку OpenCart. Измените настройки на подходящие, если работаете с международной сборкой.
Выберите подходящие настройки на вкладке «Опции». Обратите внимание на следующие пункты:
- Включите запись поисковых запросов клиентов.
- Статус возврата поменяйте на «Рассматриваемый».
- Включите предупреждение об ограниченном количестве товаров на складе.
Остальные настройки можно не менять.
На вкладке «Изображения» измените логотип по умолчанию. Нажмите на ссылку «Просмотр файлов» и воспользуйтесь опцией «Загрузить». Загрузите ваш логотип. Замените значок сайта (favicone). Сохраните дефолтные размеры отображения фото. Их можно поменять позднее.
На вкладке «Сервер» включите ЧПУ. Для этого сначала переименуйте на сервере файл htaccess.txt в .htaccess. С помощью FileZilla найдите файл в корневом каталоге сайта и измените название.
Шаг 4: расширяем функциональность с помощью модулей
Если Вы читаете эту статью, то могу предположить, что Вы пока что не готовы платить за комплексные модули, поэтому вот немного бесплатных расширений.
a.) Простое оформление заказа - скачать
Простое решение для реального упрощения оформления заказа, с настройкой которого разберется любой чайник. Модуль разделен на блоки, содержание (поля, методы) которых можно настроить индивидуально (например, для каждой группы доставки указать свои поля, а для самовывоза и вовсе их отключить) .
При разработке модуля был использован опыт и требования к оформлению заказа интернет-магазинов с высокой конверсией продаж.
b.) Скрытие адреса и телефона - скачать
Модификатор скрывает адрес и телефон на странице контактов OpenCart. Удаляет телефон в шапке сайта, заменяя его ссылкой на страницу Связаться с нами .
c.) Инструмент Экспорта/Импорта в Excel для Opencart - скачать
Инструмент импорта/экспорта в Excel позволяет администратору сделать массовый экспорт всех категорий, товаров, опций, атрибутов, фильтров и клиентов в файл электронной таблицы Excel. Файл Excel можно редактировать в автономном режиме, а затем повторно импортировать в базу данных в opencart. Поддерживает выгрузку несколько языков.
d.) Модуль расcчитывает стоимость доставки Почтой России - скачать
Расширение оплаты через Сбербанк Онлайн. Для использования в РФ. Модуль переделан из "родного" модуля оплаты "Банковский перевод" (Bank Transfer). Главное и неоспоримое достоинство - это возможность осуществлять платежи без комиссии в пределах своего региона. Разумеется только для клиентов Сбербанка.)
e.) Робокасса - скачать
При помощи модуля оплаты "Робокасса" можно принимать платежи в вашем Веб-магазине через самый популярных агрегатор платежей, который используют Одноклассники и ВКонтакте и конечно же банковские карты.
Все модули устнавливаются через панель администратора. Чтобы установить расширение, необходимо пройти в "Модули / Расширения > Установка расширений" и выбрать необходимой модуль с жесткого диска вашего компьютера. Так же все модули проверенны и работоспособны. Проблема была лишь при экспорте, которая легко решается.
Если при экспорте появляется ошибка Could not close zip file php://output, то необходимо сделать следующее:
1. Узнаём значение upload_tmp_dir из php.ini. Кто не не знает как это делать, просто создаете в корне сайта файл info.php с содержимым
<?php phpinfo(); ?>
Потом вызываете его http://site.com/info.php и ищите параметр upload_tmp_dir
2. Далее открываем выше упомянутый /system/PHPExcel/Classes/PHPExcel/Shared/File.php , идём в конец файла realpath и на строке около 178 находим вывод
return realpath(sys_get_temp_dir());
Комментируем его (мало ли, пригодится) и вместо него пишем:
return "значение переменной upload_tmp_dir" ;
Например:
return "/home/opencart/data/mod-tmp" ;