Post by WKDesigns » Fri Jul 06, 2018 11:17 pm

Opencart 3.0.2.0
Journal Theme (Current)

Does anyone know off the top of their head if Opencart has an "Out of the Box" Discount Extension based on Customer Group?

-or-

A preferred Module.

New member

Posts

Joined
Fri Nov 10, 2017 3:09 am

Post by straightlight » Sat Jul 07, 2018 12:43 am

Out of the box, the discounts are already associated with customer groups when adding the products to the cart.

The most generated errors being found on Opencart forum originates from contributed programming. The increased post counters are caused by redundancies of the same solutions that were already provided prior.


Regards,
Straightlight
Opencart.com Administrator / Quality Assurance Analyst / Programmer


Legendary Member

Posts

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

Post by Johnathan » Sat Jul 07, 2018 9:57 pm

You can set up discounts for customer groups by using the product's Special or Discount pricing. Those can be assigned to individual customer groups, though you have to do it individually for each product.

If you want something that can give an automatic percentage discount to customers within a certain group, Total-Based Fee/Discount can do that. You'd set it up like this:

------------------------------------------------------------------------------
CHARGE #1
Title: 10% Off for Special Customers
Charge Field: -10%
Rule: Customer Group is Special Customers
------------------------------------------------------------------------------

Note that this is an Order Total extension, so the discount won't show up until the items are added to the cart. If you want to show the discount before the items are added, you can use it in conjunction with Display Specials With Discounts, which lets you do that for any/all Order Total extensions.

Feel free to take a look at the screenshots and demo site, and if you're interested let me know at www.getclearthinking.com/contact if you have any further questions.

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by WKDesigns » Tue Jul 10, 2018 2:57 am

Johnathan wrote:
Sat Jul 07, 2018 9:57 pm
You can set up discounts for customer groups by using the product's Special or Discount pricing. Those can be assigned to individual customer groups, though you have to do it individually for each product.

If you want something that can give an automatic percentage discount to customers within a certain group, Total-Based Fee/Discount can do that. You'd set it up like this:

------------------------------------------------------------------------------
CHARGE #1
Title: 10% Off for Special Customers
Charge Field: -10%
Rule: Customer Group is Special Customers
------------------------------------------------------------------------------

Note that this is an Order Total extension, so the discount won't show up until the items are added to the cart. If you want to show the discount before the items are added, you can use it in conjunction with Display Specials With Discounts, which lets you do that for any/all Order Total extensions.

Feel free to take a look at the screenshots and demo site, and if you're interested let me know at www.getclearthinking.com/contact if you have any further questions.
Absolutely impressed with your explanation/support. The only question I have in response would be, could/would a % discount using Total-Based Fee/Discount be applied to the discount amount using the opencart discount tab? - or - only the regular product price?

New member

Posts

Joined
Fri Nov 10, 2017 3:09 am

Post by Johnathan » Tue Jul 10, 2018 9:48 pm

By default, my extensions use the cart sub-total for any total-based calculations that are done. This should include any pricing changes done by Special or Discount prices. If you want to use the original product price instead, you can add a rule like this to the charge:

Rule: Total Value = Pre-Discounted Sub-Total

That will ignore any Special or Discount pricing for the extension.

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: pprmkr and 32 guests