Одне з рішень для свого маленького WikiMart

427

Пост свій маленький wikimart, точніше підсумки даного посту були дуже приємними і здебільшого несподіваними. Мені написало більше 10 осіб із пропозицією послуг програмування свого wikimart. Є над чим подумати. Одним з найцікавіших результатів було онлайн знайомство з Сергієм Єрміловим, який є project manager Ozon.ru.

Саме Сергій прислав мені свої напрацювання з даного питання, яким він колись займався. З його дозволу я і публікую цей матеріал. Сподіваюся вам буде корисним. Ну а ми поки що будемо працювати над своїми скриптами.

На даний момент за межами РФ є ряд рішень для партнерських магазинів. Більшість засноване на інтеграція каналів у форматі CSV або XML. Більшість скриптів написані на PHP, також є одне рішення на ASP.NET (мова програмування на якому написаний OZON.ru). Докладніше про рішення.

Data Feed Manager / dfmanager.com

Один з перших прикладів, на який варто звернути увагу.

DF/Manager Basic DF/Manager Pro
Імпорт будь-якого каналу у форматі CSV Так Так
Завантаження, розпакування та імпорт каналу автоматично Так Так
Легкий і інтуїтивно зрозумілий інтерфейс Так Так
Фільтри на імпортування Так Так
Створення власного контенту (плагін) Немає Так
Створення власної структури категорій Так Так
Інтуїтивний механізм створення сторінок (немає необхідності в знаннях HTML/CSS) Так Так
Автоматичний імпорт каналів за розкладом, використовуючи cron Так Так
Багатомовність Так Так
Мультивалюта ($, €, £, і т. д.) Так Так
Автоматична генерація карти сайту Google XML Так Так
Розширені опції кешування Так Так
Багатокористувацька адміністративна частина Так Так
Вбудовані надійні фреймворки: CakePHP, jQuery, BluePrint Так Так
Можливість залишати користувачами відгуків (плагін) Немає Так
Створення компіляцій (плагін) Немає Так
Розширені можливості по трекінгом кліків і статистики (плагін) Немає Так
Дії мерчантов (плагін) Немає Так
Мережі (плагін) Немає Так

Коротко про DF/MANAGER. Що це таке?

Data Feed Manager — це скрипт, який дозволяє створювати веб-сайти на основі будь-яких партнерських CSV-каналів без технічних знань. Дані можуть бути імпортовані практично з будь партнерської мережі, яка передає свої дані у вигляді файлів CSV. Модуль імпорту CSV є дуже гнучким, — імпорт і фільтрація мають різні варіації.

Створення сайтів на даному скрипті, на думку розробника, вимагає мінімальних технічних навичок – достатньо знати як завантажити файли на веб-сервер за допомогою FTP. Data Feed Manager встановлюється на будь-який веб-сервер, віртуальний сервер (VPS) або виділений сервер.
Data Feed менеджер існує в 2 варіантах — Basic і Pro:

  • Основний пакет містить всі функціональні можливості для створення партнерських. Він дозволяє імпортувати необмежену кількість каналів і продуктів. Стандартний плагін категорій дозволяє створити свою власну структуру сайту. Також підтримується мультипользовательская система..
  • Пакет Pro має всі опції базового пакету, але також йде з встановленими плагінами відгуків, діями мерчантов, статистики та ін (див. таблицю вище).
  • Скріншоти системи.

    Головна сторінка адміністративній частині сайту:

    Одне з рішень для свого маленького WikiMart

    Конфігурація — то сайт як себе веде (канали) і як виглядає:

    Одне з рішень для свого маленького WikiMart

    Канали:

    Одне з рішень для свого маленького WikiMart

    Продукти:

    Одне з рішень для свого маленького WikiMart

    Деталі каналів:

    Одне з рішень для свого маленького WikiMart

    Статистика:

    Одне з рішень для свого маленького WikiMart

    Категорії:

    Одне з рішень для свого маленького WikiMart

    Системні вимоги для скрипта:

    DF/Manager розроблений під LAMP (Linux, Apache, MySQL, PHP) хостинг. Велика частина функціоналу також може працювати під сервери Windows OZON.ru).

    • Apache 2.x або вище:
      • mod_rewrite потрібно для ЧПУ.
      • mod_headers потрібно для директив кешування.
    • PHP 5.2.x або вище:
      • cURL library (php_curl) рекомендується (але не вимагається) для скачування фідів.
      • Zip library (php_zip) необхідно для розархівування архівних фідів. Канали не в архіві інтегруються без цієї функції.
      • mcrypt library (php_mcrypt) потрібно для шифрування налаштувань, паролів і логінів.
      • Soap library (php_soap).
      • GD2 потрібно для плагіна статистики та створення графіків, включаючи FreeType для створення текстів.
      • Рекомендована PHP пам’ять 128MB. DF/Manager може працювати і з меншою пам’яттю, але при великих розмірах каналів будуть помилки.
      • PHP 5.3 підтримується.
    • MySQL 5.0.3 або вище (5.5+ рекомендується)

    DF/Manager використовує CakePHP фреймворк. Необхідна версія CakePHP поставляється з настановним файлом. Сайти створені з DF/Manager можуть бути переглянуті без помилок в будь-якому браузері Internet Explorer, Firefox, Chrome і Safari.

    Інші скрипти

    • popshops.com
    • Affilistore
    • Datafeedr

    Спасибі за інформацію Єрмілову Сергію, Project Manager онлайн-гіпермаркету №1 ozon.ru.

    Терехов.

    Поствой — Якісний контент про інтернет-бізнесі.