Feature Requests
Share ideas, discuss and vote on requests from other users in community
 

Pricing Display in Decending Order LOW to HIGH Pricing and High to Low on Tenure

Shane Thobson shared this idea 1 year ago
Already Possible

Sir,


The pricing shown on the Order Form is from Monthly to Quarterly to 6-Monthly means from small tenure to a higher one.


Whereas from the Sales and Marketing perspective, the lowest possible prices are shown which is for 24 or 36 months.


We are not able to see any options where the prices can be sorted in different order.


For example currently whmcs displayed the prces like this;
01-Month - at $30.99/month
03-Months - at $28.99/month
06-Months - at $26.99/month
12-Months - at $24.99/month
24-Months - at $22.99/month
36-Months - at $20.49/month


Whereas
ideally it should show it like this, or at least should have an option
for the Hosting Service Provider who wish to display like this;


36-Months - at $20.49/month

24-Months - at $22.99/month

12-Months - at $24.99/month

06-Months - at $26.99/month

03-Months - at $28.99/month

01-Month - at $30.99/month



2.
Secondly, on the main order form, just above the ORDER NOW button, the
MONTHLY Pricing is shown, we should have an option to define the DEFAULT
PRICING which will be displayed at order form at first.



Customer
can always customize and select a Lowest Tenure when he proceeds to the
order form, but we can not force the prices for 36-Months to be
displayed first.



Please advice and update if this is available and or will be done in the next version.


Shah

Comments (1)

photo
1

Hi,

Thanks for your suggestion. This can be achieved by way of a template customised to /templates/orderforms/*your custom directory*/products.tpl. Specifically around these lines:

  1. {if $product.pricing.minprice.cycle eq "monthly"}
  2. {$LANG.orderpaymenttermmonthly}
  3. {elseif $product.pricing.minprice.cycle eq "quarterly"}
  4. {$LANG.orderpaymenttermquarterly}
  5. {elseif $product.pricing.minprice.cycle eq "semiannually"}
  6. {$LANG.orderpaymenttermsemiannually}
  7. {elseif $product.pricing.minprice.cycle eq "annually"}
  8. {$LANG.orderpaymenttermannually}
  9. {elseif $product.pricing.minprice.cycle eq "biennially"}
  10. {$LANG.orderpaymenttermbiennially}
  11. {elseif $product.pricing.minprice.cycle eq "triennially"}
  12. {$LANG.orderpaymenttermtriennially}
  13. {/if}

For more information on customising order form templates, please refer to: https://docs.whmcs.com/Order_Form_Templates#Creating_a_Custom_Order_Form_Template