WebBox

Prikaz tezine i broja kutija

Oct 28th, 2023
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.68 KB | Source Code | 0 0
  1. function prikazi_tezinu_i_broj_kutija() {
  2.   if (class_exists('WooCommerce') && is_cart()) {
  3.     $ukupna_tezina = 0;
  4.     $max_po_kutiji = 20;
  5.     $kosarica = WC()->cart->get_cart();
  6.  
  7.     foreach ($kosarica as $item_key => $item) {
  8.       $product = $item['data'];
  9.       $weight = $product->get_weight();
  10.       $ukupna_tezina += ($weight * $item['quantity']);
  11.     }
  12.  
  13.     if ($ukupna_tezina > 0) {
  14.       echo '<p><div>Ukupna težina: ' . $ukupna_tezina . ' kg</div>';
  15.       $br_kutija = ceil($ukupna_tezina / $max_po_kutiji);
  16.       echo '<div>Broj kutija za dostavu: ' . $br_kutija . '</div></p>';
  17.     }
  18.   }
  19. }
  20. add_action('woocommerce_before_cart_totals', 'prikazi_tezinu_i_broj_kutija');
  21.  
Advertisement
Add Comment
Please, Sign In to add comment