Autor | Zpráva | ||
---|---|---|---|
Adrián Prelovský Profil |
#1 · Zasláno: 4. 7. 2015, 15:16:00
Zdravím mám toto:
<?php do_action( 'woocommerce_cart_totals_before_order_total' ); ?> <?php $cena = wc_cart_totals_order_total_html(); $dan=($cena * ((21)/100)); ?> <tr class="order-total"> <th><?php _e( 'Total', 'woocommerce' ); ?> </th> <td><?php wc_cart_totals_order_total_html(); ?> <?php echo $dan; ?></td> </tr> Script mi vypočítá výsledek: 0, ale když k $cena napíšá číslo, tak mi to správně vypočítá, neví někdo prosím Vás kde je problém?... Děkují mockrát |
||
xROAL Profil |
#2 · Zasláno: 4. 7. 2015, 15:43:55
Čo presne vráti
wc_cart_totals_order_total_html() ? Názov funkcie neznie tak, že by mala vrátiť len samotnú sumu. Ak tam je ozaj aj nejaké HTML, tak tam ti asi matematika nepomôže.
|
||
Adrián Prelovský Profil |
#3 · Zasláno: 4. 7. 2015, 16:36:59
xROAL
funkce má vypsat konečnou cenu. Už si nevím rady... Jinak se jedná o WooCommerce, ale přes administraci mi nastavit DPH nejde tak jak potřebují . |
||
Adrián Prelovský Profil |
#4 · Zasláno: 4. 7. 2015, 17:46:59
xROAL:
Jinak wc_cart_totals_order_total_html() je definovan takto:
function wc_cart_totals_order_total_html() { $value = '<strong>' . WC()->cart->get_total() . '</strong> '; |
||
Davex Profil |
#5 · Zasláno: 4. 7. 2015, 18:04:56
Adrián Prelovský:
Pokud funkce wc_cart_totals_order_total_html() vrací řetězec nezačínající číslem, tak z něj při převodu na číslo vznikne 0 .
|
||
Adrián Prelovský Profil |
#6 · Zasláno: 4. 7. 2015, 19:28:16
Davex:
A existuje nějaká jiná možnost, jak bych to mohl vyřešit ? |
||
Tomáš123 Profil |
#7 · Zasláno: 4. 7. 2015, 20:05:14
Adrián Prelovský:
Výsledok môžeš obaliť do tagu <strong> až keď prebehne výpočet.
|
||
Adrián Prelovský Profil |
#8 · Zasláno: 4. 7. 2015, 20:26:36
Tomáš123:
Dík za radu, ale nepomohlo to. |
||
Davex Profil |
#9 · Zasláno: 4. 7. 2015, 20:45:55
Adrián Prelovský:
„A existuje nějaká jiná možnost, jak bych to mohl vyřešit ?“ Samozřejmě že existuje. Já bych si třeba v dokumentaci k WooCommerce našel, která funkce vrací celkovou výši daně. |
||
Adrián Prelovský Profil |
#10 · Zasláno: 4. 7. 2015, 22:05:09
Do toho už jsem se díval, a nijak mi to nepomohlo . Ale díky !
|
||
Davex Profil |
#11 · Zasláno: 4. 7. 2015, 23:11:21
Adrián Prelovský:
„nijak mi to nepomohlo“ Z jakého důvodu? Chceš snad vypsat výši daně nebo ne? |
||
Časová prodleva: 10 dní
|
|||
Adrián Prelovský Profil |
#12 · Zasláno: 14. 7. 2015, 15:20:47
Vyřešeno ! Chyba v jádru woocomerce.
|
||
Časová prodleva: 9 let
|
0