Code

Discussion on Promo Codes & Discount Module for Perfex CRM with Client Segment Export

Discussion on Promo Codes & Discount Module for Perfex CRM with Client Segment Export

By
Cart 15 sales

ulutfa supports this item

Supported

This author's response time can be up to 10 business days.

7 comments found.

Good evening, I have your SaaS plugin and would like to know if you can update it so that I can apply a discount to a specific SaaS package. It would be great to be able to determine which packages the code works on.

stxsrl

stxsrl Purchased

I use your perfex to saas module, and I would like to use the “promo discount” module to create a discount code to allow my customers a price reduction when they purchase a subscription plan. Can you tell me how this could work? For example, is the promo code field displayed in the Stripe module? Do you have any screenshots to show as an example?

Hello,

Thank you for reaching out.

Yes, this will work with the SaaS subscription and normal subscription. https://www.awesomescreenshot.com/video/44710474?key=768428611173c7c611ad8099e935147d

For SaaS, the promo code will not be displayed as the stripe checkout on SaaS is setup only i.e to collect card details. However, you can see it when doing manual subscribe from subscription list.

Thanks.

Possible to run a promo on line items and grant a discount per line item?

Hello,

Thank you for reaching out.

Unfortunately, we do not have such option and discount is only at the document level.

Thanks.

Any plans to integrate that any time soon?

We really do not have plan to integrate this at the moment.

However, with more customer request, we can add this feature.

Thank you for your understanding

Hi Team, Great Feature some pre sale quarry 1. i am using your saas perfex, so can this be available for my tenant account also 2. If I am using your add wallet module and customer add fund, can this discount coupon work under add fund meaning i create a cash voucher coupon of xyz amount when the customer uses couple add fund of 100 $ use coupon 30$ pay 70$ but amount added 100$ 3. Can it be compatible with other 3rd party modules like the Hotel Management System I show there are options Assign To ….. Regards

Hello,

Thank you for reachng out.

1. Yes, this can be made available for tenants.

2,3. The discounting works on sales document and it is independent on the type of payment method or gateway. Discount will be applied on any enabled sales document i.e invoices, estimate, proposals

Thank you.

✨ Excellent work! Congratulations on this well-designed and useful module for Perfex CRM. The integration looks clean, and the features provided are exactly what many users are looking for — especially the client segment export. I tested the module and everything works fine, but I noticed one behavior: when using a promo code with a 100% discount, the invoice still shows as unpaid. Is this normal? Would it be possible to have the invoice automatically marked as paid in such cases?

Pre-purchase question:

Other questions:

Is it possible to mask the promo code in the list using asterisks (and prevent its deletion or modification)?

Can a promo code be assigned to a specific client to avoid general usage?

Thanks in advance for your feedback

I noticed that when a promo code is used on multiple invoices, the entire value is applied each time. For example, if I create a promo code worth $100 and use it once on an invoice of $80, it deducts the full $100 — which is already not ideal. But when I use the same code again on a second invoice, the remaining value is still available, as if no amount had been used.

Shouldn’t the promo code work more like a subtractive value, reducing its available balance with each use?

Thanks again for your help and improvements!

Hello Aubinvan,

Thank you so much for your thoughtful feedback and for taking the time to test our module. We truly appreciate your recommendations and interest in our product.

To address your points:

1️⃣ Invoice Status with 100% Promo Code: We’ve recently updated the module to automatically adjust the invoice status whenever a promo code is applied or removed. This ensures that when a 100% discount is applied and the total due becomes zero, the invoice will be immediately marked as Paid — reflecting the expected behavior.

2️⃣ Restricting Promo Codes to Specific Clients: At the moment, our promo code system is designed for broader use without client-specific restrictions. However, for scenarios where you need to apply a discount exclusively to a single client, we recommend using the built-in Admin Discount feature directly on the invoice, which is purpose-built for such cases.

3️⃣ Promo Code Value Handling: Promo codes are applied per transaction, and their value is not carried forward like a credit. If a promo code exceeds the invoice total, it will only deduct up to the invoice amount — capping the total at zero without generating a negative balance. To prevent a code from being reused by the same client, you can set the “Max Uses Per Customer” option to 1, ensuring it can only be applied once per customer.

4️⃣ Masking Promo Codes in List & Preventing Edits: This is a great suggestion! Currently, promo codes remain visible and editable in the admin list. We’ll consider adding an option to mask codes (e.g., with asterisks) and optionally lock them from editing or deletion in a future update based on demand. For now, we suggest using the available permissions for the staff.

Thanks again for your valuable feedback — it helps us improve and deliver features that truly serve our users. Should you have more questions or suggestions, feel free to reach out anytime! https://codecanyon.net/user/ulutfa

Thank you for your responses!

Great work!

Thanks :)

No promo code for a discount for the first 10 Sales

Oh did not catch that joke :) .

We added option to allow guest to apply/remove promo code. Kindly download and reupload, then, enable from the promo code settings.

Thanks.

Thanks – 5 Stars for you. Awesome turnaround time and good modules.

Thank you so much for the great review!

I’m glad you liked the modules and the quick support.

Really appreciate your 5 stars! :)

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey