WooCommerce Terms and Conditions: Free Template & Setup Guide
By shopifypolicy Editorial Team · Last updated 2026-08-26 · 7 min read
A WooCommerce store without terms and conditions is running on borrowed time. The terms page is what limits your liability when an order goes wrong, sets the rules for pricing errors and account abuse, and gives you a defensible position when a customer disputes a charge. Unlike Shopify, which prompts you toward legal pages during setup, WooCommerce leaves the decision entirely to you — which is why so many WooCommerce stores simply never get around to it. This guide covers what belongs in your terms, where to put the page, and how to generate a WooCommerce terms and conditions template without paying a lawyer.
What your WooCommerce terms and conditions should cover
At minimum, a usable terms document addresses six things. First, who the contract is between: your legal business name, address, and contact details. Second, how prices are set and when they can change, including what happens if you misprice an item. Third, the ordering and payment process, including when a contract actually forms — many stores state that an order confirmation email is not acceptance, only an acknowledgment. Fourth, shipping and delivery terms or a link to your shipping policy. Fifth, intellectual property: who owns your site content and what customers may do with it. Sixth, limits of liability and governing law.
If you sell to EU or UK customers, add a section on the statutory right of withdrawal, even if it lives in a separate policy. If you sell to California residents, note how the CCPA interacts with your privacy policy. The terms do not need to restate everything, but cross-references keep the document honest.
Where to put the terms page in WooCommerce
WooCommerce has a built-in slot for this. In your WordPress dashboard, go to Appearance, then Customize, then WooCommerce, then Checkout. You will find a field labeled Terms and conditions page — select your terms page there. Once set, WooCommerce adds a "I have read and agree to the website terms and conditions" checkbox to checkout, and customers cannot complete an order without ticking it. That checkbox is legally meaningful: it creates a record that the customer accepted your terms at the point of sale.
You still need to create the page itself. Add a new page (Pages, then Add New), paste in your terms content, publish it, and then assign it in the checkout settings described above. Finally, add the page to your footer navigation so it is reachable from anywhere on the site, not just checkout. For the content itself, you can generate a compliant terms document free and paste it straight into the WordPress editor.
The checkout checkbox, and why it matters
The checkbox does more than look official. When a customer ticks it and places an order, your store records which version of the terms was in force at that moment. If you later update the terms, older orders remain governed by the version accepted at checkout. This is why the terms page should display a last-updated date at the top, and why you should keep dated copies of each version. In a payment dispute, the acquiring bank will ask what the customer agreed to, and the checkbox plus the dated terms page is your answer.
Common mistakes in WooCommerce stores
The most frequent mistake is copying terms written for a different business. Templates pulled from another store reference the wrong jurisdiction, the wrong return window, or refund rules that contradict what the store actually does. The second most common mistake is contradiction: a terms page that promises 30-day refunds while the refund policy page says 14 days, or terms that disclaim all liability in a jurisdiction where that clause is unenforceable, such as the EU. Review every policy as a set before publishing. The third is burying the terms: linking them only in the footer in six-point gray text weakens the argument that customers meaningfully accepted them.
Free template: generate and adapt
Our WooCommerce policy generator builds a terms document from your store details — business name, contact email, country, and the platforms you sell on — and produces language matched to your jurisdiction, including GDPR-aware clauses where relevant. Paste the output into a WordPress page, adjust the specifics that only you know (return window, governing law if you sell across borders), and publish. The whole process takes under five minutes. For the rest of your policy set, see the WooCommerce privacy policy guide and the terms of service template guide for clause-by-clause explanations.
Conclusion
Terms and conditions on WooCommerce is a page you create, connect at checkout, and keep consistent with the rest of your policies. The built-in checkbox turns a static page into an enforceable agreement recorded with every order. Generate the template, paste it in, assign it in checkout settings, and date it. Then do the same for your refund and privacy policies — a complete, consistent set is what payment processors and consumer regulators actually look for.