Платформа intimSHOP
Платформа intimshop.ru это простое и удобное решение, позволяющее вам всего за 5-10 минут создать полноценный интернет-магазин на своём домене, и получать 20% от оборота. При этом не требуется никаких вложений. Просто устанавливаете магазин и рекламируете его.
Также если у вас уже есть популярный раскрученный проект, вы можете встроить нашу платформу прямо в него. Создаёте раздел "магазин" и получаете полноценный магазин, в дизайне проекта.
Преимущества
- Безопасность: нет необходимости запускать на своём хостинге/сервере непроверенные чужие приложения, - клиент для нашей платформы очень прост и имеет открытый исходный код - вы легко можете оценить его безопасность и надёжность.
- Настраиваемость: Вы можете полностью изменить дизайн магазина, установить свои рекламные блоки. Управлять SEO-оптимизацией.
- Простота: для создания полнофункционального магазина на вашем домене требуется всего 10 минут, далее всё происходит автоматически - обновляются товары, описания, цены, склад. Знания и опыт работы с веб-технологиями не требуются, но если вы ими располагаете, то сможете добиться от магазина бОльших результатов.
- Скорость: несмотря на ассортимент порядка 10000 товаров магазин не создаёт дополнительной нагрузки на ваши ресурсы - все файлы хранятся на наших серверах, все рассчёты выполняет наше оборудование.
- Совместимость: для интеграции нашей платформы вам подойдёт практически любой хостинг. Не требуется даже поддержка баз данных.
- Эффективность: одна из самых удобных для покупателей платформ. Время затрачиваемое на покупку товара не превышает 5 минут. Мы не требуем покупателей регистрироваться, доставляем во все населённые пункты России. Принимаем оплату через терминалы, банковские карты VISA/MasterCard, WebMoney, ЮMoney и множество других систем платежей.
Простая установка
- Скачайте дистрибутив intimSHOP-platform (ссылка в начале страницы)
- Распакуйте содержимое в папку вашего сайта на хостинге/сервере
- Откройте в браузере страницу: http://вашмагазин.ru/install.php и заполните форму
- Готово!
Ручная интеграция
Что потребуется?
- Базовые навыки HTML, CSS, PHP
- Текстовый редактор поддерживающий юникод. Например Notepad++ или Ultraedit.
Как работает платформа:
- Пользователь заходит, например в раздел "Эротическое бельё": http://вашмагазин.ru/c123/erotic_lingerie.html
- invoke_platform() вызывает платформу
- Платформа возвращает HTML-код со списком товаров
- Ваш сайт добавляет оформление, баннерные коды и так далее
- Страница отображается пользователю
Код invoke_platform():
function invoke_platform ($uri) { if (preg_match('/^\//',$uri)) { $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,'http://platform.intimshop.ru'.$uri); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $response = curl_exec($ch); curl_close($ch); return $response; } }
Вызов для отдельного магазина:
$r = invoke_platform($_SERVER['REQUEST_URI']);
Где-нибудь в дизайне пропишите подгрузку CSS и определение вашего партнёрского ID:
<style type="text/css"> @import url("http://platform.intimshop.ru/resources/css/default.css"); </style> <script type="text/javascript"> window.partner_id = 0; // "0" замените на ваш партнёрский ID </script>
Теперь чтобы все запросы к страничкам получал скрипт с вызовом invoke_platform, предположим это shop.php, нужно прописать пару строчек в файл .htaccess (создайте простой текстовый файл в таким именем в папке вашего сайта):
RewriteEngine On RewriteRule (.*) shop.php [L]
Если магазин как подраздел "/shop/":
$r = invoke_platform(preg_match('/^\/shop(\/.+)$/',$_SERVER['REQUEST_URI'],$m) ? $m[1] : '/'); $r = preg_replace('/href\=\"\//','href="/shop/',$r);
Также измените файл .htaccess (при условии что shop.php - ваш скрипт):
RewriteEngine On RewriteRule shop(\/.*) shop.php [L]
Если у сайта кодировка Windows-1251:
$r = iconv('UTF-8','Windows-1251',$r);
Получение заголовка страницы (title)
if (preg_match('/\<h1\>(.+?)\<\/h1\>/',$r,$m)) $title = $m[1];
Тоже самое, но с удалением заголовка из тела страницы (например если у вас он в другом месте дизайна):
if (preg_match('/\<h1\>(.+?)\<\/h1\>/',$r,$m)) { $title = $m[1]; $r = str_replace($m[0],'',$r); }
Часто задаваемые вопросы (FAQ)
Как изменить дизайн магазина?
Отредактируйте design.html. В данном файле можно использовать четыре макроса:
- {project_name} - название проекта
- {partner_id} - ваш партнёрский номер (PID)
- {title} - заголовок
- {body} - содержимое страницы (ответ платформы)
Как разместить на сайте магазина свои картинки?
Картинки нужно размещать в подпапке resources. Например: http://вашмагазин.ру/resources/test.png
500-ая ошибка (Internal server error)
Откройте файл .htaccess и удалите из него строчку начинающуюся на RewriteCond.
Не удаётся запустить install.php
Пропишите настройки в ручную. Для этого создайте файл config.php (кодировка UTF-8) в папке магазина, со следующим содержимым:
<? $cfg = array(); $cfg['project_name'] = 'название магазина'; $cfg['partner_id'] = 'ваш партнёрский id'; ?>
При этом install.php нужно удалить.
Ошибка: не удалось создать файл config.php
Скорей всего у пользователя с правами которого запускается программа установки, нет прав на запись в папку, где расположен install.php. На linux системах вам необходимо выполнить комманду:
chown -R ваш_пользователь.ваша_группа /путь/к/папке/сайта
Если вы не разбираетесь в linux. То можете выполнить более простую (но менее безопасную) комманду:
chmod 777 /путь/к/папке/сайта
Как вставить баннер в описание товара?
В коде магазина для подобных случаев предусмотрены специальные маяки. Все они являются HTML-комментариями и не видны обычным пользователям.
$r = str_replace('<!--TPL:offers/after_details-->','код вашего баннера',$r);
Как настроить оформление списка товаров?
Оформление содержимого настраивается при помощи CSS. Основной класс - flshop. То есть например корзина имеет селектор ".flshop .cart", и чтобы задать размер шрифта нужно прописать стиль:
.flshop .cart { font-size: 18px; }
Если вы интегрируете в ручную, то не забывайте подгрузить основной стиль. Это избавит вас от необходимости настраивать всё оформление с нуля. Вот как это делается:
<style type="text/css"> @import url("http://platform.intimshop.ru/resources/css/default.css"); /* здесь будут ваши стили */ </style>
Другой вопрос?
Читайте партнёрский форум. Обсуждение intimSHOP-platform здесь. Также если что не понятно - обращайтесь в тех.поддержку. Контакты в личном кабинете партнёра.
Системные требования
- Операционная система: Windows, Linux/BSD, MacOS
- ПО веб-сервера: Apache, Nginx, Litespeed
- PHP: 3.x, 4.x, 5.x; с модулем CURL
История версий
1.01 (2010.11.22)
- Проверка совместимости перед установкой
- Улучшена совместимость с хостингами на базе старого ПО (apache 1.x)
- Поддержка robots.txt и sitemap.xml
1.0 (2009.12.02)
- Базовый релиз