Woocommerce in različni načini plačila dostave
 
Hiperborejec 28. dec 2014 07:48:29 Pridružen od:
28. dec 2007
148 objav
28 17 0
#1

Pozdravljeni!



Prvič se ubadam z Woocommercom na WP-ju. Vse sem uspel uspešno nastaviti le pri načinu plačila dostave me ene zadeve "hecajo" in ne vem kako to urediti, tako da prosim za pomoč.



Uspel sem nastaviti, da je avtomatsko brezplačna dostava, ko je naročilo nad 50 €, imam pa problem pri obračunu različnih stroškov pošiljanja. V sekciji Dostava / Fiksna stopnja /cena sem nastavil tole med dodatne stopnje:



Plačilo po predračunu |1.50 €|class

Plačilo po povzetju |3.00 € |class



In tole prav lepo deluje. Pojavi pa se problem, da se pri plačilu, ko imam nastavljeno na Spletno bančništvo in pa Plačilo ob povzetju, le-ti dve zadevi pojavita na koncu v košarici, ko je zadnja stopnja ZAKLJUČI NAKUP.



Namreč, če pri DOSTAVA nastavim Plačilo po predračunu, se vseeno pri PLAČILO pojavita obe zadevi Spletno bančništo in pa Plačilo ob povzetju in tako pride do situacije, da je DOSTAVA nastavljena na Plačilo po povzetju, PLAČILO pa na Neposredna bančna transakcija in obratno.



Kako nastaviti, da se bo tole izključevalo - torej če izberem pri DOSTAVA Plačilo po povzetju, da se tudi pri PLAČILO avtomatsko izbere možnost Plačilo ob povzetju in obratno, ko izberem DOSTAVA Plačilo po predračunu, da se izbere PLAČILO Neposredna bančna transakcija.



Znesek v košarici je vedno pravilen glede na izbiro dostave. Hvala.



LP


všeč(0) ni všeč(0) spam(0)
 
Hiperborejec 28. dec 2014 08:52:19 Pridružen od:
28. dec 2007
148 objav
28 17 0
#2

Dodajam še screenshot.




všeč(0) ni všeč(0) spam(0)
 
Balonar 28. dec 2014 10:47:24 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#3

po moje rabiš kakšen plugin, ki bo to omogočal .. preveri woothemes .. imajo ogromno pluginov


všeč(0) ni všeč(0) spam(0)
 
kinki 23. jan 2015 13:44:09 Pridružen od:
13. okt 2010
859 objav
1350 830 89
#4

Je kdo tole rešil? Jaz sem vse plugine pregledal in čistno nič našel. Obrnu sem celoten google na ključno besedo ˝shipping depends on delivery˝ pa brez uspeha.


všeč(0) ni všeč(0) spam(0)
 
kinki 26. jan 2015 16:13:29 Pridružen od:
13. okt 2010
859 objav
1350 830 89
#5

Sem našel rešitev. Hiperborejec si ti rešil ali potrebuješ pomoč?


všeč(0) ni všeč(0) spam(0)
 
klodovik 26. jan 2015 16:40:52 Pridružen od:
18. mar 2010
221 objav
104 14 2
#6

Pa če bi objavil kar tukaj? Tudi mene bi zanimalo.


všeč(0) ni všeč(0) spam(0)
 
adsense-novice 12. mar 2015 17:36:05 Pridružen od:
8. avg 2011
196 objav
50 22 1
#7

Tudi jaz se zanimam za rešitev težave....


všeč(0) ni všeč(0) spam(0)
 
Bjorgen 13. mar 2015 15:41:24 Pridružen od:
13. jun 2011
393 objav
231 47 7
#8

Tudi mene bi zanimalo, hvala


všeč(0) ni všeč(0) spam(0)
 
adsense-novice 15. mar 2015 01:09:47 Pridružen od:
8. avg 2011
196 objav
50 22 1
#9

Pozdrav vsem skupaj, malce sem si danes vzel časa in uspel spackati nekaj skupaj (thank you Google :) )



@Hiperborejec - v tvojem primeru je koda sledeča, ostali popravite vrednosti po vaših željah (dodaj funkcijo v functions.php datoteki):


/**
* Function for woocommerce - custom hide options...
*/
function payment_gateway_disable_country($available_gateways) {

global $woocommerce;

$packages = $woocommerce->shipping->get_packages();

foreach ( $packages as $i => $package ) {
$chosen_method = isset( $woocommerce->session->chosen_shipping_methods[ $i ] ) ?
$woocommerce->session->chosen_shipping_methods[ $i ] : '';

if ('flat_rate:placilo-po-predracunu' == $chosen_method) {
unset($available_gateways['cod']);
break;
}
if ('flat_rate:placilo-po-povzetju' == $chosen_method) {
unset($available_gateways['bacs']);
break;
}
}

return $available_gateways;

}

add_filter(
'woocommerce_available_payment_gateways',
'payment_gateway_disable_country'
);

meni deluje, tako da bi moralo tudi ostalim :)))


všeč(1) ni všeč(0) spam(0)
 
svetetow 3. apr 2015 09:54:16 Pridružen od:
11. apr 2014
8 objav
1 0 0
#10

Zdravo!

Jaz imam pa težavo, ker ne znam nastaviti, avtomatsko brezplačno dostavo, če je vrednost nad določenim zneskom, tako kot je to rešil Hiperborejec.



Mogoče kakšen nasvet?


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se