Changeset 3436190
- Timestamp:
- 01/09/2026 05:52:16 PM (6 weeks ago)
- Location:
- dl-order-boost
- Files:
-
- 9 edited
-
assets/banner-1544x500.png (modified) (previous)
-
assets/banner-772x250.png (modified) (previous)
-
assets/screenshot-1.png (modified) (previous)
-
tags/1.0.2/changelog.txt (modified) (1 diff)
-
tags/1.0.2/dl-order-boost.php (modified) (5 diffs)
-
tags/1.0.2/readme.txt (modified) (7 diffs)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/dl-order-boost.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dl-order-boost/tags/1.0.2/changelog.txt
r3411483 r3436190 1 *** Order Boost — First & Second Order Discounts *** 1 *** Order Boost — First Order Discounts *** 2 3 2026-01-09 - version 1.0.2 4 * Minor internal code refactoring. 2 5 3 6 2025-12-04 - version 1.0.1 -
dl-order-boost/tags/1.0.2/dl-order-boost.php
r3411483 r3436190 1 1 <?php 2 2 /** 3 * Plugin Name: Order Boost — First & SecondOrder Discounts4 * Description: Reward first-time buyers with automatic discounts — and upgrade to Pro for second-order rewards. Simple, fast WooCommerce conversion boost.5 * Version: 1.0. 13 * Plugin Name: Order Boost — First Order Discounts 4 * Description: Reward first-time buyers with automatic discounts. Simple, fast WooCommerce conversion boost. 5 * Version: 1.0.2 6 6 * Requires at least: 6.0 7 7 * Requires PHP: 7.4 8 8 * WC requires at least: 8.0 9 * WC tested up to: 10. 3.69 * WC tested up to: 10.4.3 10 10 * Author: Digital Lychee Creative Limited 11 11 * Author URI: https://digitallychee.com … … 135 135 add_submenu_page( 136 136 $parent, 137 __('Order Boost — First & SecondOrder Discounts', 'dl-order-boost'),137 __('Order Boost — First Order Discounts', 'dl-order-boost'), 138 138 __('Order Boost', 'dl-order-boost'), 139 139 'manage_woocommerce', … … 151 151 ?> 152 152 <div class="wrap"> 153 <h1><?php esc_html_e('Order Boost — First & Second Order Discounts', 'dl-order-boost'); ?></h1> 153 <h1><?php esc_html_e('Order Boost — First Order Discounts', 'dl-order-boost'); ?></h1> 154 155 <br /> 156 154 157 <form method="post" action="options.php"> 155 158 <?php … … 164 167 <input type="checkbox" name="<?php echo esc_attr(self::OPTION_KEY); ?>[enabled]" value="yes" 165 168 <?php checked($opts['enabled'], 'yes'); ?> /> 166 <?php esc_html_e('Enable automatic first or second order discount', 'dl-order-boost'); ?>169 <?php esc_html_e('Enable automatic first order discount', 'dl-order-boost'); ?> 167 170 </label> 168 171 </td> … … 177 180 <?php esc_html_e('Apply to first order', 'dl-order-boost'); ?> 178 181 </label> 179 <br />180 <label style="opacity: 0.6;">181 <input type="radio" name="<?php echo esc_attr(self::OPTION_KEY); ?>[eligible_order]"182 value="second" disabled="disabled" />183 <?php esc_html_e('Apply to second order (Pro only)', 'dl-order-boost'); ?>184 </label>185 182 <p class="description"> 186 183 <?php esc_html_e('Discount is based on the number of paid orders (processing, completed, or on-hold) for the customer account or their billing email for guest checkouts.', 'dl-order-boost'); ?> 187 <?php188 /* translators: %s: link to the Pro version sales page. */189 printf(190 wp_kses_post(191 /* translators: %s: link to the Pro version sales page. */192 __('Unlock second-order discounts with the <a href="%s" target="_blank">Pro version</a>.', 'dl-order-boost')193 ),194 esc_url('https://checkout.freemius.com/plugin/21931/plan/36625/')195 );196 ?>197 184 </p> 198 185 </td> -
dl-order-boost/tags/1.0.2/readme.txt
r3411483 r3436190 1 === Order Boost — First & SecondOrder Discounts ===1 === Order Boost — First Order Discounts === 2 2 Contributors: digitallychee 3 3 Tags: woocommerce, discount, coupon, first order, new customer … … 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 License: GPL-3.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 Auto-apply a discount to first orders and unlock second-order rewards in Pro. Boost sales with simple, automated WooCommerce incentives.10 Reward first-time buyers with automatic discounts. Simple, fast WooCommerce conversion boost. 11 11 12 12 == Description == … … 22 22 23 23 **Where to configure** 24 - Go to **Marketing → First & SecondOrder Discounts**.24 - Go to **Marketing → First Order Discounts**. 25 25 26 26 **Why a fee and not a coupon?** … … 30 30 - In the block-based checkout, WooCommerce only recalculates totals once enough billing details are entered to validate the customer. Typing an email alone will not immediately update prices — but any eligible discount is always applied automatically before the order is completed. 31 31 32 == Pro Version ==33 34 Enhance your store’s incentives with First & Second Order Discounts Pro, which expands the free plugin’s functionality by allowing discounts to be applied to either the first or the second order.35 36 **What the Pro version adds**37 - Apply the automatic discount to the second order, not just the first38 - Use the same configurable rule set (type, amount, minimum subtotal, taxability, sale-item rules, etc.)39 - Includes priority support and ongoing updates40 41 **Why upgrade?**42 Rewarding returning customers is an effective way to increase repeat purchases. The Pro version makes this effortless by applying your discount logic to a customer’s second order—no coupons, no manual setup, and no marketing automation required.43 44 **Get Pro**45 Purchase a licence here:46 [👉 Buy an Order Boost Pro licence](https://checkout.freemius.com/plugin/21931/plan/36625/)47 48 32 == Installation == 49 33 50 1. Upload the plugin folder to `/wp-content/plugins/ first-second-order-discounts/` or install via ZIP.34 1. Upload the plugin folder to `/wp-content/plugins/dl-order-boost/` or install via ZIP. 51 35 2. Activate the plugin. 52 3. Visit **Marketing → First & Second Order Discounts** and set your defaults (type, amount, threshold, etc.).36 3. Visit **Marketing → Order Boost** and set your defaults (type, amount, threshold, etc.). 53 37 54 38 == Frequently Asked Questions == … … 63 47 = Does the discount appear as soon as a guest types their email in the block checkout? = 64 48 Discount eligibility for guest customers is checked as part of WooCommerce's checkout totals calculation. Simply entering an email address does not trigger totals to update in the block-based checkout. WooCommerce recalculates totals automatically once the customer completes their billing details 65 (for example, after address fields are filled or when using autofill). At that point, any eligible 66 first-order discount will appear. The discount will always be applied before the order is placed 67 if the customer is eligible. 49 (for example, after address fields are filled or when using autofill). At that point, any eligible first-order discount will appear. The discount will always be applied before the order is placed if the customer is eligible. 68 50 69 51 = Does this plugin create a coupon code? = … … 87 69 == Changelog == 88 70 71 = 1.0.2 — 2026-01-09 = 72 * Minor internal code refactoring. 73 89 74 = 1.0.1 — 2025-12-04 = 90 75 * Improved discount eligibility detection for guest customers. … … 98 83 == Upgrade Notice == 99 84 100 = 1.0. 1=101 Improves discount detection for guest customers — now automatically applies first-order discounts as soon as a valid email is entered at checkout. 85 = 1.0.2 = 86 Minor internal code refactoring - still works the same! 102 87 103 88 == Uninstall == 104 89 105 The plugin includes an `uninstall.php` that **fully deletes** its saved options (`dl -first-order-discount_settings_v1`). Multisite-safe.90 The plugin includes an `uninstall.php` that **fully deletes** its saved options (`dl_order_boost_settings_v1`). Multisite-safe. 106 91 107 92 == Author == -
dl-order-boost/trunk/changelog.txt
r3411483 r3436190 1 *** Order Boost — First & Second Order Discounts *** 1 *** Order Boost — First Order Discounts *** 2 3 2026-01-09 - version 1.0.2 4 * Minor internal code refactoring. 2 5 3 6 2025-12-04 - version 1.0.1 -
dl-order-boost/trunk/dl-order-boost.php
r3411483 r3436190 1 1 <?php 2 2 /** 3 * Plugin Name: Order Boost — First & SecondOrder Discounts4 * Description: Reward first-time buyers with automatic discounts — and upgrade to Pro for second-order rewards. Simple, fast WooCommerce conversion boost.5 * Version: 1.0. 13 * Plugin Name: Order Boost — First Order Discounts 4 * Description: Reward first-time buyers with automatic discounts. Simple, fast WooCommerce conversion boost. 5 * Version: 1.0.2 6 6 * Requires at least: 6.0 7 7 * Requires PHP: 7.4 8 8 * WC requires at least: 8.0 9 * WC tested up to: 10. 3.69 * WC tested up to: 10.4.3 10 10 * Author: Digital Lychee Creative Limited 11 11 * Author URI: https://digitallychee.com … … 135 135 add_submenu_page( 136 136 $parent, 137 __('Order Boost — First & SecondOrder Discounts', 'dl-order-boost'),137 __('Order Boost — First Order Discounts', 'dl-order-boost'), 138 138 __('Order Boost', 'dl-order-boost'), 139 139 'manage_woocommerce', … … 151 151 ?> 152 152 <div class="wrap"> 153 <h1><?php esc_html_e('Order Boost — First & Second Order Discounts', 'dl-order-boost'); ?></h1> 153 <h1><?php esc_html_e('Order Boost — First Order Discounts', 'dl-order-boost'); ?></h1> 154 155 <br /> 156 154 157 <form method="post" action="options.php"> 155 158 <?php … … 164 167 <input type="checkbox" name="<?php echo esc_attr(self::OPTION_KEY); ?>[enabled]" value="yes" 165 168 <?php checked($opts['enabled'], 'yes'); ?> /> 166 <?php esc_html_e('Enable automatic first or second order discount', 'dl-order-boost'); ?>169 <?php esc_html_e('Enable automatic first order discount', 'dl-order-boost'); ?> 167 170 </label> 168 171 </td> … … 177 180 <?php esc_html_e('Apply to first order', 'dl-order-boost'); ?> 178 181 </label> 179 <br />180 <label style="opacity: 0.6;">181 <input type="radio" name="<?php echo esc_attr(self::OPTION_KEY); ?>[eligible_order]"182 value="second" disabled="disabled" />183 <?php esc_html_e('Apply to second order (Pro only)', 'dl-order-boost'); ?>184 </label>185 182 <p class="description"> 186 183 <?php esc_html_e('Discount is based on the number of paid orders (processing, completed, or on-hold) for the customer account or their billing email for guest checkouts.', 'dl-order-boost'); ?> 187 <?php188 /* translators: %s: link to the Pro version sales page. */189 printf(190 wp_kses_post(191 /* translators: %s: link to the Pro version sales page. */192 __('Unlock second-order discounts with the <a href="%s" target="_blank">Pro version</a>.', 'dl-order-boost')193 ),194 esc_url('https://checkout.freemius.com/plugin/21931/plan/36625/')195 );196 ?>197 184 </p> 198 185 </td> -
dl-order-boost/trunk/readme.txt
r3411483 r3436190 1 === Order Boost — First & SecondOrder Discounts ===1 === Order Boost — First Order Discounts === 2 2 Contributors: digitallychee 3 3 Tags: woocommerce, discount, coupon, first order, new customer … … 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 License: GPL-3.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 Auto-apply a discount to first orders and unlock second-order rewards in Pro. Boost sales with simple, automated WooCommerce incentives.10 Reward first-time buyers with automatic discounts. Simple, fast WooCommerce conversion boost. 11 11 12 12 == Description == … … 22 22 23 23 **Where to configure** 24 - Go to **Marketing → First & SecondOrder Discounts**.24 - Go to **Marketing → First Order Discounts**. 25 25 26 26 **Why a fee and not a coupon?** … … 30 30 - In the block-based checkout, WooCommerce only recalculates totals once enough billing details are entered to validate the customer. Typing an email alone will not immediately update prices — but any eligible discount is always applied automatically before the order is completed. 31 31 32 == Pro Version ==33 34 Enhance your store’s incentives with First & Second Order Discounts Pro, which expands the free plugin’s functionality by allowing discounts to be applied to either the first or the second order.35 36 **What the Pro version adds**37 - Apply the automatic discount to the second order, not just the first38 - Use the same configurable rule set (type, amount, minimum subtotal, taxability, sale-item rules, etc.)39 - Includes priority support and ongoing updates40 41 **Why upgrade?**42 Rewarding returning customers is an effective way to increase repeat purchases. The Pro version makes this effortless by applying your discount logic to a customer’s second order—no coupons, no manual setup, and no marketing automation required.43 44 **Get Pro**45 Purchase a licence here:46 [👉 Buy an Order Boost Pro licence](https://checkout.freemius.com/plugin/21931/plan/36625/)47 48 32 == Installation == 49 33 50 1. Upload the plugin folder to `/wp-content/plugins/ first-second-order-discounts/` or install via ZIP.34 1. Upload the plugin folder to `/wp-content/plugins/dl-order-boost/` or install via ZIP. 51 35 2. Activate the plugin. 52 3. Visit **Marketing → First & Second Order Discounts** and set your defaults (type, amount, threshold, etc.).36 3. Visit **Marketing → Order Boost** and set your defaults (type, amount, threshold, etc.). 53 37 54 38 == Frequently Asked Questions == … … 63 47 = Does the discount appear as soon as a guest types their email in the block checkout? = 64 48 Discount eligibility for guest customers is checked as part of WooCommerce's checkout totals calculation. Simply entering an email address does not trigger totals to update in the block-based checkout. WooCommerce recalculates totals automatically once the customer completes their billing details 65 (for example, after address fields are filled or when using autofill). At that point, any eligible 66 first-order discount will appear. The discount will always be applied before the order is placed 67 if the customer is eligible. 49 (for example, after address fields are filled or when using autofill). At that point, any eligible first-order discount will appear. The discount will always be applied before the order is placed if the customer is eligible. 68 50 69 51 = Does this plugin create a coupon code? = … … 87 69 == Changelog == 88 70 71 = 1.0.2 — 2026-01-09 = 72 * Minor internal code refactoring. 73 89 74 = 1.0.1 — 2025-12-04 = 90 75 * Improved discount eligibility detection for guest customers. … … 98 83 == Upgrade Notice == 99 84 100 = 1.0. 1=101 Improves discount detection for guest customers — now automatically applies first-order discounts as soon as a valid email is entered at checkout. 85 = 1.0.2 = 86 Minor internal code refactoring - still works the same! 102 87 103 88 == Uninstall == 104 89 105 The plugin includes an `uninstall.php` that **fully deletes** its saved options (`dl -first-order-discount_settings_v1`). Multisite-safe.90 The plugin includes an `uninstall.php` that **fully deletes** its saved options (`dl_order_boost_settings_v1`). Multisite-safe. 106 91 107 92 == Author ==
Note: See TracChangeset
for help on using the changeset viewer.