Ticket sale price not changing on front-end when sale ends

Home Forums Ticket Products Event Tickets Plus Ticket sale price not changing on front-end when sale ends

Viewing 15 posts - 1 through 15 (of 20 total)
  • Author
    Posts
  • #1488612
    Dylan
    Participant

    Hello,

    I use the WooCommerce sale price feature to offer advance tickets at a lower price than day of show tickets. This has always worked well in the past, with the ticket price changing at midnight of the day it set to go off sale, and the price on the front-end automatically changing from the sale price to the standard price.

    However in the last couple of weeks, I have noticed the ticket price is no longer changing on the front-end when the sale ends. When I go in to edit the ticket, I see that the standard price has been changed to the sale price in the ticket settings (on the event page, not in WooCommerce). I ran a few tests on my staging site, including switching to the TwentySeventeen theme and all plugins deactivated, and the price does not switch on the day the ticket goes off sale.

    Please refer to my series of screenshots below for one of my tests. I set the regular price for $15 and the sale price for $12, to go off sale on a certain date. When that date arrived, the regular price changed to $12 in the ticket settings, and the price remained at $12 on the front-end. I uploaded images 1-4 below, and 5-6 are here:

    Image 5: https://i.imgur.com/Kpkxm68.png
    Image 6: https://i.imgur.com/gJ14p7i.png

    Let me know if you need access to my staging site. I still have the test ticket setup with plugins deactivated and the default theme active.

    Thanks for help!

    #1489261
    Andras
    Keymaster

    Hey Heather,

    Thanks for reaching out to us!

    Let’s get this straightened out so you can get your site working as you need it.

    When you are creating / editing the ticket on the event page, the Start / End sale dates in the Advanced section control the general sales period of the ticket, regardless of the price. When a ticket is created those dates will be automatically filled in with some dates from the creation date until the starting date / time of the event, unless you specify it.

    If you want to do a discount on the ticket for a couple of days you only need to set that up on the WooCommerce product page. That will then automatically be reflected in the ticket, and there is no need to change anything elsewhere.

    Here’s a screenshot, the result of my testing: https://cloudup.com/caAMRbfyvHc

    Let me know if this helps / explains.

    Cheers,
    Andras

    #1489479
    Dylan
    Participant

    Hi Andras, thanks for your reply. My issue is with the sale price date, not the ticket “start sale” and end sale” date. The word “sale” is used in both places and is a bit confusing!

    My problem is that the ticket price is not updating to reflect when the tickets go off sale in WooCommerce. So when the tickets go off sale and the price changes from $12 to $15 in WooCommerce, the event and ticket price is remaining at $12 on the front-end.

    I have set up a series of images with notes about what is happening. The first 3 were taken when the tickets were scheduled to be on sale, the second three were taken after the sale date had past, so the tickets should be the regular price:

    Ticket Sale Price

    To fully test it, you need to set up a ticket with a sale price of the next day, then come back after midnight on the next day and check the front-end price. It should be the regular price, but on my site it is remaining at the sale price. As I mentioned in my first email, this has only started happening in the last couple of weeks, probably after a recent plugin update.

    Hopefully this makes some sense. 🙂

    #1490394
    Andras
    Keymaster

    Hi Heather,

    Thanks for the detailed explanation. I totally get what you mean and that is exactly how I tested it on my site. However, I wasn’t able to recreate the issue.

    If you check the screenshot I sent you before that shows a greyed out readonly field during the promo period, which shows the WooCommerce promo price until the promotion is on. Do you ever see that field?

    It would be great if you could test this with only the necessary plugins (WooCommerce, Calendar and Tickets) active, possibly on a test site to see if you can recreate it. Can you give that a try and see?

    Did you also get that issue with other tickets, or only this one?

    Andras

    #1490457
    Dylan
    Participant

    Hi Andras,

    Yes, I see the grayed out sale price. Here is a screenshot of one of our events that is currently on sale:

    View post on imgur.com

    I have done several tests on our staging site with Twenty Seventeen theme and only WooCommerce, Events Calendar and Ticket plugins active. The same issue happens there. Here are a series of screenshots from one of those tests:

    Ticket Sale Price TwentySeventeen + Plugins Deactivated

    I can give you access to our staging site if you would like to check it out. The Twenty Seventeen and the calendar plugins are still active there for testing.

    Thanks.

    #1492231
    Andras
    Keymaster

    Hi Heather,

    Thanks for the extra screenshots and testing.

    Please give me some time to investigate further. I’ll get back to you soon.

    Thanks and cheers,
    Andras

    #1501325
    Dylan
    Participant

    Hi Andras, any updates on this issue? I’m still having to manually update the price every time a ticket goes off sale.

    One thing to note is that the ticket price in the ticket purchase box is correct pre- and post-sale, but the price on the calendar (top of single post and archive) is remaining at the sale price. So the problem seems to be with the Event Calendar plugin, rather than the Event Ticket or WooCommerce plugins. Or maybe there is a miscommunication between the plugins.

    Thanks.

    #1503969
    Andras
    Keymaster

    Hi Heather,

    I’m sorry for the long silence, I was out last week.

    So far all my tests returned good results. I haven’t been able to reproduce the same issue.

    Could you set up a test site with only the calendar and ticketing plugins and WooCommerce and test if you can reproduce the issue with a clean setup?

    • Create an event in the future with a ticket
    • go to the WooCommerce product part of the ticket and set up a sale price starting on the next day and ending one day after
    • monitor how the price appears on the list view, the top of the single event page and in the ticket purchase section of the single event page

    This is basically what I am doing and all works well.

    Or is there anything in this process that you do differently?

    Andras

    #1504147
    Dylan
    Participant

    Hi Andras, I’ve already done the tests you’re suggesting and have the same problem on the test site. I have TwentySeventeen as the active theme, and The Events Calendar, Event Tickets, Event Tickets Plus, and WooCommerce active. I set up an event with a sale date, then come back and check it after the date has passed. The price on the archive and single event remains at the sale price after the sale has passed. I posted some screenshots from my tests site in one of my earlier posts.

    I can give you the login to my staging site if you need it.

    Thanks.

    • This reply was modified 8 years ago by Dylan.
    #1505197
    Andras
    Keymaster

    Hi Heather,

    I did some further tests and I found the issue. This is a bug on our side, so I will make a bugreport on this and our developers will take a look at it.

    The workaround I can suggest for now is to open the ticket for editing and saving it without any changes. That will re-save the correct price value in the database.

    I understand that this gives extra work, especially if you have a lot of promotions. Hopefully we will be able to fix this soon.

    I am going to set the status of this ticket to “pending fix” and we will update it once the fix is released.

    If you have any new questions or issues please create a new ticket and we’ll help you out.

    Thanks and cheers,
    Andras

    #1505296
    Dylan
    Participant

    Great, thank you!

    #1506395
    Andras
    Keymaster

    You’re welcome!

    If you would like to get an update on the status in 2-3 weeks or so, then ping me here and I’ll check for you.

    Have a great day and a great weekend!

    Andras

    #1541285
    Victor
    Member

    Hi Heather!

    Just wanted to share with you that a new release of our plugins is out, including a fix for this issue 🙂

    Find out more about this release → https://theeventscalendar.com/maintenance-release-for-the-week-of-27-may-2018/

    We apologize for the delay and appreciate your patience while we worked on this.

    Please update the plugins and let us know if the fix works for your site.

    Best,
    Victor

    #1542708
    Dylan
    Participant

    Hi Victor, thanks for the update! I ran a test overnight, and the problem is still happening. When the ticket went off sale at midnight last night, the ticket price in the event ticket settings changed from the actual price to the sale price.

    This is the sequence of events:

    1. On 5/30 I set up a ticket with a price of $15 (this amount was entered in the “Price” field in the event ticket settings, and in WooCommerce “Regular Price” field.)
    2. In WooCommerce, I set a sale price of $12 to go off sale on 5/31.
    3. Prior to 5/31, the ticket price displayed as $12 on the front end, plus $15 with a strikethrough in the ticket box.
    4. On 5/31, the front end price is still displaying as $12. The $15 with strikethrough is gone, and the ticket price in the event ticket “Price” field has changed to $12.
    5. WooCommerce is still showing $15 as the regular price and $12 as the sale price.

    I have attached some screenshots I took this morning 5/31 after the sale has ended. The price should be $15, but it is still $12 on the front and backend.

    Thanks. Apologies for all the trouble!

    #1543646
    Andras
    Keymaster

    Hi Heather,

    Thanks for getting back to us with the details! And no trouble at all, that’s what we’re here for.

    Please give me some time to run this test as well. I’ll get back to you soon, probably early next week.

    Thanks for sticking with us!

    Cheers,
    Andras

     

Viewing 15 posts - 1 through 15 (of 20 total)
  • The topic ‘Ticket sale price not changing on front-end when sale ends’ is closed to new replies.