• Despite having over 18 months of warning from EDD that their plugin needed updating, they have failed to make any progress whatsoever. They use incompatible, depreciated methods which means tickets sold do not have the attendees details saved, just the purchaser.

    If I could give this negative stars, I would.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi,

    Thank you for taking the time to leave a review.

    We’ve been reviewing this with our QA and engineering team, and we couldn’t find the problem you are sharing when a site is using ET, TEC, ET+, and EDD. We found an issue with the attendee registration modal and Events Calendar PRO. We shared that on your support request, and we’re working on that.

    Best,
    Juan.

    Thread Starter johnnyjohnboy

    (@johnnyjohnboy)

    This has to be a wind up. So far I’ve had explanations of:

    – Are you sure you’re using a up to date theme
    – Downgrade to EDD 2
    – It’s just the modal and we can’t reproduce it

    I’m just using Event Tickets v5.5.5, Event Tickets Plus v5.6.4 and EDD v3.x.x. All worked fine up until EDD v3 and as explained, having read the EDD migration docs from v2 to v3 there are breaking changes which you have not updated your plugin for.

    ET+ no longer saves any of the attendees correctly, nor does your plugin save the meta stating the product “is_ticket”. The reason for this is that you are using deprecated methods as outlined fully here:

    https://easydigitaldownloads.com/development/2021/02/16/edd-3-0-beta1/

    That post was over 18 months ago.

    As an example, “is_ticket” meta is being saved:

    WRONG:
    ./event-tickets-plus/src/Tribe/Commerce/EDD/Main.php:343: update_post_meta( $new_order, $this->order_has_tickets, true );

    ADVICE FROM EDD
    // NO LONGER VALID
    update_post_meta( $payment_id, ‘your_meta_key_here’, ‘your meta value’ );

    And use one of the following:

    // Valid in both 2.9 and 3.0
    edd_update_payment_meta( $payment_id, 'your_meta_key_here', 'your meta value' );
    
    // Valid in 3.0 only
    edd_update_order_meta( $payment_id, 'your_meta_key_here', 'your meta value' );

    Your code is littered with examples of saving and retrieving order meta data by using get_post_meta and update_post_meta, neither of which work with EDD v3.

    The experience is like banging my head against a brick wall. The problem is not that you don’t save attendees in a modal, it’s that even if that worked, you can no longer update meta data like you are.

    Thank you, the team is reviewing these and we’ll update the code accordingly. Sorry for any inconvenience.

    Best,
    Juan.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘BEWARE – Incompatible with Easy Digital Downloads v3’ is closed to new replies.