Всем доброго времени суток.
Делаю кнопку "Купить в кредит" от банка Тинькофф в карточке товара и в корзине.
В письме приложили только pdf инструкцию самой формы. Форма работает если товара одной позиции одна штука то форма работает но если больше то выводится ошибка: Общая цена всех позиций заказа должна быть равна значению в поле sum
код формы прописан такой:
Код |
---|
<fo rm action="https://loans.tinkoff.ru/api/partners/v1/lightweight/create" method="post" target="_blank">
<input name="shopId" value="baltboats" type="hidden"/>
<input name="showcaseId" value="baltboats" type="hidden"/>
<input name="promoCode" value="default" type="hidden"/>
<? foreach ($arResult["GRID"]["ROWS"] as $k => $arItem ) :
$SumAll = preg_replace("/[^x\d|*\.]/","",str_replace(",",'.',substr($arItem["SUMM_FORMATED"], 0, -3)));
$SaumAll= (int)$SumAll;
?>
<input name="sum" value="<?=$SaumAll?>" type="hidden">
<?endforeach; ?>
<?foreach ($arResult["GRID"]["ROWS"] as $k => $arItem ):?>
<input name="itemName_<?=$k?>" value="<?= $arItem["NAME"] ?>" type="hidden"/>
<input name="itemQuantity_<?=$k?>" value="<?= $arItem["QUANTITY"] ?>" type="hidden"/>
<?$mani = substr($arItem["SUMM_FORMATED"], 0, -3);
$str = str_replace(' ','', $mani);
?>
<input name="itemPrice_<?=$k?>" value="<?=$str?>" type="hidden"/>
<?endforeach;?>
<input name="customerEmail" value="customer@tinkoff.ru" type="hidden"/>
<input name="customerPhone" value="" type="hidden"/>
<? $SumAll = $SumAll / 19;?>
<input type="submit" class="credit-antfas" value="Купить в кредит от <?= round($SumAll, 0, PHP_ROUND_HALF_UP); ?> ₽ в месяц"/>
<div style="font-size: 12px;line-height: 16px;color: #b3b3b3;margin-top: 13px;width: 100%;">Оформление кредита от Тинькофф Банк</div>
</form>
|
Собственно вот в чем вопрос. Я пока ни как не могу понять, как можно повесить на кнопку, выбранное кол-во товаров.
Например если покупатель заказала:
товара 1 = 2 шт
товара 2 = 1 шт
и так далее