Академический Документы
Профессиональный Документы
Культура Документы
Также помни, что как и в случае с сайтами, смотреть на плагины лучше глазами
пользователя. Пользователь должен быстро разобраться в процессе установки, настройки
и использования плагина. И наша задача – максимально ему в этом помочь.
● У CMS есть только облачная версия, которая работает как обычный сайт.
Примеры: Wix, Tilda, Shopify.
Для любых
изменений тебе
придется дергать
занятых DevOps-ов,
они обычно этому
не очень рады.
Нужно придумать
как “пробросить”
свой сервер во
внешний мир, чтобы
работали вебхуки и
callback-ки
плагинов.
Часто возникает вопрос: “Под какую версию CMS разрабатывать плагин? Нужно ли
проверять его работу на более старых версиях или, наоборот, на бета-версиях, которые
еще не вышли в релиз?”
Fondy Dev
Cоздай аккаунт в портале – https://portal.dev.cipsp.net/mportal/ заведи активного мерчанта с
включенными оплатами в валютах UAH, RUB, USD, EUR. Добавь платежные методы Apple
Pay, Google Pay, Frisbee. Локальные методы и интернет-банки – по желанию.
Fondy Prod
Можешь создать аккаунт в портале https://portal.fondy.eu/mportal/ и создай мерчанта.
Попроси коллег из саппорта сделать его активным и добавить такие же платежные
методы, как описаны в секции Fondy Dev.
Или можешь попросить саппорт подключить тебе уже готового мерчанта 1461342 с
секретным ключом PaorhP7HxL7LX40pfXCQzQTt1aiPLUj8 чтобы отслеживать статусы
оплат по нему в личном кабинете.
Или можешь попросить саппорт подключить тебе публичного тестового мерчанта 1396424
с секретным ключом test чтобы отслеживать статусы оплат по нему в личном кабинете.
Frisbee Dev
Cоздай аккаунт в портале – https://my-frisbee.dev.fondy.eu/account/login
Для тестирования на деве отметь в настройках плагина птичку Test Mode и сохрани
настройки.
Тестовый режим будет работать только в рамках офиса Fondy или при наличии VPN с
достаточными правами доступа.
По этой же причине тестовый режим скрыт в релизной версии плагина. Тестирование
плагина обычными пользователями будет возможно только на проде.
Полезно знать:
Frisbee Prod
Все тесты на проде фрисби проводятся с использованием мерчанта 1461342 с секретным
ключом PaorhP7HxL7LX40pfXCQzQTt1aiPLUj8 и с помощью менеджера проекта Вовы
Сущенко.
Вместе можете провести несколько боевых транзакций на 2 грн каждая. Для этого не
забудь предварительно создать в тестовом магазине товар с такой ценой.
Без Вовы можно проверить факт перехода на страницу выбора условий рассрочки вида
https://my.frisbee.ua/payment-method/order/1328/ и правильность передачи на нее данных
заказа.
3. Тестирование плагина
В процессе тестирования в первую очередь стоит поставить себя на место пользователя и
подумать, какие у него могут быть сценарии использования плагина.
3.1 Установка
Убедись, что плагин можно без проблем установить при стандартных сценариях.
3.2 Удаление
Должен быть явный способ удалить установленный плагин и все добро, которое он с
собой принес.
3. При смене языка также корректно переводятся данные плагина в корзине заказа.
5. Страшный кейс: если сайт клиента мультиязычный. Убедись, что поля “Заголовок”
и “Описание” выводятся при выборе метода оплаты на том языке, который сейчас
включен на сайте. И в том, что при переключении языка эти поля тоже меняют
перевод.
6. Самый страшный кейс: проверь что происходит с пунктом 5 при условии что
пользователь изменил в админке стандартные поля “Заголовок” и “Описание” на
свои, кастомные.
Также обрати внимание, что должны быть правильные заготовки стандартных фраз
для полей “Заголовок” и “Описание”. Какие именно – уточняй у менеджера.
Также должны быть правильные заготовки самого названия плагина и его описания
внутри CMS-ки.
EN
RU
UA
Changelog
Автор документа: Александр Тоболин