Okay
  Public Ticket #3789395
Coupon management
Closed

Comments

  •  2
    Djimmy started the conversation

    Hello,

    First of all, I want to clarify that I am highlighting an automation issue to help you understand the problem, but the unexpected behavior comes solely from Amelia.

    I work extensively with coupons. I have an automation that allows me to use them as gift cards across my different payment methods (WooCommerce e-shop, in-store via the Square cash register, and Amelia).

    However, I have noticed that the way coupons are managed is very surprising. Specifically, if an appointment is booked using a coupon, the amount paid equals the value of the coupon. This means that if I update my coupon, the deposit paid by my client is directly affected, even though it shouldn't be linked.

    Here is an example:

    • I have a coupon with a deduction of €100.
    • My client books a service costing €90.
    • My automation adjusts the coupon value to €10 so that my client can continue using their remaining balance.
    • However, in the appointment details for my client, instead of seeing "deposit paid = €90," I see €10, as that’s the remaining value on the coupon. If the coupon balance is reduced to €0, the deposit paid doesn't even appear.

    What I want to emphasize is that the amount of a deposit paid for a service should be a fixed value and not linked to any other information that could be modified.

    What does the technical team think? Could an update be implemented to address this? The impacts are significant, even for someone using this feature in a more standard way. For instance, a "Welcome" code offering €10 off in 2024 that is updated to €12 off in 2025 would affect all appointments that used this discount in 2024.

    Thank you.

  •  1,625
    Marko replied

    Hello there,

    Thank you for reaching out to us.

    We don't have gift vouchers but we have an option for creating discount codes. These codes can be set and sent automatically in our notifications after the customer schedules X number of appointments or you can give on some other way to your customers. More about our coupons you can read here (below the "Payments" part). You are using some automation process that is not part of Amelia so we can not influcne this. We have only basic core integration with WooComemerce so that you can accept payments via WooCommerce. But we do not have integrations with any WooCommerce addon and we can not guarantee that they will work with Amelia. For that reason we have created Amelia coupons. In light of this, we encourage you to kindly consider submitting this valuable suggestion as a feature request through the following link: https://features.wpamelia.com/. The prioritization of feature development is greatly influenced by the number of customer requests received. By participating and expressing your support, you contribute significantly to the potential expedited implementation of this feature.

    Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.

    We wish you all the best and hope you have a wonderful day ahead.  

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Djimmy replied

    Hello,

    Here, I'm not reporting a bug, but an astonishing development choice, and a source of error that has a major impact.

    In fact, the information for appointments booked using an Amelia coupon is unreliable because it depends on coupon updates.

    When I make a reservation with an Amelia discount code, the total amount of the transaction is correctly recorded. However, if I update this coupon at a later date, this also modifies the deposit payment for previous bookings, creating an inconsistency.
    For example, a "Welcome" promo code at 10% in January, if changed to 15% the following month, will impact all bookings made with the old code, resulting in errors on deposits.

    I understand that this is not a bug, but a surprising development choice that impacts the consistency of booking figures. Payment information is normally stored in hard copy, and should never be dependent on any system update.

    I understand that at your level you're not in a position to answer my question, so could you please pass on my ticket to the technical team so that they can consider a possible solution?

    Thank you in advance for your help.

    Best regards,

  •  1,625
    Marko replied

    Hello again,

    This is a technical support channel, and we appreciate your patience. It seems there was a misunderstanding initially, but we have successfully reproduced the "issue" and will forward it to our QA team for further investigation.

    In the meantime, you can create a new coupon with a 15% discount instead of editing the existing one with 10%. This should work without any issues. Please rest assured that our QA team will thoroughly review the matter.

    Thank you for bringing this to our attention! 

    We wish you all the best and hope you have a wonderful day ahead. 

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  1,625
    Marko replied

    Hello again,

    We have received feedback from our QA and Development teams regarding this matter. They have confirmed that the system currently works this way. However, your suggestion to prevent changes from affecting already booked appointments has been noted and forwarded for further review.

    We hope this functionality will be implemented in the future to ensure that such updates do not impact existing appointments. In the meantime, we recommend creating new coupons with the updated discount values to avoid any issues with price changes for already booked appointments.

    Thank you for bringing this to our attention, and we wish you all the best and hope you have a wonderful day ahead. 

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables