ramlov Posted November 30, 2015 Share Posted November 30, 2015 Hej Jeg har en lille udfordring vedrørende gratis fragt ved køb over 500 kr. Jeg har indtil nu kørt med en generel regel at hvis køb over 500 så skulle den bare sætte gratis fragt inde under (forsendelse -> indstillinger) men nu har jeg fået en ny produkt kategori på siden hvor jeg gerne vil have at følgende gælder Nu har jeg så fået noget hundefoder på siden, som jeg sælger for en anden, dvs. han står for forsendelse osv. Jeg har derfor fået en pris incl. fragt og vil derfor gerne have følgende Hvis KUN folk køber vare fra kategorien så skal der være gratis fragt lige meget hvor meget de køber, da den pris jeg har jo er incl. fragt. Hvis folk køber begge produkter hvor beløbet samlet er over 500 kr. men beløbet uden varen fra kategorien er under 500 skal der ikke være gratis fragt. Hvis folk køber begge vare og det er over 500 eks. varen fra kategorien så skal der være gratis fragt 1. Har jeg løst ved at lave 2 fragt muligheder hvor den ene deaktiveres hvis vægten er over 0. Jeg har så vægt på alle andre vare end hundefoder og derfor vil der altid være gratis fragt hvis de kun køber undefoder. Vedrørende hvordan jeg laver det andet har jeg tænkt følgende: I cart-rule.php at inføre en betingelse der siger at den ikke skal tælle alle de vare det tilhøre en bestemt kategori med, men ved ikke helt hvad koden skal hedde. Håber på der er en der kan hjælpe Venlig hilsen Jacob Link to comment Share on other sites More sharing options...
ramlov Posted December 4, 2015 Author Share Posted December 4, 2015 Hej Jeg har en lille udfordring vedrørende gratis fragt ved køb over 500 kr. Jeg har indtil nu kørt med en generel regel at hvis køb over 500 så skulle den bare sætte gratis fragt inde under (forsendelse -> indstillinger) men nu har jeg fået en ny produkt kategori på siden hvor jeg gerne vil have at følgende gælder Nu har jeg så fået noget hundefoder på siden, som jeg sælger for en anden, dvs. han står for forsendelse osv. Jeg har derfor fået en pris incl. fragt og vil derfor gerne have følgende Hvis KUN folk køber vare fra kategorien så skal der være gratis fragt lige meget hvor meget de køber, da den pris jeg har jo er incl. fragt. Hvis folk køber begge produkter hvor beløbet samlet er over 500 kr. men beløbet uden varen fra kategorien er under 500 skal der ikke være gratis fragt. Hvis folk køber begge vare og det er over 500 eks. varen fra kategorien så skal der være gratis fragt 1. Har jeg løst ved at lave 2 fragt muligheder hvor den ene deaktiveres hvis vægten er over 0. Jeg har så vægt på alle andre vare end hundefoder og derfor vil der altid være gratis fragt hvis de kun køber undefoder. Vedrørende hvordan jeg laver det andet har jeg tænkt følgende: I cart-rule.php at inføre en betingelse der siger at den ikke skal tælle alle de vare det tilhøre en bestemt kategori med, men ved ikke helt hvad koden skal hedde. Håber på der er en der kan hjælpe Venlig hilsen Jacob Hej igen Er der nogen der kan se om jeg ville kunne skrive noget lige som følgende: foreach ($package_products as $product) { if ($product['category=1']) { if ($use_tax) $order_total -= Tools::ps_round($product['total_wt'],2); else $order_total -= Tools::ps_round($product['total'],2); } } Jeg er på ingen måder ekspert i kodning, og har ingen anelse om det her kan være rigtigt. Det er taget ud fra hvad jeg har set rundt omkring. 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