Wpis z mikrobloga

Nie chce za bardzo wydawać dodatkowych 250$ na moduł do #prestashop.
Chcę mieć możliwość wybrania tylko 1 rodzaju wysyłki, ale żeby koszt przesyłki naliczał się zależnie od ilości wybranych dostawców produktów. Np sprzedaje 2 produkty od dostawcy A i od dostawcy B, wysylłka ma być liczona x2, czyli np 30 zamiast 15zł. Da się to jakoś prosto załatwić?
#webdev
  • 5
@MrGreeneye: Prosto? 250$ i masz :D

A poważniej to uderzaj na oficjalne fora i support, pracownicy często oferują że mogą zrobić za 10-20$ tego typu rzeczy zwłaszcza ze pod ręką już pewnie to maja zakodowane.

BTW jest tam trochę Polaków wiec rzuć tagiem #kielbasa czy coś ( ͡° ͜ʖ ͡°)
@MrGreeneye: w Cart.php jest metoda getTotalShippingCost, tam tuż przed return $totalshipping; można zrobić coś w ten deseń:

$manufacturers = array();
foreach ($this->getProducts() as $product)
{
$manufacturers[] = (int)$product['id_manufacturer']);
}

$total_shipping = $total_shipping*count(array_unique($manufacturers));

powinno być total
shipping ale przez bbcode wykopu nie mogę tego tak napisać ;]

Nie testowałem ale powinno działać.