Post by eft0 » Fri Jan 19, 2018 4:36 am

Hey there, any ideas how to do this ? I need the product quantity (total) variable, in a custom shipping method.

Thanks in advanced.

[UPDATE]
This code snipped Works fine:

Code: Select all

    $total_productos = 0;
    foreach ($this->cart->getProducts() as $product) {
      $total_productos += $product['quantity'];
    }


Newbie

Posts

Joined
Thu Apr 22, 2010 5:24 am

Post by straightlight » Fri Jan 19, 2018 7:26 am

No OC version posted. However, followed is an example from catalog/controller/checkout/cart.php file you could use:

Code: Select all

$product_total = 0;

$products = $this->cart->getProducts();

			foreach ($products as $product) {
				foreach ($products as $product_2) {
					if ($product_2['product_id'] == $product['product_id']) {
						$product_total += $product_2['quantity'];
					}
				}
				

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON
Who is online

Users browsing this forum: No registered users and 267 guests