Установка агентского магазина


В этом документе речь идёт об мультиагентском магазине. Настроить его можно для работы с одной или многими торговыми площадками класса LastoShopGold. См. видеоинструкции »

1. Будьте внимательны:

Предлагаемая сборка агентского магазина ориентирована на партнёрскую программу сайта Sharo’s Soft Shop.

Но этот скрипт будет работать и с иным базовым магазином того же типа в рамках его партнёрки.

2. Возможности агентского магазина:

  1. Лёгкая установка.
  2. Чёткая и безотказная работа.
  3. Задание дизайна Шопа шаблоном.
  4. Дефолтовый по преимуществу дивовый дизайн, с компактным кодом страниц.
  5. Защита кода от модификации делает шоп невосприимчивым к эпидемиям троянцев на хостере.
  6. Наглядная и понятная статистика по входящему трафику.
  7. Поддержка РНР скриптов в меню - например, код САПов уже интегрирован для наглядности.
  8. Встроенная CMS для Ваших страниц.

3. Безусловные требования к хостингу:

  1. Поддержка РНР. РНР должен быть подключён модулем апача - иначе авторизация в админке не получится.
  2. Поддержка МодРеврайта и .htaccess файлов.
  3. cURL доступен.
  4. Исходящие соединения должны быть разрешены.
  5. Таймаут не менее 15-30 секунд.
  6. 8 мегов оперативки под приложение.
  7. Порядка 2 мегов дискового пространства под хранение данных.

4. Подготовка:

Скачайте скрипт агентского магазина »


Перед переносом дистрибутива на сервер Вам необходимо отредактировать единственный файл.
Это ./data/setting.php

Редактируется блокнотом Windows.
Там всего пара переменных - все указания содержатся внутри.
Не оставляйте там дефолтовые значения!

5. Установка агентского магазина:

При перемещении файлов на сервер по FTP, воспользуйтесь подсказкой относительно моды загрузки файлов (ascii или bin) и прав доступа (цифры). Обратите внимание, что соблюдение моды загрузки файлов и прав доступа на папки совершенно обязательно:

Корневая папка скрипта 755
css 755
.htaccess 644 ascii
default.css 644 ascii
data 755
content 755
connect.php 644 ascii
faq.php 644 ascii
help.php 644 ascii
login.php 644 ascii
search.php 644 ascii
setup.php 644 ascii
step.php 644 ascii
logs 777
.htaccess 644 ascii
settings 777
.htaccess 644 ascii
shops 777
.htaccess 644 ascii
tpl 755
default 755
connect.php           644 ascii
design.php 644 ascii
menu.php 644 ascii
.htaccess 644 ascii
default_settings.php 644 ascii
settings.php 644 ascii
i 755
default 755
.htaccess 644 ascii
e.gif 644 bin
folder.gif 644 bin
folder_open.gif 644 bin
line.gif 644 bin
logo.gif 644 bin
minus.gif 644 bin
.gif 644 bin
mtop.png 644 bin
pencil.png 644 bin
plus.gif 644 bin
tmp 777
.htaccess 644 ascii
.htaccess 644 ascii
favicon.ico 644 bin
index.php 644 ascii

Примечания:

  1. Ваш хостер может игнорировать права доступа 777 (например, Агава).
    Хостер обязательно оговаривает в своём хэлпе такие моменты.
    В этом случае вместо 777 следует читать 755 или то, что велит хостер.

  2. Хостер может не поддерживать директиву Options -Indexes для .htaccess файлов.
    Если видите, что стили и картинки к Шопу упорно не цепляются, при безоговорочно правильных настройках, осуществлённых Вами на этапе номер два согласно данной инструкции, то убейте на хосте только те файлы .htaccess, что выделены в перечне файлов дистрибутива бледным цветом.

  3. Ежели вместо хоста Вы тренируетесь под Денвером, то помните про требования скрипта к конфигурации PHP - они изложены в пункте 3.

6. Запуск агентского магазина:

Если на предыдущем этапе все права доступа расставлены верно, как и соблюдена мода загрузки файлов, то при условии корректности конфигурации настроек шопа (4 этап) и удовлетворения хостинга требованиям к нему (3 этап) обращение к морде шопа (индексному файлу) браузером должно дать на экран полностью рабочий функционал.


Если имеете сообщения об ошибках на экране, то они обусловлены пренебрежением к пунктам 3,4,5 инструкции.

7. Корректировка меню шопа и его внешнего вида:

  1. Осуществляется в файле ./data/tpl/xxx/menu.php
    Вы можете изымать ссылки оттуда и добавлять свои. Обратите внимание, что РНР скрипты в этом файле поддерживаются. Можете там размещать всевозможные коды бирж ссылок. Делайте это стандартным образом, по инструкции конкретной биржи.

  2. Вам доступна также модификация шаблона дизайна ./data/tpl/xxx/design.php
    Осуществляется посредством корректировки указанного файла, а также стилей ./css/xxx.css

Под xxx понимается имя дизайна.
В комплекте поставки их два; переключение осуществляется из админки, через выпадающее меню.

8. Настройка прайса агентского магазина:

Теперь нужно произвести дополнительные настройки агентского магазина. Также возможно, некоторые лоты в прайсе Вашего агентского магазина Вам не понравятся. И Вам захочется как-нибудь от них избавиться. Порядок действий в этом случае таков:

  1. Вы обращаетесь к урлу cms_login.html своего агентского магазина.

  2. Магазин запросит админский пароль, который Вы указали ему на этапе номер четыре.
    Удостоверьтесь, что Ваш браузер поддерживает куки, а файервол их не блокирует.
    В противном случае благополучность Вашей авторизации под большим вопросом.

  3. При указании правильного админского пароля Вам станет доступен список из нескольких опций, число и ассортимент которых определяется функционалом текущей версии Шопа.
    Для начала Вам потребуется пункт "Настройки шопа".
    Там Вы можете, помимо прочего, задать список материнских магазинов, с которыми Ваш Шоп и будет работать. По умолчанию там уже установлен наш магазин - Вам остается лишь указать свой логин в партнерской программе.

    Примечание:

    Для того, чтобы прайсы свежедобавленных шопов импортировались в Ваш Агентский Магазин, целесообразно в отдельном окне открыть URL его морды, и пообновлять страницу.
    За один рефлеш добавляется прайс одного материнского магазина, если межсерверный коннект присутствует, конечно.

  4. В пункте "Важнейшие настройки Шопа" Вы сможете поуправлять дизайном магазина - выбрать из двух доступных по умолчанию дизайнов. Там же укажите свое Имя-Фамилию и email.

  5. У списка уже импортированных лотов, доступного по клику с панели навигации, нарисуются чекбоксы, которыми можно отключать ненужные Вам лоты, либо возвращать отключенные ранее лоты обратно в прайс.
    При выходе из админки управление чекбоксами станет недоступно.
    В тот момент, когда Вы играетесь в админке, серферы никаких чекбоксов не видят.

  6. Выход из админки осуществляется нажатием кнопки логаута в УРЛе из пункта "а".

Видео-инструкции по установке:

Дождитесь загрузки видео и включите динамики вашего компьютера!