Настройки печати
В админ-панели есть возможность изменить вид виджета печати. Доступно два варианта: 1) Калькулятор печати 2) Кнопка с перенаправлением пользователя в другую систему
Калькулятор печати
В текущий момент нет возможности настраивать параметры калькулятора печати.
Все запросы от пользователя попадают в отдельный телеграм-канал с почтой пользователя и выбранными настройками. Дальнейшее взаимодействие осуществляется менеджером.
Перенаправление пользователя в внешнюю систему
В админ-панели указывается ссылка, по которой будет перенаправлен пользователь. В этой ссылке можно указать допольнительные параметры, такие как id книги, размер страницы, isbn, и т.д.
Пример:
https://test.metranpage.com/books/[id]/print?size=[width]x[height]
При нажатии на кнопку - пользователь будет перенапровлен по адресу:
https://test.metranpage.com/books/123/print?size=210x297
Примеры взаимодействия
Использование вебхуков
После создания пользователем финальной вёрстки, Метранпаж отправит запрос во внешнюю систему (см. вебхуки). Внешняя система может получить все файлы и параметры книги, и сделать подготовку к печати. И в момент, когда пользователь будет переходить к печати - внешняя система покажет пользователю нужную страницу.
Для удобства работы, можно забиндить id проектов Метранпажа и внешней системы используя запрос
POST integrations/books/<bookId>/update-integration-id
{
integrationProjectId: <external id>
}
В таком случае, в настройках печати в админ панели можно указать строку
https://ext.system/books/[integrationProjectId]/
и работать используя свой id.
Использование API
При использовании API можно отложить подготовку к печати до момента, пока пользователь не перейдет по ссылке. В момент перехода - можно показать пользователю загрузку, скачать необходимые файлы и получить все параметры книги и после этого перейти к печати.