Reply
 
Thread Tools Search this Thread Display Modes
  #41  
Old 02-24-2011, 12:38 PM
dcogzell's Avatar
dcogzell dcogzell is offline
 
Join Date: Nov 2010
Posts: 97
Default

This is something one of my clients desperately needs also..:-)
Reply With Quote
  #42  
Old 02-24-2011, 06:04 PM
Eugene Rimmer's Avatar
Eugene Rimmer Eugene Rimmer is offline
Ecwid Team
 
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,472
Default

Quote:
Originally Posted by Sandra Darcy View Post
Hi,

Wasn't sure whether to make a new post or add to this one.

Thank you for the instructions on how to add the Terms and Conditions checkbox. This works great. There is one weird thing though, and maybe I did something wrong?

If you push the button to change the zip code (even without changing it), the check box goes away and the Checkout button appears.

Wish I was better at javascript and could figure out why.

Thank you for any help you can provide.
There is currently an easier way to make the Terms and Conditions statement on checkout. For this you would need to apply a custom translation technique (http://kb.ecwid.com/w/page/22978888/... ) to the label named ShoppingCartView.custom_terms_n_conditions. This method is discussed in this thread: http://www.ecwid.com/forums/showthread.php?t=3898#3 . That label is empty by default, but using the translation technique you can put there whatever you want, for example a text "By pressing Checkout you agree with our Terms and Conditions (link)". This text will appear below your Checkout button.

To debug your solution in its current state can we see a link to your store where it actually happens? Also what browser do you use?
__________________
Eugene Efimochkin, Team
_________________________
Shipping methods are not showing up? Here is how to set it up properly!
Have a question? Look up the answer at our help portal!

⬇ Click Thanks, please, if this reply helped you.
Reply With Quote
  #43  
Old 02-27-2011, 04:11 PM
Everyday Performance LLC's Avatar
Everyday Performance LLC Everyday Performance LLC is offline
Junior Member
 
Join Date: Dec 2010
Posts: 9
Default More on the checkbox for terms...

Thank you for the link to the post about just putting a label next to the Checkout button as an alternative.

I found this interesting since I have been discussing with a customer the need for a checkbox which a user must actually check. His attorney called this "affirmative action" and told him that was the way to go.

This is what I got from reading the legal decision from the link:

If terms and conditions are displayed on the same page as the checkout button, and the user has to scroll through them to reach the button, and cannot proceed without both scrolling through the terms and clicking the button, this is a clickwrap agreement. The court found it enforceable.

In cases where there is no checkbox and no display on the same page of the terms and no affirmative action by the user to bring up a display of terms (browsewrap) the terms were not considered binding.

So the conclusion I drew is that just having the checkout button with a label saying "by clicking you agree..." does not seem like enough, unless the terms are also displayed.

I am not a lawyer so maybe I got this wrong.

But in any case, I think I need to do what the customer asks and use the checkbox.

My customer tried to find a way to use option fields to get around the fact that the checkbox and text disappear if the Change button is pressed to change the location zip and anything but Cancel is pressed next (even if the zip is not changed).

He used radio buttons to ask whether the item is being shipped to the state for which the zip is displayed. (You can see this on his item called "702700 '67 Chevelle Camaro 396 Quadrajet". If the Ship to CT option answer is changed using the Change button once the cart details are displayed, the checkbox and terms and conditions text disappear and the Checkout button appears.

So it seems that maybe the javascript is interpreting the click of the Change button the same as the click of the checkbox?

Here is a link to the page where this is happening. Please excuse the look of the site as it is only in very rough draft mode to allow the customer to get familiar with and test ecwid.

http://everyday-performance.com/test/carb.htm

The browsers I tested with are Firefox 3.6.13, Chrome 9.0.597.98, IE7, IE8 and Safari 4.0.3.

Thanks very much for your help.
Reply With Quote
  #44  
Old 03-01-2011, 12:58 AM
Everyday Performance LLC's Avatar
Everyday Performance LLC Everyday Performance LLC is offline
Junior Member
 
Join Date: Dec 2010
Posts: 9
Default Thank you--found a way around this...

My apologies if I have caused you to spend more time on this.

I went back and read the other suggestion about text by the checkout button, and realized that if I include text saying "you must agree" and change the button to say "I agree", the requirement to force the user to take an action will be met.

Then I do not have to use the ecwid_terms_mod.js script, and none of the problems with zip code changes, option changes, etc. occur.

Thanks again for all your help. Looking forward to going live soon!
Reply With Quote
  #45  
Old 03-01-2011, 12:54 PM
Eugene Rimmer's Avatar
Eugene Rimmer Eugene Rimmer is offline
Ecwid Team
 
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,472
Default

Here is what happens:

1. Customer goes to checkout
2. Ecwid calculates subtotal, taxes and estimates a shipping cost
3. Script adds the checkbox and hides the checkout button
4. Customer changes anything (product options, shipping address, anything that can affect the total - hence anything that i editable in the cart page)
5. Ecwid calculates subtotal, taxes and estimates a shipping cost - again. At this point it re-generates the elements containing total, shipping cos, taxes, checkout button etc. It replaces all that was there before, including your custom checkbox.

That is why checkbox is removed upon any change - it does not detect clicks or anything, it just gets overwritten.

The solution with 'I agree' button is a very nice move, it will definitely work always.

Meanwhile, why is that +6% option for Connecticut? Is that a tax or something? It could actually be done automatically, via taxes based on shipping address, no need to bother customer.
__________________
Eugene Efimochkin, Team
_________________________
Shipping methods are not showing up? Here is how to set it up properly!
Have a question? Look up the answer at our help portal!

⬇ Click Thanks, please, if this reply helped you.
Reply With Quote
  #46  
Old 03-01-2011, 08:14 PM
Everyday Performance LLC's Avatar
Everyday Performance LLC Everyday Performance LLC is offline
Junior Member
 
Join Date: Dec 2010
Posts: 9
Default Ah

Thank you for the detailed explanation. Much clearer than what was going on in my head

My customer was trying to find a way around letting people change the zip with the change zip button (because it made the checkbox disappear). So he tried radio buttons instead, and was thinking he would have to manually handle the 6% Connecticut sales tax.

So the text below and change to text on the Checkout button are a much nicer solution. If I can manage to make the button look a nice as the real ecwid button, all will be well.

Thanks again. This is the best forum I've ever visited. The responses are always fast, thoughtful, and considerate.
Reply With Quote
  #47  
Old 03-04-2011, 07:40 PM
dcogzell's Avatar
dcogzell dcogzell is offline
 
Join Date: Nov 2010
Posts: 97
Default

Apologies if I am gate crashing this post but its to do with same thing.

I have looked at this http://kb.ecwid.com/w/page/16810650/... and it makes sense.

Before I commit though, is there a working example I can look at to see this action?

Thanks in advance

Darren
Reply With Quote
  #48  
Old 03-07-2011, 01:11 PM
Qetzal's Avatar
Qetzal Qetzal is offline
Ecwid Team
 
Join Date: Sep 2009
Posts: 11,009
Default

Quote:
Originally Posted by dcogzell View Post
Apologies if I am gate crashing this post but its to do with same thing.

I have looked at this http://kb.ecwid.com/w/page/16810650/... and it makes sense.

Before I commit though, is there a working example I can look at to see this action?

Thanks in advance

Darren
Darren,

I saw several examples of Ecwid sites that use this mod, but don't remember their URLs at the moment. I will post the links here if I remember them.

Anyway, this mod isn't ideal, so it is recommended to use the way described there: http://www.ecwid.com/forums/showthread.php?p=19625
__________________
Eugene Kaznacheev
Ecwid Team

@ecwid | Facebook Page | Ecwid Knowledge Base
Reply With Quote
  #49  
Old 03-04-2013, 01:37 AM
masao.hooplovers's Avatar
masao.hooplovers masao.hooplovers is offline
 
Join Date: Feb 2012
Posts: 2
Default

Is there a way I can set this function up for only specific products?
Thank you!
Reply With Quote
  #50  
Old 03-04-2013, 12:50 PM
Maya's Avatar
Maya Maya is offline
Ecwid Team
 
Join Date: Feb 2010
Location: Ecwid headquarter
Posts: 3,809
Send a message via Skype™ to Maya
Default

Quote:
Originally Posted by masao.hooplovers View Post
Is there a way I can set this function up for only specific products?
Thank you!
Ecwid allow to set "terms and conditions" checkbox for the whole order only.

However, you can add "Checkbox" type option for the particular item and name it as "terms and conditions". In the same time, you will need to place "Terms & Conditions" text somewhere on your site and give the link to it. Thus, when customer will check this box for the particular item, s/he will agree with your Terms and Conditions.

If you have any questions, please, feel free to ask.
__________________
Maria Nikiforova, Ecwid Team

------------------
Welcome to our Knowledge Base with a lot of answers, tips and receipts!

⬇ Please press the "Thanks" button if you find my post useful.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:47 PM.
Powered by vBulletin® Version 3.8.6. Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.