Terms & Conditions - Additional Details

I currently have the motion theme. I noticed that when the customer selects the checkbox for “Agree to Terms & Conditions” on the cart page it does not cross over to the official order page we receive. In the past, I’ve used an app that added an Additional Details section for people who had checked the box and it displayed on the order. I am not sure if they added a tag or snippet to it. But does anyone know how to duplicate this feature within the Motion Theme itself.

Our website is: https://www.yonicque.com

And another thing, I noticed that when customers select the BUY NOW option from Shopify it bypasses their requirement to select the Terms & Conditions box. Is there a way we can force stop this? I am still currently waiting on the theme developer’s responses as well.

Yes, we need it show like this on every single order because right now, people are selecting but I have no evidence that they selected the box! Its horrible. I need it to display the time and the date on the order without us having to manually enter it on the order notes within the order section of the shopify dash board. We also are not running Shopify Plus

We already have the checkbox but its not recording the time, date, etcs like in this attached example.

Hello, I am comfortable adding it. Please post it here.

@Goodness-Michael

If you click the + and select “preformatted text”, you can paste the code without the forum eating it.

Hello

{%- render ‘breadcrumbs’ -%}

<h1 class="section-header__title">{{ 'cart.general.title' | t }}</h1>

<div class="rte text-spacing">

  <p>{{ 'cart.general.continue_browsing_html' | t: url: routes.all_products_collection_url }}</p>

</div>
<p>{{ 'cart.general.empty' | t }}</p>

{%- if cart.item_count > 0 -%}

<form action="{{ routes.cart_url }}" method="post" novalidate data-location="page" id="CartPageForm">

  <div class="cart__item cart__item--headers small--hide">

    <div class="cart__item--details">

      <div class="cart__item--qty">{{ 'cart.label.quantity' | t }}</div>

      <div class="cart__item--price text-right">{{ 'cart.label.total' | t }}</div>

    </div>

  </div>



  <div data-products>

    {%- for item in cart.items -%}

      {%- render 'cart-item', product: item, sizeVariable: '150px', fallback: '90px', -%}

    {%- endfor -%}

  </div>



  <div class="cart__footer">

    <div class="grid">

      {%- if settings.cart_notes_enable -%}

        <div class="grid__item medium-up--one-half">

          <label for="CartNote">{{ 'cart.general.note' | t }}</label>

          <textarea name="note" class="input-full cart-notes" id="CartNote">{{ cart.note }}</textarea>

        </div>

      {%- endif -%}

      <div class="grid__item medium-up--one-half text-center medium-up--text-right{% unless settings.cart_notes_enable %} medium-up--push-one-half{% endunless %}">

        <div data-discounts>

          {% if cart.cart_level_discount_applications != blank %}

            <div class="cart__item-sub cart__item-row">

              <div>{{ 'cart.general.discounts' | t }}</div>

              <div class="text-right">

                {% for cart_discount in cart.cart_level_discount_applications %}

                  <div>

                    {{ cart_discount.title }} (-{{ cart_discount.total_allocated_amount | money }})

                  </div>

                {% endfor %}

              </div>

            </div>

          {% endif %}

        </div>



        <div class="cart__item-sub cart__item-row">

          <div class="cart__subtotal">{{ 'cart.general.subtotal' | t }}</div>

          <div data-subtotal>{{ cart.total_price | money }}</div>

        </div>



        {%- assign cartTotalDiscounts = cart.total_discounts | money -%}

        <div class="cart__item-row cart__savings {% unless cart.total_discounts > 0%} hide{% endunless %}" data-savings>

          {{ 'cart.general.savings_html' | t: savings: cartTotalDiscounts }}

        </div>



        <div class="cart__item-row ajaxcart__note">

          <small>

            {{ 'cart.general.shipping_at_checkout' | t }}<br />

          </small>

        </div>



        {%- if settings.cart_terms_conditions_enable -%}

          <div class="cart__item-row cart__terms cart__terms--right">

            <input type="checkbox" id="CartTerms" class="cart__terms-checkbox">

            <label for="CartTerms">

              {% if settings.cart_terms_conditions_page != blank %}

                {{ 'cart.general.terms_html' | t: url: settings.cart_terms_conditions_page.url }}

              {% else %}

                {{ 'cart.general.terms' | t }}

              {% endif %}

            </label>

          </div>

        {%- endif -%}



        <div class="cart__checkout-wrapper">

          <button type="submit" name="checkout" {% if settings.cart_terms_conditions_enable %} data-terms="CartPageAgree"{% endif %} class="btn btn--no-animate cart__checkout">

            {{ 'cart.general.checkout' | t }}

          </button>



          {%- if additional_checkout_buttons and settings.cart_additional_buttons -%}

            <div class="additional-checkout-buttons additional-checkout-buttons--vertical">{{ content_for_additional_checkout_buttons }}</div>

          {%- endif -%}

        </div>
      </div>

    </div>



  </div>



</form>

{%- endif -%}

{% schema %}

{

“name”: “t:sections.main-cart.name”

}

{% endschema %}

@Goodness-Michael This is the code. When I add your code it displays below the accelerated checkout for some reason. Can you embed it with the original code I pasted here from the main-cart.liquid file

Good Morning @Goodness-Michael This is how it looks now. Its not in plain English and it just says “Terms” I need to to say “Customer agreed to Terms & Conditions on 02/5/2026 at 10:33AM CST. “ I will post an example of how I would like it to show if possible. Please see screenshot below.

This is an example of the exactly how I would love for it to display so we will not have any LEGAL loopholes. @Goodness-Michael

What code do I need to replace or edit? I need it to show in plain English. Right now its showing like army time gibberish.

Are we editing this in the main-cart.liquid or some place else

I can not locate it in the order processing code.

I reached out to Shopify regarding this and they said to contact my theme developers because they can’t locate it.

I just contacted the motion developers and they have no way of locating the codes that you gave me nor can Shopify. This is such a simple fix and its horrible that they can’t locate it.

No, the issue is that we can’t locate the code in the order confirmation email code nor on the order-liquid/main-cart.liquid. The motion developers are stating it doesn’t exist. We will just have to make due with the gibberish at this point.

I was on the chatting with shopify until past midnight and they could not find it.

I understand, but there is still not a solution for this matter. They have me going back and forth.

I don’t know why you would think that, especially being that the issue is unresolved. If you have a solution please share.

I can add the code. Will it be placed in the main-cart-liquid section?

When I asked yesterday, you said that checkout.created_at can’t be found in the main-cart.liquid. I searched it there too and it was not listed. How can I fix this or how can I update the code?

Can you post the code here? is this the section?