Настройка сервиса Pixlpark
Перед внедрением редактора во внешний сайт необходимо осуществить подготовительные работы: перевести сайт
редактора на платформе Pixlpark и внешний сайт на HTTPS-протокол, подключить к сайту редактора поддомен внешнего сайта,
а в панели управления Pixlpark в разделе “Настройка / Доступ” разрешить доступ по API и встраивание сайта на внешние ресурсы.
Также необходимо иметь настроенные товары интегрируемого редактора.
Реализация аутентификации
Редактор может осуществлять работу как в режиме гостя, так и в режиме авторизованного пользователя. В режиме
пользователя можно работать с ранее загруженными фотографиями, сохранить текущий дизайн и редактировать ранее сохраненные.
Для работы в режиме пользователя необходимо в конфигурации редактора передавать токен клиента, который, в свою очередь,
можно получить через API - по эл. почте зарегистрированного клиента, либо создав нового.
Встраивание редактора
Для встраивания редактора на странице сайта сначала нужно разместить контейнер, куда будет помещен редактор,
добавить стилевые правила, отвечающие за брендирование, и разместить скрипт загрузки редактора. Затем нужно определить
конфигурацию редактора, отвечающую за аутентификацию, загружаемый продукт с дизайном, внешний вид и поведение редактора.
И в заключении нужно реализовать хэндлер, отвечающий за добавление продукта в корзину.
Доработка логики сайта
В описываемой выше схеме цена продукции в редакторе рассчитывается, исходя из настроек в Pixlpark. Однако стоимость
также может рассчитываться на самом сайте, а затем возвращаться в редактор при изменении количества листов,
зон печати и заполненности фоторамок. Также перед загрузкой редактора на сайте можно организовать выбор шаблона или
ранее сохраненного дизайна, данные о которых доступны через API.