Jump to content

Tos Not Showing Up On Checkout/ Customer Can't Checkout


Recommended Posts

I've had an issue with my checkout process the last few days. Everytime a customer tries to checkout on my website the TOS checkbox isn't showing up on step 4, and I have it turned on in BO. I have another website with the same template and the checkbox shows up so it's something wrong with this website. I've attached a few photos to show what I'm referring to. 

 

Also I think this is tied to the TOS issue. Whenever I try to proceed to step 5 to complete the checkout process nothing happens it just reloads the same exact page for step 4. If someone could help me with this, I would greatly appreciate it, I've lost a few customers the last few days because of the checkout issue.

 

The problem website is www.sneakergeekers.com try to checkout an item and you'll notice what i'm referring to. If you need my sign in credentials I will provide them.  

 

 post-449979-0-68425000-1457072137_thumb.jpgpost-449979-0-87306300-1457071955_thumb.jpgpost-449979-0-35541400-1457071961_thumb.jpg

Edited by iiMKenny (see edit history)
Link to comment
Share on other sites

They are not in the html source, so I have to guess your template's order-carrier.tpl has some condition in the file, depending on which it shows up or not. You should check for that

 

Hey I looked through the HTML source code and I see where the "terms of service" isn't there. When I checked the order-carrier.tpl between the websites they look pretty much identical. If I gave you my credentials would you be able to take a peek for me? 

Link to comment
Share on other sites

Could you identify where the tos are supposed to be clicked in the template file?

 

Hey Nemo, this is what I found in the order-carrier.tpl file

 

{/if}
{/if}
{/if}
{if $conditions && $cms_id && (isset($advanced_payment_api) && !$advanced_payment_api)}
                {if isset($override_tos_display) && $override_tos_display}
                    {$override_tos_display}
                {else}
                    <div class="box">
                        <p class="checkbox">
                            <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} />
                            <label for="cgv">{l s='I agree to the terms of service and will adhere to them unconditionally.'}</label>
                            <a href="{$link_conditions|escape:'html':'UTF-8'}" class="iframe" rel="nofollow">{l s='(Read the Terms of Service)'}</a>
                        </p>
                    </div>
                {/if}
{/if}
Link to comment
Share on other sites

So I have to assume it's triggering the override. Remove this 
 

{if isset($override_tos_display) && $override_tos_display}
                    {$override_tos_display}
                {else}

And thwe closing {/if} as well. It should always display tos
Link to comment
Share on other sites

 

So I have to assume it's triggering the override. Remove this 

 

{if isset($override_tos_display) && $override_tos_display}
                    {$override_tos_display}
                {else}

 

And thwe closing {/if} as well. It should always display tos

 

 

I tried that Nemo but it's still not showing up, this is how the current code looks in the .tpl file

 

{if $conditions && $cms_id && (isset($advanced_payment_api) && !$advanced_payment_api)}
                             
                    <div class="box">
                        <p class="checkbox">
                            <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} />
                            <label for="cgv">{l s='I agree to the terms of service and will adhere to them unconditionally.'}</label>
                            <a href="{$link_conditions|escape:'html':'UTF-8'}" class="iframe" rel="nofollow">{l s='(Read the Terms of Service)'}</a>
                        </p>
                    </div>
                {/if}
</div> <!-- end delivery_options_address -->
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...