Новая Почта API PHP

Представляю Вашему вниманию небольшой PHP Class для работы с API Новая Почта.
Почему небольшой? Потому, что класс умеет только получать список городов, в которых находятся отделения службы доставки новая Почта, а так же список отделений по городам. А точнее список отделений Новая Почта для конкретного города.

Класс удобен для динамической загрузки отделений, например на странице заказа магазина и т.д.
Не буду особо уделять внимание деталям, скажу только то, что для работы с API Новая Почта нужен ключ, получить который можно у менеджеров компании.

Класс так же умеет кешировать полученные результаты. Это сделано для того, чтоб сервер постоянно не дергал сайт Новой Почты, который иногда сильно тормозит и соответственно заставить Вашего покупателя ждать, а это точно не повлияет на рост продаж! Кеширование реализовано для Framework OpenCart, но Вы можете и не использовать его и/или использовать собственную систему кеширования данных. В примере я его закомментирую.

По примеру моего класса и прочитав описание API на странице Новой Почты, Вы легко сможете реализовать остальные функции API.

Читать дальше