====== Синхронизации цен на товары ====== При использовании сервисов MONT как для покупки ключей, так и для управления подписками, необходимо знать список товаров, доступных реселлеру для продажи, а также дополнительные параметры товаров, влияющие на процесс его заказа. Получить этот список система реселлера может с помощью метода [[ru:b2bv2:methods:getpricechanges|]] Но, поскольку цены (как и другая информация о товаре) может поменяться в любой момент, рекомендуется настроить периодическое автоматическое обновление цен(например, раз в 10 секунд). Реализуется это следующим образом: На вход метод [[ru:b2bv2:methods:getpricechanges|]] принимает версию цен в системе реселлера и возвращает прайс лист товаров, изменившихся начиная с версии, переданной реселлером. Для первого вызова этого метода необходимо указывать версию 0(тогда вы получите все доступные для вас товары). Стоит отметить, что при передаче версии 0 этот метод работает просто как “получение списка всех доступных товаров”. Эту особенность можно использовать для упрощения интеграции (получать не изменения, а сразу весь список товаров, и просто заменять у себя в системе) Также, в результатах метода будет текущая версия цен в системе. Реселлер может её сохранить, и использовать для последующих обновлений цен. Этот этап интеграции является общим и для ESD, и для CSP. Важно!\\ В данном разделе рассматривается только получение списка доступных товаров с ценами и информацией, необходимой для заказа. Принцип полноценного построения витрины(с меню, текстовой информацией о товарах) описан в разделе [[ru:createshop|Построение меню]]