We're Moving to a New Support Platform – Starting June 1st!

We’re excited to let you know that starting June 1st, we’ll be transitioning to a new support system that will be available directly on our product websites – Amelia, wpDataTables, and Report Builder. In fact, the new support platform is already live for Amelia and wpDataTables, and we encourage you to reach out to us there.

You'll always be able to reach us through a widget in the bottom right corner of each website, where you can ask questions, report issues, or simply get assistance.

While we still do not offer live support, a new advanced, AI-powered assistant, trained on our documentation, use cases, and real conversations with our team, is there to help with basic to intermediate questions in no time.

We're doing our best to make this transition smooth and hassle-free. After June 1st, this current support website will redirect you to the new "Contact Us" pages on our product sites.

Thanks for your continued support and trust – we’re excited to bring you an even better support experience!

Okay
  Public Ticket #2266671
Coupons not saving
Closed

Comments

  • Matthew started the conversation

    Every time I try to add a new coupon and save, nothing happens. I just get the message "there are no results..."

  •  2,576
    Aleksandar replied

    Hello Matthew.

    Sorry for the inconvenience.

    Issues like this usually occur when there is a conflict either with the theme currently active on your website, or another plugin you have installed.

    Can you please change the theme and see if the issue is resolved? If not, then please deactivate all other plugins except for wpDataTables, refresh the page where the issue is, and see if it is resolved (it should be). If it is, then start activating other plugins one by one, and after each activation refresh the page to see if the issue reoccurred. Once it does reoccur, you will have found the plugin causing the issue.

    If that doesn't resolve the issue, there may be something wrong with the database.

    Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party. You can write credentials here just check Private Reply so nobody can see them except us.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

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

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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

  •   Matthew replied privately
  •  2,576
    Aleksandar replied

    Hello again Matthew.

    Thanks for the credentials.

    I noticed that there's a console error when I access the "Finance page":

    3720623880.png

    And the response is:

    {"message":"Number '1.0E+15' must be greater than zero"}

    So, in file ../wp-content/plugins/ameliabooking/src/Application/Services/Reservation/AbstractReservationService.php

    I modified line 344, and changed this:

    if ($booking->getCoupon()) {
        $price -= $price / 100*
            ($booking->getCoupon()->getDiscount()->getValue() ?: 0) +
            ($booking->getCoupon()->getDeduction()->getValue() ?: 0);
        }
    return $price;
    }

    To this:

    if ($booking->getCoupon()) {
        $subtraction = $price / 100 *
            ($booking->getCoupon()->getDiscount()->getValue() ?: 0) +
            ($booking->getCoupon()->getDeduction()->getValue() ?: 0);
        return ((floor($price * 100) - floor($subtraction * 100)) / 100);
    }
    return $price;
    

    But the issue was still there, so I commented line 27 here: ../wp-content/plugins/ameliabooking/src/Domain/ValueObjects/Number/Integer/PositiveInteger.php

    and it returned the Coupons normally.

    The issue here is that you set the usage limit to be greater than what's allowed in the code (9999999999999999999). I lessened it to 99999, and it is working fine now.

    The issue has been forwarded to our developers, so they will add a limit at 1.000.000, and you shouldn't be facing this issue anymore.

    The commented line is now back (uncommented), and everything is up and running. Please check, and let me know.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

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

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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

  • Matthew replied

    Hi Aleksandar,

    That fixed it! Thanks so much for your help.

    Matthew

  •   Aleksandar replied privately