Документация Qiwi Wallet PRO (Киви кошелек для физ лиц)

I. Установка:

Внимание! Архивы подписаны версией магазина, разные архивы для разных версий не совместимы. В названии архива префикс _oc

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

Установка для магазинов 2.0, 2.1, 2.2, 2.3 :

  1. Разархивируйте архив, внутри архива 2 файла - readme.txt и qiwiw.ocmod.zip
  2. В админ панели сайта меню Дополнения - Установка дополнений - Загрузите архив qiwiw.ocmod.zip
  3. Если возникли ошибки с установщиком - проверьте настройки фтп или установите расширение по ссылке (также возможна установка вручную - см. раздел II. Установка вручную)
  4. Меню Менеджер дополнений (Модификации) - обновите кэш модификаций
  5. Установите нужные модули в разделе Дополнения - платежи (Оплата) - если модули не отображаются см. пункт 3

II. Установка вручную:

  1. Разархивируйте архив, внутри архива 2 файла - readme.txt и qiwiw.ocmod.zip
  2. Разархивируйте архив qiwiw.ocmod.zip, внутри папка upload и файл install.xml
  3. С помощью файлового доступа к сайту (ftp или ssh) загрузите все содержимое папки upload в корень сайта
  4. Переименуйте install.xml в qiwiw.ocmod.xml
  5. В админ панели сайта меню Дополнения - Установка дополнений - Загрузите файл qiwiw.ocmod.xml
  6. Меню Менеджер дополнений (Модификации) - обновите кэш модификаций
  7. Установите нужные модули в разделе Дополнения - платежи (Оплата)

III. Настройка:

  1. Введите лицензионный ключ (как получить ключ)
  2. Укажите Номер счета Qiwi (без знака +)
  3. Выпустите токен приложения по ссылке
  4. Напротив поля секретный ключ нажмите получить
  5. Убедитесь что под полем ключа указан верный адрес сайта (при необходимости нажмите именить ключ)
  6. Установите разные статусы заказов (созданный, ожидание, оплаченный заказы)
  7. Установите статус включено
  8. Остальных настроек достаточно по умолчанию, если необходимо, то произведите остальные настройки

IV. Работа отложенной оплаты:

Если Вы актировали данный функционал, то алгоритм активации после создания заказа следующий:

Для активации оплаты, необходимо в просмотре(не редактировании) заказа установить статус из настроек модуля - Статус для активации Отложенной оплаты и установить галку уведомить покупателя, нажать кнопку добавить историю
 

V. Доступные переменные для настроек текстовых полей (указано где доступны):
Некоторые переменные могут не работать, зависит от версии магазина и места вывода.

~href~ - ссылка на оплату
~order_id~ - номер заказа 
~orderlist~ - таблица с перечнем заказа (товары, количество, цены, сумма и т.д)
~koplate~ - сумма к оплате
~koplate-comis~ - комиссия к оплате
~ostatok~ - осталось оплатить
~oplacheno~ - оплаченная сумма
~itogo~ - сумма того к оплате
~itogobez~ - итого заказа в валюте из настроек модуля (без знака валюты)
~itogozakaz~ - итого заказа в валюте заказа (без знака валюты)
~komis~ - комисcия в процентах
~total-komis~ - посчитанная комиссия от суммы
~plus-komis~ - общая сумма с комиссией
~totals~ - сумма заказа в валюте заказа
~invoice_no~ - номер счета 
~invoice_prefix~ - префикс счета 
~store_id~ - id магазина 
~store_name~ - название магазина 
~store_url~ - url магазина 
~customer_id~ - id покупателя 
~customer_group_id~ - id группы покупателя
~firstname~ - имя 
~lastname~ - фамилия 
~telephone~ - телефон 
~fax~ - факс 
~email~ - почта 
~payment_firstname~ - имя плательщика 
~payment_lastname~ - фамилия плательщика 
~payment_company~ - компания плательщика 
~payment_address_1~ - адрес плательщика 
~payment_address_2~ - адрес2 плательщика 
~payment_postcode~ - индекс плательщика 
~payment_city~ - город плательщика 
~payment_zone_id~ - id гео зоны плательщика 
~payment_zone~ - гео зона плательщика 
~payment_zone_code~ - код зоны плательщика 
~payment_country_id~ - id страны плательщика 
~payment_country~ - страна плательщика 
~payment_iso_code_2~ - iso код плательщика 
~payment_iso_code_3~ - iso код плательщика 
~payment_address_format~ - формат адреса плательщика 
~payment_method~ - метод оплаты 
~payment_code~ - код оплаты    
~shipping_firstname~ - имя для доставки 
~shipping_lastname~ - фамилия для доставки 
~shipping_company~ - компания для доставки 
~shipping_address_1~ - адрес доставки 
~shipping_address_2~ - адрес2 доставки 
~shipping_postcode~ - индекс для доставки 
~shipping_city~ - город доставки 
~shipping_zone_id~ - id гео зоны доставки 
~shipping_zone~ - гео зона доставки 
~shipping_zone_code~ - код зоны доставки 
~shipping_country_id~ - id страны доставки 
~shipping_country~ - страна доставки 
~shipping_iso_code_2~ - iso код доставки 
~shipping_iso_code_3~ - iso код доставки 
~shipping_address_format~ - формат адреса доставки 
~shipping_method~ - метод доставки 
~shipping_code~ - код метода доставки 
~comment~ - комментарий 
~total~ - итого (в валюте по умолчанию) 
~order_status_id~ - id статуса заказа 
~order_status~ - статус заказа 
~language_id~ - id языка 
~language_code~ - код языка 
~language_filename~ - файл языка 
~language_directory~ - дирректория языка 
~currency_id~ - id валюты 
~currency_code~ - код валюты 
~currency_value~ - курс валюты 
~ip~ - ip 
~forwarded_ip~ - переадресованный ip 
~user_agent~ - юзер агент 
~accept_language~ - язык 
~date_modified~ - дата изменения заказа 
~date_added~ - дата создания заказа

Использование полей из Simple (в настройках текстовых полей):
Название берется из вкладки "Настройка полей" строка ID
Внимание! Данный метод только для созданных вами полей, которые вы сами создавали и указывали id, для полей которые вы не создавали работают стандартные переменные из списка выше.

Для Simple 4.x
~paymentsimple4_имяполя~ - поле привязанное к адресу оплаты
~shippingsimple4_имяполя~ - поле привязанное к адресу доставки
~simple4_имяполя~ - поле привязанное к учетной записи покупателя или поле привязанное к методу

Выбор отображения отчества покупателя
Пример: 
Отчество: ~simple4_otchestvo~