-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
readme.txt
242 lines (177 loc) · 17.4 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
=== Additional Terms for WooCommerce ===
Contributors: mahdiyazdani, mypreview, gookaani
Tags: terms and conditions, I agree, age verification, terms of service, GDPR
Donate link: https://woocommerce.com/products/additional-terms-pro
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 1.6.8.1
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Improve your checkout process by adding an extra checkbox for terms and conditions. Keep track of acceptance to ensure transparency and security.
== Description ==
The Additional Terms for WooCommerce plugin is a crucial tool for any WooCommerce store as it allows you to add custom terms and conditions that customers must accept prior to checking out on your store. The additional terms and conditions checkbox serves as a valuable resource for tailoring your store’s policies, safeguarding your business, and promoting transparency with your clients. This feature enables you to provide your customers with more comprehensive details about your policies, procedures, or any additional terms that they must agree to before making a purchase. By doing so, you can cultivate a trusting relationship with your customers and minimize the likelihood of conflicts or misunderstandings.
With the plugin’s user-friendly settings, you can effortlessly link your terms page to the checkbox text and select how you want your customers to view the terms content. Whether you prefer directing them to a new tab, embedding the content above the checkbox, or showing it in a modal pop-up, the choice is yours.
Also, you have the freedom to decide whether the terms checkbox should be optional or required, giving you full control over the checkout process. This smooth and stress-free approach ensures a seamless shopping experience while also safeguarding your business and building trust with your customers, all with just a few simple clicks.
Whether you’re using the WooCommerce checkout shortcode or the Checkout block, the plugin offers a straightforward approach to integrate the Additional Terms and Conditions checkbox into your store’s checkout process. If you’re using the shortcode, the plugin effortlessly adds the “I agree” checkbox below the WooCommerce terms and conditions. For those using the Checkout block, the Additional Terms block allows you to position the checkbox anywhere within the checkout block, streamlining the process and enhancing the overall customer experience.
Furthermore, the plugin saves the acceptance of the additional terms and conditions in the order notes, providing you with crucial evidence in case of any disputes with customers. You can refer to the acceptance of the terms as evidence that the customer agreed to your policies and procedures before making the purchase. This can be useful for internal purposes such as auditing, analysis, and reporting.
Moreover, this plugin effortlessly handles multilingual sites and is fully compatible with popular plugins like WPML and Polylang. With a built-in configuration file, it’s easy to translate and use for websites targeting a global audience.
To ensure that you have covered all the necessary bases, here are some examples of additional terms that you may want to consider including in your store:
1. **Refund Policy**: If you have a unique refund policy for your store, you may want to include additional terms that customers must agree to before making a purchase.
2. **Subscription Agreement**: If you offer subscription products or services, you may want to include additional terms related to subscriptions. This could include information about subscription renewal and cancellation policies.
3. **Product Warranties**: If you offer product warranties or guarantees, you may want to include additional terms related to these warranties. This could include information about the duration of the warranty, what is covered under the warranty, and any exclusions or limitations.
4. **Terms of Service**: If you have unique terms of service for your store, you may want to include additional terms that customers must agree to before making a purchase. This could include information about prohibited uses of your site or products, liability limitations, and dispute resolution procedures.
5. **Age Verification**: If you sell age-restricted products, such as tobacco or alcohol, you may want to include additional terms related to age verification.
6. **Intellectual Property**: If you have unique policies related to intellectual property, such as copyright or trademark infringement policies, you may want to include additional terms that customers must agree to before making a purchase.
7. **Liability Waiver**: If you have products or services that carry a risk of injury or harm, you may want to include additional terms related to liability waivers.
8. **Sales Tax**: If you are required to collect sales tax for your products, you may want to include additional terms related to this requirement. This could include information about how sales tax is calculated, which products are subject to sales tax, and any exemptions or exceptions.
9. **Privacy Policy and GDPR**: If you collect and process personal data from your customers, you are required to have a privacy policy that complies with the General Data Protection Regulation (GDPR) if you are based in the European Union or offer products or services to EU customers. You may want to include additional terms related to your privacy policy, such as information about how you collect, use, and protect personal data, as well as any rights that customers have under the GDPR.
10. **Return Policy**: If you have a return policy for your products or services, you may want to include additional terms related to this policy. This could include information about how returns are processed, any fees or penalties that may apply, and any restrictions on refunds.
By including these additional terms, you can provide your customers with a clear understanding of your store’s policies and procedures, ultimately enhancing their shopping experience and building trust in your brand.
For more information and setup instructions, visit the [Additional Terms for WooCommerce Plugin Documentation](https://mypreview.github.io/woo-additional-terms/ "Visit plugin documentation"). Elevate your customer experience and solidify your store's policies!
## Unlock Advanced Features for Your WooCommerce Store
If you are looking for more advanced features to customize your WooCommerce store’s checkout process, [Additional Terms for WooCommerce PRO](https://woocommerce.com/products/additional-terms-pro "Additional Terms (PRO)") is the solution for you. With the Pro version, you get all the benefits of the free version, plus many additional features that allow you to take control of your store’s policies and improve customer trust.
With the PRO version, you can enjoy an abundance of functionalities, including:
* **Unlimited Custom Terms and Conditions Checkboxes**: With the PRO version, you can add unlimited custom terms and conditions checkboxes to your store’s checkout process. That means you can create special terms and conditions for different products or services and require customers to agree to them before purchasing.
* **Default Checked Checkbox**: You can choose whether or not the checkbox is checked by default on checkout. That allows you to set the default value of the checkbox to either checked or unchecked, depending on your preference.
* **Flexible Display Options**: You can select which action displays the entire page content after clicking on a linked terms page. You can choose to embed the content above the checkbox, open the page content in a modal, or open the linked page in a new tab. This gives you more control over how your terms and conditions are displayed to customers.
* **Advanced Conditional Logic**: With Additional Terms PRO, you can set rules and conditions that alter terms and conditions checkboxes based on the cart and checkout details. You can create complex logic to display a terms checkbox by adding multiple conditional rules. You can restrict terms checkboxes by Products, Tags, Categories, Types of products, Shipping classes, WooCommerce brands, and Locations. This feature enables you to tailor your terms and conditions to specific products, locations, or customer group.
Why settle for the basic version when you can have the advanced features of Additional Terms Pro? [Upgrade to the PRO](https://woocommerce.com/products/additional-terms-pro "Additional Terms (PRO)") version now and take your store to the next level.
== Installation ==
= Minimum Requirements =
* PHP version 7.4 or greater.
* MySQL version 5.6 or greater or MariaDB version 10.0 or greater.
* WordPress version 5.9 or greater.
* WooCommerce version 5.5 or greater.
= Automatic installation =
Automatic installation is the easiest option — WordPress will handle the file transfer, and you won’t need to leave your web browser. To do an automatic install of the plugin, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
In the search field type “Additional Terms for WooCommerce”, then click “Search Plugins.” Once you’ve found the plugin, you can view details about it such as the point release, rating, and description. Click “Install Now,” and WordPress will take it from there.
= Manual installation =
The manual installation method requires downloading the plugin and uploading it to your webserver via your favorite FTP application. The WordPress codex contains [instructions on how to do this here](https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation "Manual plugin installation").
= Updating =
Automatic updates should work smoothly, but we still recommend you back up your site.
== Frequently Asked Questions ==
= Why should you use the Additional Terms plugin? =
You may want to use the the plugin if you need to add customized terms and conditions to your online store’s checkout process. This plugin can be particularly helpful in ensuring that customers are aware of important policies, such as your return or privacy policy, that they must agree to before purchasing. By clearly communicating this information, you can enhance the user experience and increase customer satisfaction, leading to positive reviews and repeat business.
= Where can I find the plugin’s settings page? =
To access the plugin’s settings page, log into your WordPress website dashboard, and navigate to “WooCommerce” » “Settings” » “Additional Terms”.
= How do I add the additional checkbox to the checkout page? =
To add an additional checkbox to the checkout page using the Additional Terms plugin, follow these steps:
1. Navigate to “WooCommerce” » “Settings” » “Additional Terms”.
2. Select the “Terms page” where you have published the terms and conditions you want customers to agree to.
3. Enter a “Terms Text” (label) for the checkbox input field.
4. Enter an “Error message” to display if the customer tries to proceed without agreeing to the terms.
5. Click “Save Changes”.
= How do I add the linked page to the additional checkbox? =
You can add the linked page name to the checkbox label using the `{{additional-terms}}` smart tag. Insert the smart tag in the “Terms Text” field where you want the linked page name to appear. This will help your customers quickly access and review the terms and conditions by clicking the link in the checkbox.
= Is this plugin compatible with WooCommerce Checkout block? =
Yes, the plugin is fully compatible with the block-based checkout flow in WooCommerce. You can easily insert the dedicated “Additional Terms” block into the “Checkout” block to display the additional terms and conditions checkbox at your preferred location on the checkout page.
= How can I get help with the plugin? =
The easiest way to receive support is to visit the [Community Forums page](https://wordpress.org/support/plugin/woo-additional-terms "Additional Terms for WooCommerce Support Forum") and create a new topic. Be sure to check the “Notify me of follow-up replies via email” checkbox to receive notifications as soon as a reply is posted to your question or inquiry.
= Is the plugin compatible with multilingual websites? =
Yes, absolutely. The plugin has been designed to be translation-ready and comes with a configuration file that fully supports WPML and Polylang plugins.
= Can I contribute to translating the plugin into a new language? =
Yes, certainly! The plugin has been made translation-ready and localized using the GNU framework, and we welcome translators who would like to contribute to the plugin. You can visit the WordPress translation website to get started.
[Here’s the link →](https://translate.wordpress.org/projects/wp-plugins/woo-additional-terms "WordPress translation website")
= How can I contribute to this plugin? =
We welcome contributions in various forms, such as bug reporting, testing, and providing detailed feedback. You can check out our [GitHub development repository](https://github.com/mypreview/woo-additional-terms "GitHub development repository") for more information.
= What is your opinion about the concept behind this plugin? =
If you enjoyed using this plugin, we would greatly appreciate your feedback in the form of a [5-star rating](https://wordpress.org/support/plugin/woo-additional-terms/reviews/ "Rate Additional Terms for WooCommerce 5 stars"). Your rating will help us improve and continue providing high-quality services. Thank you!
= Does Additional Terms have a pro or premium version? =
Yes, it does. The [Additional Terms PRO](https://woocommerce.com/products/additional-terms-pro "Additional Terms (PRO)") is available as an upgrade and offers additional features and third-party integrations.
== Screenshots ==
1. Additional terms and condition checkbox on the WooCommerce checkout page.
2. Validation error notice appears if the checkbox is not checked.
3. Plugin settings page.
4. Inserting the Additional terms block inside the WooCommerce checkout block.
5. Additional terms and condition checkbox on the WooCommerce checkout block page.
== Changelog ==
= 1.6.8.1 =
* Renamed the plugin to comply with WooCommerce branding guidelines.
= 1.6.8 =
* Fix empty page terms content shown in Divi theme.
= 1.6.7 =
* Improved escaping of terms page content on the checkout shortcode.
* Compatibility with WordPress 6.6
* Compatibility with WooCommerce 9.2
= 1.6.6 =
* Compatibility with WooCommerce 8.9.
= 1.6.5 =
* Fixed compatibility issues with WooCommerce checkout block.
* Compatibility with WordPress 6.5.
* Compatibility with WooCommerce 8.7.
= 1.6.4 =
* Compatibility for rendering terms page content created with Elementor.
= 1.6.3 =
* Resolved the issue that prevented the assignment of non-published pages as terms pages.
* Addressed a PHP error that occurred when retrieving order meta information for display on the order page.
= 1.6.2 =
* Isolated the dependency injection container package to prevent potential PHP fatal errors when utilized by other third-party plugins.
= 1.6.1 =
* Prevented checkout error in the checkout block when additional terms & conditions are deactivated.
* Enhanced display of additional terms acceptance below the billing address.
* Ensured compatibility with the "WooCommerce PayPal Payments" plugin.
* Verified compatibility with WordPress version 6.3.
* Verified compatibility with WooCommerce version 8.0.
= 1.6.0 =
* Added ability to define the status of the additional terms checkbox.
* Added customization option to choose how the terms page is displayed (modal, embed, or new tab).
* Added new option to make the terms and conditions checkbox skippable.
* Save the acceptance of the additional terms in the order notes.
* Optimized the underlying code structure for better performance and maintainability.
= 1.5.2 =
* Compatibility with WordPress 6.2.
* Compatibility with WooCommerce 7.5.
= 1.5.1 =
* Updated font-size for the checkout block.
* Compatibility with WooCommerce 7.4.
= 1.5.0 =
* Compatibility with WooCommerce Checkout block.
* Compatibility with WooCommerce 7.3.
= 1.4.1 =
* Improved logic in displaying admin notices.
= 1.4.0 =
* Compatibility with WooCommerce 7.2.
= 1.3.6 =
* Compatibility with WordPress 6.1.
* Compatibility with WooCommerce 7.0.
= 1.3.5 =
* Compatibility with WordPress 6.0.
* Compatibility with WooCommerce 6.9.
= 1.3.4 =
* Compatibility with WordPress 5.6.
* Compatibility with WooCommerce 4.8.
= 1.3.3 =
* Multiple code standards improvements.
* Compatibility with WordPress 5.5.
* Compatibility with WooCommerce 4.4.
= 1.3.2 =
* Compatibility with WooCommerce 4.3.
= 1.3.1 =
* Display the acceptance of terms & conditions on the order edit page.
= 1.3.0 =
* Additional terms content can now open up on the page when the link is clicked, allowing customers to review without leaving checkout.
* Compatibility with WooCommerce 4.2.0.
= 1.2.2 =
* Added language configuration file to support WPML/Polylang.
* Compatibility with WordPress 5.4.1.
* Compatibility with WooCommerce 4.1.1.
= 1.2.1 =
* Multiple code standards improvements.
* Compatibility with WordPress 5.4.0.
* Compatibility with WooCommerce 4.0.1.
= 1.2.0 =
* Updated language file.
* Refactored and re-organized underlying code in plugin settings page/controls.
* Compatibility with WordPress 5.3.1.
* Compatibility with WooCommerce 3.8.1.
= 1.1.0 =
* Compatible with WordPress 4.9.6.
* Compatible with WooCommerce 3.4.2.
= 1.0.2 =
* Compatible with WordPress 4.7.0.
* Compatible with WooCommerce 2.6.9.
= 1.0.1 =
* Added screenshots.
= 1.0.0 =
* Initial release.