23 Вересень 2013
53 587
Рубрика: код

Инструкция: установка и настройка Buyme

Единственная и подробная инструкция по установка Buyme

Обновлено 2014-07-02

Я перенес инструкцию по установке скрипта Buyme в отдельный пост и по мере выхода новых версий или нахождения багов этот пост будет обновляться. В постах о новых версиях будет список изменений и ссылка на инструкцию.

Настройка Buyme

Самая свежая версия — 1.4, скачать.

Получив свежую версию на почту, распакуйте архив и загрузите его в корневой каталог вашего сайта. Папка скрипта может располагаться в любом месте вашего сайта.

В редакторе кода, например Sublime Text или Notepad++ (не блокноте) откройте файл buyme/lib/send.php и укажите почту или несколько адресов почты, куда скрипт будет отправлять уведомления:

//адрес почты для отправки уведомления
$to = "yourMail"; //несколько ящиков могут перечисляться через запятую

Все настройки кроме смс-уведомлений и адреса почты с версии 1.3.0 хранятся в файле js/config.js. В нем можно указать поля для формы, заголовок, название кнопки. Вам потребуются оттуда такие переменные:

var bmeData = {
 "caption.description": "Чтобы оформить заказ, заполните форму. В течение пары часов с вами свяжется менеджер и уточнит детали заказа, а также время доставки.", // описание в форме
 "caption.title": "Купить", // заголовок формы
 "caption.button": "Оформить заказ", // надпись на кнопке

 "caption.sending": "Отправка", // отправка
 "caption.error": "Заполните все поля", // заполните все поля

 "txt.yes": "Да",
 "txt.no": "Нет",

// укажите названия полей через запятую
// чтобы добавить textarea, перед названием добавьте минус (-)
// выпадающий список: !Название!Вариант1!Вариант2...
// checkbox: ?Вопрос

 "fields": "Ваше имя(Укажите имя), Телефон (Номер телефона)*, -Адрес доставки(Укажите город и адрес доставки)*, !Доставка!Самовывоз!Курьерская доставка, ?Подарочная упаковка",

 "template": "default", // template name (default)

 "license": "0", // ключ лицензии (можно купить на get.nazartokar.com)
 "showCopyright": "0" // показывать ли копирайт?
}

Сохраняйте файл и убедитесь, что на сервере отредактированная версия. Это все настройки.

Настройка sms-уведомлений

Инструкция по настройке смс

Настройка SMTP-отправки

Если письма по какой-то причине не отправляются, вы можете настроить smtp-отправку. Инструкция по настройке SMTP.

Установка Buyme

Не забудьте убедиться, что до этого уже был подключен jQuery версии не менее 1.4.4. Если его нет, можете подключить его из папки скрипта этой строкой:

<script type="text/javascript" charset="utf-8" src="/buyme/js/jquery.js"></script>

Когда файлы загружены, нужно добавить код для корректной работы скрипта. Это делается так: открываете шаблон вашего сайта и в <head> добавляете строку с вызовом скрипта:

<script type="text/javascript" charset="utf-8" src="/buyme/js/buyme.js"></script>

После этого нужно отредактировать страницу товара. Все параметры товара должны быть включены в блок с

class='b1c-good'

Обратите внимание: если вы обновляетесь до 1.4.0, то код на странице товара также нужно обновить.

Далее к названию товара нужно добавить

class='b1c-name'

А все дополнительные поля (если они нужны) обработать таким образом: нужному полю добавляете атрибут:

data-bme="Имя поля"

Таким образом можно “собирать” такие типы элементов:

  • выпадающие списки (select)
  • текстовые поля (input type=”text”)
  • текстовые блоки (textarea)
  • чекбоксы (checkbox)
  • радио-списки (radio)
  • любые строчные и блочные элементы (p, div, span и так далее).

Название поля скрипт возьмет из атрибута data-bme, а значение — в зависимости от типа элемента.

Если вы размещаете скрипт на странице с несколькими товарами, каждый из товаров нужно “обернуть” блоком с классом b1c-good. После этого сохраните все настройки, почистите кэш, скрипт настроен.

Установка кнопки

В том месте, где вы хотите видеть кнопку для заказа, добавляйте такой код:

<button class="b1c">Купить за 1 клик</button>

Не получается?

Если при установке возникают проблемы, рекомендую почитать форум, в большинстве случаев ваш вопрос уже там и причем с ответом. Не дублируйте вопросы, не пишите в несколько тем одновременно, это не ускорит ответ, скорее наоборот.

Возможные ошибки при установке я собрал в одном посте «Возможные ошибки при установке».

Как убрать копирайт

Читайте инструкцию в посте «Как убрать копирайт из Callme и Buyme».

Тепер я хочу бачити коментарі 424