Установка скрипта «Смена оплаты/доставки в оформленном заказе»

Введение

Благодарим за покупку скрипта! Установка скриптового решения займет некоторое время. Пожалуйста, внимательно читайте инструкции и старайтесь следовать всем рекомендациям.

Перед установкой, сделайте полный бэкап шаблонов на случай, если вы в какой-то момент решите вернуть прежний вид сайту или отдельным его элементам. Сделать это можно в Панели управления » Управление дизайном » Backup шаблонов.

Первый шаг: активация PHP


Убедитесь, что на вашем сайте активна услуга PHP. Для этого перейдите на главную страницу панели управления и обратите внимание на правую часть страницы. В случае наличия активной услуги вы увидите текст "PHP детали".
– перейдите к следующему шагу установки, PHP-услуга у вас активна. Если такой текст отсутствует, значит услуга PHP отключена или просрочена. Для подключения PHP необходимо оплатить премиум пакет, включающий возможность использования PHP-скриптов, либо заказать данную услугу отдельно.

Второй шаг: загрузка скриптов на FTP PHP


Этап 1. Установка пароля

Если у вас задан пароль к FTP PHP, сразу же переходите к следующему этапу.
Перейдите на главную страницу панели управления вашим сайтом, в правой верхней части нажмите на ссылку «PHP детали».
В открывшемся окне кликните на ссылку: «Пароль не установлен. Мы попадем на страницу установки пароля на FTP PHP. Заполните поля, продолжайте следовать инструкциям системы.

Этап 2. Подключение к PHP FTP серверу

После установки пароля, скачайте FTP-клиент, рекомендуем бесплатный FTP клиент FileZilla. После установки программы, в верхней части вводим параметры подключения:

  • Сервер: s2000.ucoz.net
  • Логин (FTP login): введите свой логин, который указан в меню "PHP детали"
  • Пароль: пароль который вы ввели ранее в специальном разделе

После заполнения полей нажмите на кнопку «Быстрое соединение».

Этап 3. Загрузка скриптов на PHP FTP сервер

После успешного подключения вы увидите каталог под именем «scripts» в правой части окна программы. Обязательно переходим в этот каталог двойным кликом по нему.

Теперь загрузите в этот каталог папку из архива со скриптом «jmcpad». Загрузить легко, просто перетащите эту папку в правый диалог (где отображаются каталоги и файлы хранящиеся на сервере).
Узнать статус передачи файлов вы можете в окне статуса, которое находится в нижней части программы, там отображаются файлы которые ожидают передачи и те, которые не удалось передать, в частности которые были успешно переданы.

Третий шаг: загрузка файлов

Перейдите в Панель управления » Файловый менеджер.
В правом верхнем углу кликните на кнопку "Создать папку", введите название папки js, после чего зайдите в нее и в ней создайте папку jmcpad.
Кликните на галочку и ура, мы создали папку с нужным именем!:)

Теперь зайдите в папку jmcpad и загрузите в эту папку все файлы из папки "файлы", которая расположена в архиве со скриптом.

Четвертый шаг: установка кода

1. Перейдите в Панель управления » Управление дизайном » Интернет-магазин: Страница заказа

1.1 В <head> разместите код:

<script src="/jmcpad/engine.js"></script>

1.2 В нужное место:

* вид доставки с кнопкой изменить: <b id="jmchangedDelivery">$DELIVERY$</b> <div id="jmchangeDelivery" class="chbut">изменить</div>

* вид оплаты с кнопкой изменить: <b id="jmchangedPayment">$PAYMENT$</b<div id="jmchangePayment" class="chbut">изменить</div>

1.3 перед </body>:

<script>										
jmcpad($ORDER_ID$);
</script>

1.4 сохраните.

2. Перейдите в Дизайн » Интернет магазин » Страница служебных форм.

2.1 В самом начале, перед <html> вставьте этот код:

<?if(strpos($REQUEST_URI$,'//invoices')>0)?>$PAYMENT_SELECTOR$ $DELIVERY_SELECTOR$
<?else?>

2.2 Там же, в самом конце, после </html>:

<?endif?>

Пятый шаг: создание бота


Создание.

1. Перейдите в Главная » Пользователи » Добавить пользователя:

  • Заполните все необходимые поля.
  • Укажите группу "Администраторы" (или создайте отдельную группу с возможностью "Управлять заказами").

Шестой шаг: настройка и использование


Оформление.

Для настройки вида кнопки используйте класс chbut, например:

 .chbut{
 color:#4fccb4; 
 margin:5px;
 cursor:pointer;
 }

Настройки.

Расмотрим настройки в engine.php, который мы загружали на FTP PHP.

  • site – Адрес вашего сайта
  • login – Логин бота.
  • password – Пассворд бота.
  • $api -> set_config('site', 'http://ваш.сайт.ру/');		// Адрес вашего сайта 
    $api -> set_config('login', 'логин');                    // Логин бота
    $api -> set_config('password', 'пасс');			        // Пассворд бота
    



При корректной работе, должна быть отключена опция "Склеивать повторные ответы" у всех групп.

Установка завершена. Если у вас возникли вопросы, которые не затрагивались в документации, спрашивайте в комментариях к товару.