• Resolved pavlovalex

    (@pavlovalex)


    раньше я использовал другой плагин нп, установил ваш и вот этот код перестал работать.
    не убирает способ оплаты при выборе новой почты

    function alter_shipping_methods($available_gateways){
    global $woocommerce;
    $chosen_titles = array();
    $available_methods = $woocommerce->shipping->get_packages();
    $chosen_rates = ( isset( $woocommerce->session ) ) ? $woocommerce->session->get( 'chosen_shipping_methods' ) : array();
    foreach ($available_methods as $method)
    foreach ($chosen_rates as $chosen) {
    if( isset( $method['rates'][$chosen] ) ) $chosen_titles[] = $method['rates'][ $chosen ]->label;
    }
    if( in_array( 'Новая Почта', $chosen_titles ) ) {
    unset($available_gateways['cod']);
    }
    return $available_gateways;
    }
    add_action('woocommerce_available_payment_gateways', 'alter_shipping_methods');
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Ihor Kit

    (@bandido)

    Доброго дня. Якщо ви хочете відключити наложений платіж для нашого методу доставки за іменем методу доставки. то вам варто було б виправити “Новая Почта” на “Нова Пошта”.

    На нашому тестовому сайті цей код з данним виправленням запрацюввав.

    • This reply was modified 6 years, 3 months ago by Ihor Kit.
    • This reply was modified 6 years, 3 months ago by Ihor Kit.
    Thread Starter pavlovalex

    (@pavlovalex)

    Ок, спасибо. разобрался. у вас все работает без проблем. причина была в файле func..php

    Есть еще один вопрос по созданным накладным. Почему к минимальной стоимости доставки прибавляется одна или две грн?

    Plugin Author Ihor Kit

    (@bandido)

    вибачте, не зовсім зрозумів. Можете прикріпити скріншоти . де саме прибавляється? До вартості доставки? Вартість плагін отримує по АРІ від Нової Пошти.

    Thread Starter pavlovalex

    (@pavlovalex)

    кажется я понял, он берет сумму заказа и использует ее как оценочную стоимость. и из этого считает доставку, на маленьких заказах выходит по 1-2 грн, а на больших 12 и более.
    есть возможность в платной версии управлять оценочной суммой ?

    Plugin Author Ihor Kit

    (@bandido)

    Так, плагін передає вартість замовлення як оціночну вартість. В платній версії оціночну вартість можна змінювати для кожного замовлення/накладної.

    Оскільки питання теми вирішено – закриваю її як вирішену (resolved). Якщо будуть нові проблеми з плагіном, прошу відкривати нові запитання.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘помогите разобраться’ is closed to new replies.