Add a checkbox that patron must click to complete order agreeing to theatre covid safety protocols

We would like to add a checkbox on the TNEW payment screen that the patron must click to proceed forward, stating that they agree to our covid protocols (mask, vaccine/negative test check). We are trying to avoid patrons claiming that they did not see it during the checkout process. Is there a way to add this in? We are currently using TNEW 7/

This may exist already, but I'm not 100% sure how to search for it or what term I should be using for it.

Any help you can provide would be greatly appreciated! Thank you!

  • We had a similar issue with a checkout survey where we couldn't set the CSI type to auto-close (basically, if the survey had data someone had to address it in short order, if it had no data it was useless).  I built a SQL Server Agent job to routinely go through CSIs of that type, and if they lacked data (non-trivial to determine, at least to me) delete them.

  • Hey Jamie, I've brought up your solution to our Marketing Team and they were wondering if you would be willing to share the code that you inject into Google Tag Manager? Let me know! Thanks, Katie

  • Here's Luke's code snippet and his intro notes. It's not precisely what I have running--if I remember correctly, the main changes were simply that I use a different question type and I updated the text of the error message--but it's certainly the bulk of the work.

    To see the code, open the attached file and View Source. Or use your preferred trick that accomplishes something similar.

    "To use it: 
    1. In Tessitura:
      1. Add your checkbox in LTR_TNEW_CUSTOM_FORM_DATA, but don't make it required there.
        1. You can add <a> links to the option value and/or field label, to link out to a full terms page if you want. Something like: <a href='link-to-terms' target='_new'>Click here for full terms</a>
      2. Add the save method to LTR_TNEW_CUSTOM_FORM_SAVE_DATA. Alternatively you could skip this, and just assume that if the order completed, they will have checked the box – but for legal/safety/redundancy reasons, you might have it create pre-closed CSIs.
    1. In TNEW Admin:
      1. Under Site Data > Reset Site Data, click Reset Custom Forms to pull those changes in.
      2. Under Site Data > Page Editor, choose Payment, and enable Checkout Survey Displayed.
      3. Update the checkout survey subhead/text, either via Site Data > Component Editor > Checkout Survey, or directly on the checkout page.

    2. In Google Tag Manager:
      1. Under Workspace > Tags, create a new tag, of type Custom HTML.
        1. Put in the attached HTML and edit to suit. Under Advanced Settings, choose Tag firing options > Unlimited.
        2. For the trigger, use All Pages. You could get specific and make it only fire on the payment page, but it's safe to let it run everywhere – it won't have anything to do except on the payment page.
      2. Publish the changes (you can use the Preview mode first but I haven't tried this). "

    (i'm having trouble with the attachment. It looks like it's getting added but then it doesn't show up where I can see it...I need to publish to know if it's actually here or not.)

  • Try this access. Permissions should allow readership by anyone with the link. drive.google.com/.../view

  • I can see it! Thank you so much!!

  • Jamie this is awesome! Thank you and (thanks to Luke) for sharing it!