kaximk Posted March 8, 2016 Share Posted March 8, 2016 Hej - jeg har en udfordring omkring Gift Vouchers og at man ikke længere kan vælge at rabatten ikke skal gælde "i forvejen nedsatte varer"... Jeg har løst dette for "ikke specifikke" vouchers med rabatprocent... altså hvis man fx laver 20% rabat på alle varer... Dette er fixet ved at i linje ca. 878 efter CartRule::FILTER_ACTION_GIFT, $package), _PS_PRICE_COMPUTE_PRECISION_); at tilføje nedenstående kode... //fix hvis produkt er på tilbud foreach ($package_products as $product) { if ($product['on_sale'] || (Product::isDiscounted((int)$product['id_product']))) { $order_total -= $use_tax ? $product['total_wt'] : $product['total']; } Nu er min udfordring så, at hvis jeg laver voucheren således at den fx kun gælder for kategori X, så virker mit fix ikke længere... Jeg har forsøgt længere nede i koden at omskrive med tilføjelse af den røde linje... men den virker ikke... // Discount (%) on a specific product if ($this->reduction_percent && $this->reduction_product > 0) { foreach ($package_products as $product) { if (!$product['on_sale'] && !(Product::isDiscounted((int)$product['id_product']))) { if ($product['id_product'] == $this->reduction_product) $reduction_value += ($use_tax ? $product['total_wt'] : $product['total']) * $this->reduction_percent / 100; [spam-filter]} Any ideas? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now