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

128

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

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

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

Data Feed Manager / dfmanager.com

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

DF/Manager BasicDF/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.

    Терехов.

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