• 16-04-2022, 01:03:50
    #1
    Arkadaşlar wordpresste kapıda ödeme seçeneği için sabit fiyat 20 tl kodu ekleme kodu var elimde. Bu kodu sepet tutarına göre değişkenlik gösterecek şekilde nasıl düzenleyebilirim?
    Rica etsem yardımcı olur musunuz lütfen ?
    Mesela 300 tl ise 40tl kapıda ödeme tutarı olacak, 400 tl ise 45 tl gibi...

    KOD:

  • 16-04-2022, 01:05:26
    #2
    Ürüne göre kargo ücreti tarzında ekleyebilirsiniz diye düşünüyorum hocam
  • 16-04-2022, 01:07:19
    #3
    erdemnldemir adlı üyeden alıntı: mesajı görüntüle
    Ürüne göre kargo ücreti tarzında ekleyebilirsiniz diye düşünüyorum hocam
    Hocam ama adam kapıda ödeme seçmezse bu seferde fazla para almış olmaz mıyım
    @erdemnldemir;
  • 16-04-2022, 01:09:37
    #4
    Hocam araştırma yaparım birşey bulursam eğer paylaşırım sizinlede
  • 16-04-2022, 01:10:53
    #5
    @erdemnldemir; Lütfen hocam, çok makbule geçer.
  • 16-04-2022, 01:15:11
    #6
    $fee = ->subtotal * 0.025;
    $cart->add_fee('Kapıda Ödeme', $fee, true );

    deneyebilir misiniz?
  • 16-04-2022, 01:19:21
    #7
    add_action( 'woocommerce_cart_calculate_fees', 'kapida_odeme', 20, 1 );
    function kapida_odeme ( $cart ) {
    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
    return;


    if ( ! ( is_checkout() && ! is_wc_endpoint_url() ) )
    return; // sadece chekout yapılırken


    $payment_method = WC()->session->get( 'chosen_payment_method' );


    if ( 'kapidaodeme' == $payment_method ) {
    $fee = $cart->subtotal * 0.015;
    $cart->add_fee( 'Kapıda Ödeme', $fee, true );
    }
    }




    Ödeme yöntemi için belirlediğim isim burada kapidaodeme bilginiz olsun (gateaway)
  • 16-04-2022, 01:19:49
    #8
    @ergunaksoy; hocam resimdeki gibi hata alıyorum.
  • 16-04-2022, 01:21:04
    #9
    TheSerSefiLL adlı üyeden alıntı: mesajı görüntüle
    @ergunaksoy; hocam resimdeki gibi hata alıyorum.
    düzenleme yaptım kontrol edebilir misin?