2016-05-31 8 views
0

Wir haben eine WooCommerce-Einrichtung, wir brauchen mehrere staatliche Preise für zB. Maharashtra und Out of Maharashtra (OMS).WooCommerce Statewise Versand

So ist die Herausforderung, dass wir Kunden über seine Staat, sobald er auf der Website eingibt und dann bis zu seiner Wahl den Preis aller Produkte sind x in Maharashtra und x+10 in OMS fragen müssen.

Suchen Sie nach Hilfe, wie Sie damit fortfahren können?

Antwort

2

Basierend auf der Erklärung, möchten Sie eine zusätzliche Kosten von Rs.10 für alle Bestellungen außerhalb Maharastra hinzufügen. Korrigiere mich, wenn ich falsch liege.

Sie können es mit diesem Code-Snippet erreichen.

add_action('woocommerce_cart_calculate_fees','my_custom_surcharge'); 
function my_custom_surcharge() { 
    global $woocommerce; 
    if (is_admin() && ! defined('DOING_AJAX')) 
     return; 
    $state  = array('MH'); 
    $surcharge = 10; 
    if (in_array(WC()->customer->shipping_state, $state)) { 
     $woocommerce->cart->add_fee('Additional Charge', $surcharge, true, ''); 
    } 
} 

Einzelheiten zu diesem Snippet beziehen sich auf this article.

Ich hoffe, es hilft.

+0

Wirklich leid für nicht klar zu sein, müssen wir uns Preisprodukte von 10 .. wenn OMS INR erhöhen Also, wenn Maharashtra (Produktkosten ist x), wenn OMS (Produktkosten x 10) –

+0

Hallo Leute Jedermann Da mit einer Lösung ?? –