OpenCart 3.0.2.0 идеи малко помощ

Дискусията в 'Web Development' стартирана от deepdoff, Ян 23, 2019.

  1. deepdoff

    deepdoff Member

    Рег.:
    Май 14, 2018
    Съобщения:
    121
    Харесвания:
    16
    Точки:
    18
    Пол:
    Мъж
    Здравейте, ще се радвам някой да хвърли едно рамо или да даде съвет как да оправя следното:
    OpenCart версия 3.0.2.0 използвам и Journal, при поръчката всичко става на една страница като използвам за това Journal One Page Checkout.

    Имам две метода за доставка единия е Плащане при доставка - 10лв. (Например)
    Другия е Плащане с PayPal - 5лв. (Например)

    Също така имам и 2 метода за плащане Заплащане при получаване (Наложен платеж)
    И PayPal Express Checkout

    Всичко си работи но аз искам да направя следното:
    Когато се избере метод на доставка PayPal - 5лв. автоматично да се избира и радио бутона Плащане с PayPal.
    Когато се върна на метод на доставка Наложен платеж - 10лв. радио бутона за Метод за доставка да отива на Плащане при получаване наложен платеж.

    От файловете:
    catalog/view/theme/journal2/template/journal2/checkout/payment_method.twig
    catalog/view/theme/journal2/template/journal2/checkout/shiping_method.twig

    Добавих на двата метода за плащане id като за метод за доставка добавих id="ship1" и id="ship2"
    А на метод за плащане за едното id="pay1" а за другото id="pay2"
    Това го направих за да използвам Jquery и да се получат нещата но уви случва се слендото:
    Добавям Custom js код от admin jpurnal, като кода е следния:

    $('#ship2').on('click', function () {
    $('#pay2').prop('checked', true);
    });

    При кликване на бутон Метод за доставка с PayPal - 5лв. да чеква и метод на плащане PayPal
    Това работи но когато кликна вижда се как се чеква метод на плащане PayPal и после пак си остава чекнато на първото което е Плащане с наложен платеж. Случва се защото при избиране на една от тези опции страницата се презарежда да за сметне сумата долу и така се бъгва това което искам.

    Ако някой има идея как да направя това просто нещо, или в twig файловете да добавя някоя проверка ще се радвам да сподели.

    Поздрави
     
  2. userca

    userca Member

    Рег.:
    Март 2, 2015
    Съобщения:
    58
    Харесвания:
    14
    Точки:
    8
    Искаш да кажеш че количката презарежда payments method с ajax и ти се губи маркирането така ли?
    А да си пробвал за проверка

    if ($("#code").is(":checked")) {
    alert("cheknato");
    } else {
    alert("ne e cheknato");
    }

    Опиши по-добре и по подробно проблем може да помогна. :)
     

Сподели страницата

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies.
    Dismiss Notice