ruisonika Posted October 13, 2021 Share Posted October 13, 2021 Hello everyone, I'm working with pretashop 1.6 version and i've installed the native referral program that comes in. I want to add a little feature to that module. In backoffice configuration i wanna add a field to set the minimum order total without shipping. Example: - a customer can invite 5 friends to register in my shop. - each friend that register won a 5 euros voucher in orders above 50 euros. If this is hard maybe hardcoded is possible (put the always in somewhere the 50 euros minimum)... Can someone give some lights? Link to comment Share on other sites More sharing options...
ruisonika Posted October 13, 2021 Author Share Posted October 13, 2021 My solution for this was edit classes/CartRule.php line +- 686 Add this code //START - apply this to orders above 50 euros $sql = "select name from ps_cart_rule_lang where id_lang = 1 and id_cart_rule = ".$this->id; $txt = Db::getInstance()->getValue($sql); if ($cartTotal < 50 && $txt == 'the name of voucher created') { return (!$display_error) ? false : Tools::displayError('You have not reached the minimum amount required to use this voucher'); } //END So if the voucher name is the name of the voucher created and the total of cart is under 50 euros the sistem will show the message. Link to comment Share on other sites More sharing options...
Nickz Posted October 17, 2021 Share Posted October 17, 2021 It won't work on thirtybees 1.2 unfortunately 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