Збірка інтернет-магазину OpenStore

26.09.2017

Cьогодні я хочу запропонувати до уваги спільноти Drupal.ua свою збірку для побудови інтернет-магазину під назвою OpenStore.

Сайт проекту | Завантажити

OpenStore побудований на основі ядра Drupal та модуля Ubercart, а також має досить багато допоміжних, перевірених часом модулів, що дозволяють створити досить функціональний интернет-магазин.

Мета створення цієї збірки — надати широкому загалу підприємців готовий до застосування безкоштовний програмний комплекс для ведення торгівлі в інтернет, а також популярізація такої класної системи як Drupal

Трохи історії

Можна сказати, что робота над цією збіркою розпочалася 2 роки тому, ще за часів панування Drupal 5. У мене виникла практична необхідність в побудові інтернет-магазину, що мав би такі властивості

  • Модульна архітектура. Апетит, як відомо, приходить під час вживання їжі
  • Наявне і добре задокументоване API. Відкритий код. Я не хотів бути заручником обмеженого колу фахівців
  • Безпека (адже це стосується і моїх покупців), постійні оновлення та виправлення помилок коду
  • Велика спільнота навколо системи. Питань постійно багато, декілька хвилин спілкування з досвідченою людиною може замінити години (або навіть дні) самостійного пошуку вирішення проблеми.
  • Мінімальні грошові вкладенні, а краще їх відсутність :)

Незважаючи на досить великий вибір різних подібних систем, так історично склалося, що фактично єдиної альтернативої для більшості інтернет-підприємців і досі залишається OsCommerce. Цей скрипт досить легкий, він швидко працює і “заточений” саме під магазин, але крок вліво чи вправо і ти відчуваєш, що попав :)

З Drupal зовсім інша історія. Кажуть, що ця система про все і конкретно ні про що. Я можу погодитися з цим. Скажімо так: Drupal — це зручний, приємний на дотик шматок пластилину, з якого можна ліпити будь-що.

Відомо, що Drupal найбільш підходить для побудови сайтів “соціального” спрямування завдяки деяким “вбудованим” в ядро функціям. В еру соціальних мереж, коли торгівля через групи Вконтекте або Facebook стала досить звичною і прибутковою справою, а навіть останній інтернет-магазин має кнопки соціальних мереж на сторінках з товаром, використання Drupal для продажу товарів та послуг більш ніж доречно.
Час заробляти з Drupal!

Можливості

Збірка OpenStore складається з більш ніж 100 окремих модулів, що розробили і підтримують багато людей з усіх куточків світу. Дякуємо за їх наполегливу працю!

Деякі основні можливості системи:

  • Каталог товарів з необмеженою кількістю категорій
  • Легка зміна зовнішнього оформлення
  • Розділене оформлення для адміна та звичайного покупця
  • Зручна “приборна панель” для адміністратора, побудована на блоках
  • Система шаблонів. Для виведення окремих елементів використовуються прості PHP-сніпети. Поглиблена темізація будь-якої ділянки сайту, використовуючи потужну систему спеціальних функцій Drupal
  • Кошик покупця (of course ;)
  • Спрощена процедура розрахунку, введення даних на одній сторінці і це все можна налаштовувати
  • Купони
  • Накопичувальна система знижок
  • Система балів зі зручним API
  • Потужна система ролей та пов'язаних з ними прав доступу. Фішка Drupal!
  • Звіти по замовленням, стани обробки замовлень
  • Потужне SEO. Існує також багато додаткових SEO модулів на сайті Drupal.org. Гугль любить Drupal :)
  • Екcпорт товарів в прайс-листи, наприклад Яндекс.Маркет
  • Правила націнок на доставку, оплату — все визначаєте ви
  • Атрибути і різноманітні властивості товарів
  • Партнерська програма
  • Різноманітні способи оплати, основні: Webmoney, PayPal, кредитки, квітанція банку тощо.
  • Продаж файлів
  • Можливість створення афіліатної сітки магазинів на різних доменах
  • Масове оновлення товарів з CVS файлу
  • Декілька стилів відображення меню
  • Декілька стилів відображення товарів, наприклад збільшувальне скло, відображення в pop-up типу FancyBox та SlimBox
  • Автоматичне резервування бази даних
  • Найкращий візуальний редактор, мрія будь-якого контент-менеджера — CKeditor
  • Мегапотужний файловий менеджер
  • Потужна робота з зображеннями. Необхідно зробити зображення іншого розміру, повернути зображення догори ногами, накласти копірайт магазину, обрізати, підкласти, відкорегувати кольори або яскравість — просто додай води пресет
  • Різноманітні блоки з контекстною інформацією (знижки в категоріях, статті для СЕО, статті для людини, банери тощо)
  • Потужний контроль над відображенням різноманітних списків (модуль “Views”)
  • Інструменти для розробника
  • Експорт прайсів на товар в форматах .doc та .xls
  • Каруселі для товарів, що можуть показувати будь-що з самими різноманітними ефектами
  • Рейтинги товарів
  • Тотальне налаштування URL категорій та окремих сторінок
  • Закладки внутрішні, закладки зовнішні (соцмережі)
  • Авторізація через Facebook, Twitter, Vkontakte, OpenID
  • Можливість кроспосту будь-якого вмісту (наприклад, гарячі пропозиції) до ЖЖ, Twitter, Facebook
  • ...і ще багато, багато інших корисних функцій

Встановлення дуже просте

Завантажити останній рекомендований реліз, розпакувати архів в кореневу директорію домену, або в його папку, або в директорію субдомену, потім набрати в браузері адресу, куди ви розпакували файли і дотримуватися інструкцій до завершення встановлення :)

Деяка документація (поновлюється по мірі можливості) може бути знайдена тут
Питання, повідомлення про знайдені помилки прохання залишати тут

Будь-ласка, не залишайте повідомлення про помилки на цьому сайті — так їх важко відслідковувати

Збірка OpenStore реалізована під ліцензією GNU

Дякую за увагу