Пост свой маленький 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:

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

Скриншоты системы.

Главная страница административной части сайта:

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

Фиды:

Продукты:

Детали фидов:

Статистика:

Категории:

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

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.

Терехов.

Поствой — Качественный контент об интернет-бизнесе.