Pokupo. Автоматический вывод списка платежных систем
Всем привет. Что-то давно ничего не писал касательно торговой платформы Покупо и вот буквально вчера возникла необходимость решить очередную небольшую задачу.
Дело в том, что после изменения политики приема платежей от физических лиц, я немного перекроил список способов оплаты для своего магазина, а вот указать изменения в разделе "Доставка и оплата" как-то запамятовал, а тут образовался заказ.
Дабы подобная ситуация впредь не повторялась, я набросал небольшой скриптик который, как обычно, можно добавить в любой магазин Покупо, достаточно лишь изменить id магазина.
Скрип очень простой
<script type="text/javascript">
var pm="";
_$.getJSON('https://seller.pokupo.ru/api/shop/payment/SHOP-ID/', function(data)
{
_$.each(data, function(i) {
pm+="<img src='"+data[i]['logo_payment']+"' alt='"+ data[i]['name_payment'] +"' /> ";
});
_$(".pay_methods").replaceWith(pm);
}
</script>
Он всего лишь заменяет div класса pay_methods на логотипы платежных систем, с которыми работает магазин.
Сам div pay_methods добавляется на любой странице магазина
Ну а результат следующий
Теперь, какие бы методы оплаты я не добавлял, они автоматом отобразятся в нужном месте. Надеюсь кому-нибудь пригодится.