Формы заявок с сайта grohe-online.ru

Клиент обратился в веб-студию InSalesThemes, с которой в том числе я работаю, с объемным ТЗ, в числе которого было создание двух форм для сайта, которые бы через API создавали заявки в helpdesk-системе omnidesk. Реализация задачи попала на меня.

Ранее я уже немного работала с API omnidesk, поэтому заранее знала что у них есть довольно толковые примеры использования их API на php, что израдно облегчило задачу.

Оставалось "научить" форму принимать несколько файлов через ajax-запрос - и дело в шляпе. Немного усложнил задачу тот момент, что на сервере клиента (а скрипт он просил разместить именно на его сервере) была старая версия php, и обновить ее не было возможности.

К слову, до этой задачи на этом же сайте я доделывала скрипт вывода отзывов с яндекс маркета через приложение, разработанное веб-студией HTTPlab. Признаться, с javascript-кодом такого уровня мне ранее работать не приходилось, и с непривычки было тяжело. Но в результате мне удалось найти причины некоторых его недочетов и устранить их.