What should I know about shopping carts? (terms & services) - Webmasters Stack Exchange most recent 30 from webmasters.stackexchange.com 2019-12-11T09:59:50Z https://webmasters.stackexchange.com/feeds/question/2110 https://creativecommons.org/licenses/by-sa/4.0/rdf https://webmasters.stackexchange.com/q/2110 3 What should I know about shopping carts? (terms & services) aneuryzm https://webmasters.stackexchange.com/users/1424 2010-08-11T09:29:48Z 2013-11-23T10:58:52Z <p>I'm building my first shopping cart.</p> <p>Is there something I should know about shopping carts? For example, should I tell my customer that he should prepare a terms &amp; services document?</p> <p>My customer has a small shop of cosmetics. I would like to know all what I should know.</p> https://webmasters.stackexchange.com/questions/2110/-/2126#2126 5 Answer by John Conde for What should I know about shopping carts? (terms & services) John Conde https://webmasters.stackexchange.com/users/1253 2010-08-11T13:28:21Z 2010-08-11T13:28:21Z <p>Terms of Service, and all copy like it, is the responsibility of the customer unless otherwise specified in a contract. Your job is to build them a shopping cart and ecommerce website, not to be their business decision maker and copyrighter. </p> <p>As far as shopping carts go, keep the following in mind (if anyone has more ideas please feel free to add to this list):</p> <ol> <li>Make sure the cart is <a href="http://www.sitepoint.com/forums/showthread.php?t=182915" rel="noreferrer">search engine friendly</a> (URLs, semantic markup, etc).</li> <li>Make sure security is your top priority. Since payments will occur they will be a target of hackers who want their sensitive credit card and customer information (see <a href="http://en.wikipedia.org/wiki/SQL_injection" rel="noreferrer">SQL injections</a>, <a href="http://en.wikipedia.org/wiki/Cross-site_scripting" rel="noreferrer">XSS attacks</a>, <a href="https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml" rel="noreferrer">PCI compliance</a>)</li> <li>Keep your payments flexible. Your customer may want to change payments providers in the future and you don't want this to become a nightmare.</li> <li>Make the admin easy to use. If you want to keep support calls to a minimum, make sure they can handle everything themselves.</li> <li>Make shopping and checkout easy to do. Their admin will be useless if customers are scared off by a difficult cart to use or a complex checkout process.</li> </ol>