Show french events on english lists and calendars

Home Forums Calendar Products Events Calendar PRO Show french events on english lists and calendars

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #1364317
    Israel Fontaine
    Participant

    Hello,

    We need to show all events on the list of all languages installed in a website.
    Currently the website have English version and french version using WPML,
    but we need to show the french version of an event if there is no english version for all of lists and calendars.

    We need help to find the good settings for that.

    Thank you very much

    #1364331
    Israel Fontaine
    Participant

    I’m giving more background about the issue we are facing:

    Actual Events page: http://festivalarabe.com/programmation/

    Our website is bilingual yet actually your Ticket Pro plugin is not compatible with WPML which means that if we translate the event, the tickets are not following and then if we add them they will be treated as distinct product which is problematic if we need to use inventory.

    I desperately trying to find a solution for this:

    1) First solution: Create bilingual events and delete all english translations so we only have one translation.

    Although WPLM can show the default language version of a page that is not translated, Events Calendar will only show existing translated events. So could you tell me if one of these options would work and how to implement it:

    a) Force Events Calendar to show only the default language OR show all translations OR show default language event when there is no event translation

    b) Prevent Events Calendar to use WPML and simply works with the default language

    —> If one of these solutions works would I end up with a French checkout or will the checkout process continue with the client language ?

    2) I’ve read that you’re going to update Ticket Pro to be WPML compatible by the end of the year… do you already have a beta plugin that would still be usable and I could participate in beta testing ? If it’s usable, I would love to be part of beta tester and implement it on my website.

    3) The other solution I’m willing to try is to use WooCommerce shop page/product page for the secondary language.

    –> Will this solution still send the email with the QR code and will the check in feature of Ticket Pro be working ?

    Let me know if I’m not clear enough, I’m building this site for one of our major festival here and I really need to find a solution 😉

    Thanks a lot for your prompt help & support,

    Israel

    #1364445
    Geoff B.
    Member

    Good evening Israel and welcome back!

    Thank you for reaching out to us.
    I would love to help you with this topic.

    Before anything else, I would highly recommend a complete database backup.

    but we need to show the french version of an event if there is no english version for all of lists and calendars.

    There is a feature request in place to allow similar functionality to the one you see when going to WPML -> Languages -> Blog Posts To Display.

    I cannot commit to a release date at this point. But stay tuned, you will be contacted when the feature is released.

    Another solution would be to use a duplicate of the post in the original language containing your tickets.

    Based on your specific needs, it looks like WPML’s built-in batch duplication tool might do the trick.

    • Head over to WPML > Translation management
    • Select those events
    • Use the “Duplicate” option for the target language
    • Test

    I’ve read that you’re going to update Ticket Pro to be WPML compatible by the end of the year… do you already have a beta plugin that would still be usable and I could participate in beta testing ?

    That is very good to know. I will relay that information along.

    With that in mind, at the time of writing we do not have a beta version to test.

    The other solution I’m willing to try is to use WooCommerce shop page/product page for the secondary language.

    That is an interesting solution. It is certainly worth a shot.
    But I am concerned that this might result in issues with the ticket issuing aspect of things.

    As a last result, you could simply implement redirect rules manually (via a plugin).
    In other words, for events with tickets, users would always be redirected to the english version of the event.

    It is less than ideal, but that would work.

    Let me know how that goes.

    Best regards,
    Geoff B.

    #1364598
    Israel Fontaine
    Participant

    Hi Geoff,

    I made some test this morning:

    1) If there is a way to tweak Events Calendar to show the default language events when it’s not translated I would be glad you point me to the forum topic. As of now WPML options is not working with Events Calendar.

    2) Duplicating with WPML or with a plugin does not duplicate the ticket portion. It does duplicate everything else though. So using WPML dulicate feature is not working.

    3) Creating a redirection is actually the simplest solution but my only concern here would be that once the ticket added to the cart, the checkout would proceed in a foreign language for the client. I have deactivated the feature from WPML that reset the cart when switching language so I could add a warning box on cart and checkout saying that it’s possible to switch to other language and finalize the transaction.

    4) Concerning using the WooCommerce: I would need to use the Woocommerce Single Product page to do so but by default it redirected to the ticket so it’s not working unless there is a walkthrough solution somewhere on your forum that could help using WooCommerce Shop & Single product page.

    4) I’m thinking of another solution, I would be curious to hear from you about this one. As it is a festival I won’t have more then about 70 events for the whole year. Is there a way to simply translate the event, recreate the ticket and then go to the Database and manually modify the translated ticket to connect it to the same woocommerce product? In other words can I tweak from DB the translated and distinct ticket to link it back to the original ticket ?

    #1364857
    Israel Fontaine
    Participant

    Hi this is the solution we’ve found working… would be a great idea to change the topic title for something like: Creating multilingual ticket.

    ******************
    OUR SOLUTION
    ******************

    In our case we don’t have events all year long but about 70 events once a year that we enter so we manage to tweak each event from DB.

    As we understand, once we created tickets in an event, events calendar will retrieve the ticket information from WooCommerce and show it on the event page. So we manage to translate the ticket it’s Woocommmerce product counterpart.

    1) We create an event (ID 1000)
    2) We create ticket on the default language event (ID 2000)
    3) We translate the event with WPML but we do not create any ticket on the other language version (Translated event = ID 1001)
    4) We go to the ticket/product in WooCommerce and create the translation (_tribe_wooticket_for_event = ID 2001)
    5) We go in the Database and find the translated Event and we add to this event the ID of the translated _tribe_wooticket_for_event.

    We also noticed that we can update the translated event content without overwriting the link to the translated _tribe_wooticket_for_event

    This is a dirty fix that works well when you have a limited amount of product to deal with… looking forward for your next version of Ticket Plus that will be compatible with WPML !!!

    #1365146
    Geoff B.
    Member

    Good evening Israel,

    First off kudos on the solution and thank you for sharing it with everybody!

    Here are some answers to your previous question for good measure.

    1) If there is a way to tweak Events Calendar to show the default language events when it’s not translated I would be glad you point me to the forum topic. As of now WPML options is not working with Events Calendar.

    That feature does not exist yet. But it has been logged and you will be informed when it is released.

    Other than that, we are also looking forward to Event Tickets Plus full integration.

    Thank you for bearing with us.

    Best regards,

    Geoff B.

    #1378120
    Support Droid
    Keymaster

    Hey there! This thread has been pretty quiet for the last three weeks, so we’re going to go ahead and close it to avoid confusion with other topics. If you’re still looking for help with this, please do open a new thread, reference this one and we’d be more than happy to continue the conversation over there.

    Thanks so much!
    The Events Calendar Support Team

    #1574336
    Geoff B.
    Member

    Good evening Israel,

    Long time no talk!

    Just a couple of quick heads up.

    First off, we have a renewed partnership with WPML which means you should see increased compatibility in the next little while.

    Specifically, I wanted to make you aware of one pretty cool change in WPML that might help to achieve what you were looking for (not having to translate every single event).

    If you head over to WPML > Settings > Post Types Translation and select “Translatable – use translation if available or fallback to default language”, you should be able to display non-translated events in all languages.

    This also opens all kinds of interesting doors (including using Event Aggregator combined with the Events Calendar and WPML).

    Best regards,

    Geoff B.

    #1589754
    Support Droid
    Keymaster

    Hey there! This thread has been pretty quiet for the last three weeks, so we’re going to go ahead and close it to avoid confusion with other topics. If you’re still looking for help with this, please do open a new thread, reference this one and we’d be more than happy to continue the conversation over there.

    Thanks so much!
    The Events Calendar Support Team

Viewing 9 posts - 1 through 9 (of 9 total)
  • The topic ‘Show french events on english lists and calendars’ is closed to new replies.