Я работаю над тем, чтобы сделать страницу оформления заказа максимально удобной для пользователей.
На сайте https://albaseballd22.com
шагов, чтобы воспроизвести ситуацию:
- добавить товар в корзину.https://albaseballd22.com/create-an-order/
- перейти к оформлению заказа https://albaseballd22.com/checkout/
- один раз на странице оформления заказа, покупателям предлагается выбрать вариант (в разделе платежной информации):
"Чтобы присвоить кредит, [...] выберите ДА. В противном случае выберите НЕТ."
Если пользователь скажет НЕТ, мы надеемся, что он может автоматически изменить СПОСОБ ДОСТАВКИ на фиксированную ставку.
Вот видео о том, чем он сейчас занимается.Прошу прощения за ужасные красные «направляющие»:
https://albaseballd22.com/wp-content/uploads/2019/06/ice_video_20190603-212125.mp4
Вы заметите, что, хотя при выборе кнопки «нет» и отображается правая радиокнопка, похоже, что она на самом деле не нажимает на нее.- поскольку плата в размере 8 долларов не добавляется к общей сумме.
Я занимался этим весь день, и я в своем уме - я заметил несколько других статей на эту тему, но ни одна не предлагает очень четких указаний (я также довольно новичок в javascript, поэтомуэто, вероятно, полностью на мне)
Пока, это код, который я использовал, чтобы выбрать переключатель.Это не добавляет к общему количеству однако, таким образом, это в основном бесполезно.
jQuery(document).ready(function($) {
$("input[name='after_checkout_billing_form_give_credit']").on("change", function(e) {
var newValue = e.No;
$("input[name='shipping_method[0]'][value='" + 'flat_rate:1' + "']").prop("checked", true);
});
});
Ожидаемый результат: при выборе NO выберите способ доставки Ориентировочная фиксированная ставка (может меняться в зависимости от местоположения / кол-во): $ 8,00 и добавляется к общей сумме.
Текущий результат: при выборе NO выбирается способ доставки Расчетный размерставка (может меняться в зависимости от местоположения / кол-во): $ 8,00 , но не добавляет к общей сумме и / или не обновляет окно.
-
Спасибо зауделить время чтению этих людей!