Consider the list price as source for discount

Created on 9 September 2024, 7 months ago

Problem/Motivation

The easiest way to show alterations on the price is using a List price (provided by default in Commerce) higher than the actual Price, which usually goes down for longer/bigger variations of the same product.

I was expecting this module to show me the List price as striked-through and the Price as discounted.. but instead it seems some custom integration is required, or it works only with the Promotions module?

For example how would you show a quantity/duration/dimension-based discount? If I enable the quantity field on the add to cart form, I won't see the price updated while changing the input field, so how should the user know there is a discount before adding to the cart?!

My use case is simple: create 1 week subscription, 1 month, 3/6/12 months, with lowering unit price.

With this feature request I would do it like this:
- put the highest unit price (1 week) as List price of every variation
- set the Price as you want (lower per week for longer durations)
- set the Product Variation display format to Calculated, do not select Apply promotions, do select Apply discount format

Feature request
Status

Active

Version

1.0

Component

Code

Created by

🇮🇹Italy kopeboy Milan

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @kopeboy
  • 🇮🇳India DhruvR

    Thank you for your query!

    The current module functionality is designed to work specifically with the Promotions module. The strikethrough (List price) and discounted price display are calculated based on the applied promotions.

    For your use case, By overriding the product display template, you can dynamically show the List price as strikethrough and the Price as discounted without relying on this module.

    Given your requirements, I would recommend not using this module. A tailored template-based approach will provide the flexibility and control you need for handling price variations effectively.

  • 🇮🇳India DhruvR

    Closing this ticket, if you still have any concern please reopen this ticket.

Production build 0.71.5 2024