How to make WooCommerce tickets appear in WooCommerce shop page?

Home Forums Ticket Products Event Tickets Plus How to make WooCommerce tickets appear in WooCommerce shop page?

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #70319
    ironandsteel
    Participant

    I just bought TEC and WooCommerce tickets. Love this setup so far. But- tickets I add from within an event do not appear in the WooCommerce shop page. I can manually create a product and set its category to tickets, and it does appear. I don’t see any setting in the ticket products that would relate to this. I ran across another discussion of somebody having the same problem, but the response was private and hidden. Apparently this is a feature and not a bug, but I need to know how to change it.
    Thanks!

    #70367
    nkelkar
    Participant

    Same here: purchased TEC + WooTickets today. We don’t have any products (via Woocommerce), and only have Events (and Tickets) to sell.
    So when users click on “Shop” or in the blank Checkout page, they are redirected to the “Shop” page with “No products found which match your selection.”
    I would like to set the Event Category as the Shop default page. Any updates would be appreciated.

    #70415
    Kelly
    Participant

    That’s right, ironandsteel and nkelkar. What you’re seeing is how the plugin is designed to function.

    Tickets are created as hidden by default. If you’d like to make them visible, you just go to the product’s Catalog visibility setting and change it from “Hidden” to whatever you’d like it to be.

    Here’s a screenshot on the Product editing page in WooCommerce: http://d.pr/i/YrMh

    Hope this helps!

    #70422
    nkelkar
    Participant

    The option of showing tickets in the “Shop” page is not quite what I was hoping for – as it shows tickets instead of events. I ended doing two things (1) get the redirect plugin at http://wordpress.org/plugins/quick-pagepost-redirect-plugin/ and redirect the /shop/ url to http://www.excample.com/events/category (2) create a post (or a page) to be the home page, and also redirect that to http://www.excample.com/events/category

    #70440
    Kelly
    Participant

    Wow! That sounds like a great solution, nkelkar. Thanks for sharing it with us! 🙂

    #70441
    ironandsteel
    Participant

    Kelly- thanks for that answer- I hadn’t noticed that catalog setting. However, in order to make this as easy as possible for my client, I want to make this default to “Catalog/search” rather than hidden. I am going to grep “hidden” and try to find where this is set in the ticket plugin, but maybe you can help me locate it. Thanks!

    #70469
    ironandsteel
    Participant

    I found out where to change the code so tickets that you add from inside the event default to visible. I edited:
    /wp-content/plugins/wootickets/classes/class-wootickets.php

    line 284 is:
    update_post_meta( $ticket->ID, ‘_visibility’, ‘hidden’ );

    You change the ‘hidden’ to ‘visible’. Other possible values are ‘search’ or ‘catalog’.

    I hope this helps. BTW, I don’t understand why these are hidden by default? This would be handy to be settable in settings.

    #70537
    Kelly
    Participant

    Hi, ironandsteel. I’m very glad to hear that you were able to get to the bottom of this. Well done! 🙂

    We set the visibility to hidden by default because most existing WooCommerce users don’t want their tickets displaying in their shop pages. If you’d like to suggest that we add a toggle feature, we’d be most grateful if you’d post it in our User Voice forum: https://tribe.uservoice.com/forums/195723-feature-ideas. 🙂 We prioritize new features based on the response they receive there.

    Thanks for being a TEC user! 🙂

    #981400
    Support Droid
    Keymaster

    This topic has not been active for quite some time and will now be closed.

    If you still need assistance please simply open a new topic (linking to this one if necessary)
    and one of the team will be only too happy to help.

Viewing 9 posts - 1 through 9 (of 9 total)
  • The topic ‘How to make WooCommerce tickets appear in WooCommerce shop page?’ is closed to new replies.