Автор |
Тема: Свой магазин на движке OpenCart (Прочитано 11402 раз) |
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
Уважаемые посетители! Мы решили объединить страницы "DOWNLOAD" и "ПРАЙС-ЛИСТ" и смоделировать небольшой интернет-магазин. За основу интернет-магазина взят движок OpenCart версия 2.1.0.1, русифицированная локализованная версия: https://www.opencart.ru/download-opencart Ссылка на наш интернет-магазин: http://hdru.com/fbp-magazin/ Все ссылки по загрузкам - уже работают и загрузить нужный файл можно с любой карточка товара. Цены - уже тоже внесены, валюта: гривны и рубли, переключить валюту - в верхнем левом углу окна браузера. В настоящее время еще не подключена почта - то есть Регистрация, рассылка и оформление заказа - тестирум. Приглашаю в эту тему не только обсуждать наш интернет-магазин, но и делиться своими наработками в этом направлении или начинать работать в этом направлении.
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #1 В: 18.03.17 в 11:49:09 » |
Цитировать | Править
|
Почта и Регистрация уже работают - можно пробовать. Правда, в стандартном шаблоне - есть и ненужные (избыточные) поля для регистрирующегося, которые со временем удалим. При Регистрации и Оформлении заказа - письма-извещения дублируются на е-майл и вам - и нам.
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #2 В: 23.03.17 в 18:46:29 » |
Цитировать | Править
|
Хочу сказать о таком свойстве движка OpenCart как адаптивность. Сейчас модно делать сайты адаптивными - то есть, чтоб на разных устройствах (компьютер, планшет, смартфон) страницы красиво перестраивались и были удобны при разных устройствах просмотра. OpenCart уже включает в себя такую возможность и посмотреть как перестраивается страница ФБП:интернет-магазина можете так: мышью подхватите правую сторону окна браузера и тяните ее влево - чтоб уменьшать окно.Блоки и меню изменяют свое расположение: Если кликнуть по кнопке - раскроется меню:
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #4 В: 04.04.17 в 16:28:58 » |
Цитировать | Править
|
Opencart для хранения данных использует MySql. Представим, что на сайте с магазином регистрируются новые посетители и возможно - оформляют заказ. Раз в сутки (на усмотрение админа) делается экспорт данных с хостинга на локальный компьютер. Один из вариантов - экспорт в файл*.sql. Ниже я разместила фрагмент из такого файла где зарегистрирована я сама и оформлена покупка FBP на 5 имен. Файл *.sgl можно развернуть, например, в Notepad++, и использовать для извлечения каких-то данных для собственной бухгалтерии ФБП. Данные из таблиц oc_customer, oc_order и oc_order_product: ..... -- Дамп данных таблицы `oc_customer` -- INSERT INTO `oc_customer` (`customer_id`, `customer_group_id`, `store_id`, `firstname`, `lastname`, `email`, `telephone`, .... `ip`, ..., `date_added`) VALUES (1, 1, 0, 'Светлана', 'Тестовая', 'vodyanik_sveta@mail.ru', '+380689156828', '', '', '', NULL, NULL, 0, 2, '', '31.202.242.99', 1, 1, 0, '', '2017-03-18 10:57:36'); ... -- Дамп данных таблицы `oc_order` -- INSERT INTO `oc_order` (`order_id`, `invoice_no`, `invoice_prefix`, `store_id`, `store_name`, `store_url`, `customer_id`, `custom, `email`, `telephone`, ....) VALUES (1, 0, 'INV-2017-00', 0, ..., 1, 1, 'Светлана', 'Тестовая',.. ...., '', 'Мариуполь', '87504', 'Украина', 220, 'Donets\'k', ....., '3920.0000', 1, 0, '0.0000', 0, '', 2, 2, 'UAH', '1.00000 -- Дамп данных таблицы `oc_order_product` -- INSERT INTO `oc_order_product` (`order_product_id`, `order_id`, `product_id`, `name`, `model`, `quantity`, `price`, `total`, `tax`, `reward`) VALUES (1, 1, 51, 'ФБП:Сервер 32 для 5 имен', 'FBP32-5', 1, '3920.0000', '3920.0000', '0.0000', 0); -- --------------------------------------------------------
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #5 В: 04.04.17 в 16:54:59 » |
Цитировать | Править
|
Экспорт данных можно сделать не только в *.sql, вот еще предлагаемые форматы в phpmyadmin: CSV, CSV for MS Excel, Microsoft Word 200, JSON, OpenDocument Text, PDF, LaTex,...
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #6 В: 10.04.17 в 09:58:59 » |
Цитировать | Править
|
Нужные ссылки по Opencart: 1. Русскоязычное сообщество opencart: https://opencartforum.com/index.php 2. Русский Opencart: https://myopencart.com/ Демо-магазин Opencart: https://opencart.ws/demo.html (можно потестировать OpenCart без установки в режиме онлайн, выбираете "Панель администратора" или "Витрина магазина". Логины для входа указаны. В Панели администратора выполняется настройка внешнего вида вашего магазина и наполнение его товарами в Catalog.)
|
« Изменён в : 10.04.17 в 10:01:44 пользователем: Svetlana » |
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #7 В: 11.04.17 в 12:43:59 » |
Цитировать | Править
|
Как можно попробовать залить интернет-магазин из сборки на хостинг. Провайдеры могут предоставлять бесплатный хостинг на некоторое время, домен вам на этот период создается автоматически и выглядит как набор цифр и букв, но это совершенно не имеет значение - он нормально виден в сети. Я подобрала пару таких предложений: российский: https://www.nic.ru/dns/service/hosting/ ( бесплатно на 14 дней) украинский: https://www.ukrnames.com/ ; https://www.zzz.com.ua/ru На полученном плане уже будут предустановлены PHP, MySql - как правило, в стандартный план входит подключение только 1 базы для MySql (для большего количества - заказывать и оплачивать нужно дополнительно). В соответствии с инструкциями к выбранному шаблону магазина - заливаете сборку на хост и можете начинать экспериментировать. Для экспорта данных нужно будет воспользоваться Панелью управления сайтом, зайти в раздел phpMyАdmin и из него Экспортировать либо всю базу, либо отдельные модули. Как пример, я экспортировала 2 модуля - с покупателями (oc_customer.sql) и заказы (oc_order.sql): http://hdru.com/russian/example-sql.rar Данные модули имеют кодировку windows1251, смотреть удобно в FAR (F4, кодировка WIN), в WORD, в NotePad++,... Для тех, кто совсем не пересекался с MySql: в тексте файла, например, oc_order.sql, находите строки: CREATE TABLE `oc_order` ( .... ) ENGINE=MyISAM DEFAULT CHARSET=utf8; вот все, что между ними - это имена полей таблицы модуля OC_ODRER. Многие поля - интуитивно понятны, длины полей указаны, а дальше после строки: Дамп данных таблицы `oc_order` .... и видите саму строку с данными. И вот из нее нам надо извлекать нужные поля, возможно - сохранять, возможно - не сохранять и хватит отчета в админке - на ваше усмотрение.
|
« Изменён в : 11.04.17 в 16:23:22 пользователем: Svetlana » |
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: Свой магазин на движке OpenCart
« Ответить #8 В: 16.05.17 в 12:24:38 » |
Цитировать | Править
|
Пару слов, пожалуйста, в качестве ликбеза. Что решило выбор в пользу OpenCart? Движок среди самых популярных, но не самый. С уважением, Владимир.
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #9 В: 16.05.17 в 13:07:58 » |
Цитировать | Править
|
Пришлось пообщаться в кругу фрилансеров, работающих в направлениях разработок интернет-магазинов, и мнение однозначное - более простой и надежный в обслуживании проект, много шаблонов наработано. А в целом, все они так или иначе работают с базами данных на MySql - так что если наработаем здесь и будет интерес - продолжим и с другими движками. Оценивала распространенность движков так: зашла на сайт фрилансеров, например здесь: https://freelance.ua/?page=4&pc=1 и делала разные выборки в Поиске. Остановилась на OpenCart.
|
« Изменён в : 16.05.17 в 13:10:18 пользователем: Svetlana » |
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Свой магазин на движке OpenCart
« Ответить #10 В: 24.05.17 в 19:37:25 » |
Цитировать | Править
|
Подготовили комплект файлов для локализации на украинском языке: http://hdru.com/russian/ukrainian.rar Этот файл следует раскрыть и разместить по пути: ваш_магазин/catalog/language/ Подключить в админке магазина надо так: После подключения к списку языков должен добавиться украинский и покупатель может его выбрать, а можно сделать его единственным, тогда и выводить на главную страницу не нужно.
|
« Изменён в : 24.05.17 в 19:41:42 пользователем: Svetlana » |
Зарегистрирован |
|
|
|
|
|