Changeset 3385738
- Timestamp:
- 10/28/2025 09:23:30 AM (3 months ago)
- Location:
- advanced-dynamic-pricing-for-woocommerce/trunk
- Files:
-
- 15 edited
-
BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Rules.php (modified) (1 diff)
-
BaseVersion/Includes/CartProcessor/OriginalPriceCalculation.php (modified) (1 diff)
-
BaseVersion/Includes/Context.php (modified) (1 diff)
-
BaseVersion/Includes/Core/Rule/CartCondition/ConditionCartItemsAmount.php (modified) (1 diff)
-
BaseVersion/Includes/Core/Rule/CartCondition/ConditionCartItemsWeight.php (modified) (1 diff)
-
BaseVersion/Includes/Core/RuleProcessor/PriceCalculator.php (modified) (1 diff)
-
BaseVersion/Includes/Database/Models/Rule.php (modified) (3 diffs)
-
BaseVersion/Includes/Database/Repository/RuleRepository.php (modified) (1 diff)
-
BaseVersion/Includes/ImportExport/Importer.php (modified) (4 diffs)
-
BaseVersion/Includes/PriceDisplay/PriceDisplay.php (modified) (1 diff)
-
BaseVersion/views/admin_page/tabs/rules/persistent_rule.php (modified) (2 diffs)
-
BaseVersion/views/admin_page/tabs/rules/rule.php (modified) (2 diffs)
-
advanced-dynamic-pricing-for-woocommerce.php (modified) (1 diff)
-
languages/advanced-dynamic-pricing-for-woocommerce.pot (modified) (56 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Rules.php
r3384329 r3385738 381 381 'wdp_select2', 382 382 'wc-clipboard', 383 ' jquery-tiptip'383 'wc-jquery-tiptip' 384 384 ), WC_ADP_VERSION, true); 385 385 -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/CartProcessor/OriginalPriceCalculation.php
r3384329 r3385738 6 6 use ADP\BaseVersion\Includes\WC\WcCartItemFacade; 7 7 use ADP\BaseVersion\Includes\Context; 8 use ADP\ ProVersion\Includes\Compatibility\Addons\TmExtraOptionsCmp;8 use ADP\BaseVersion\Includes\Compatibility\Addons\TmExtraOptionsCmp; 9 9 use Exception; 10 10 use ReflectionClass; -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Context.php
r3297317 r3385738 761 761 762 762 public function isBaseVersion(): bool { 763 return defined('WC_ADP_PRO_VERSION_PATH');763 return !defined('WC_ADP_PRO_VERSION_PATH'); 764 764 } 765 765 -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Core/Rule/CartCondition/ConditionCartItemsAmount.php
r3349520 r3385738 9 9 use ADP\BaseVersion\Includes\Core\RuleProcessor\CartTotals; 10 10 use ADP\Factory; 11 use ADP\ ProVersion\Includes\Core\Cart\Cart;12 use ADP\ ProVersion\Includes\Core\Rule\CartCondition\ConditionsLoader;13 use ADP\ ProVersion\Includes\Core\RuleProcessor\ProductFiltering;11 use ADP\BaseVersion\Includes\Core\Cart\Cart; 12 use ADP\BaseVersion\Includes\Core\Rule\CartCondition\ConditionsLoader; 13 use ADP\BaseVersion\Includes\Core\RuleProcessor\ProductFiltering; 14 14 15 15 defined('ABSPATH') or exit; -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Core/Rule/CartCondition/ConditionCartItemsWeight.php
r3022127 r3385738 8 8 use ADP\BaseVersion\Includes\WC\WcCartItemFacade; 9 9 use ADP\Factory; 10 use ADP\ ProVersion\Includes\Core\Cart\Cart;11 use ADP\ ProVersion\Includes\Core\RuleProcessor\ProductFiltering;10 use ADP\BaseVersion\Includes\Core\Cart\Cart; 11 use ADP\BaseVersion\Includes\Core\RuleProcessor\ProductFiltering; 12 12 13 13 class ConditionCartItemsWeight implements ListComparisonCondition, ValueComparisonCondition -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Core/RuleProcessor/PriceCalculator.php
r3384329 r3385738 867 867 case '-': $stack[] = $a - $b; break; 868 868 case '*': $stack[] = $a * $b; break; 869 case '/': $stack[] = $b != 0 ? $a / $b : throw new Exception("Division by zero"); break; 869 case '/': 870 if ($b == 0) { 871 throw new Exception("Division by zero"); 872 } 873 $stack[] = $a / $b; 874 break; 870 875 default: throw new Exception("Unknown operator ". esc_html($token) ); 871 876 } -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Database/Models/Rule.php
r3297317 r3385738 13 13 use ADP\BaseVersion\Includes\SpecialStrategies\CompareStrategy; 14 14 use ADP\Factory; 15 use ADP\ProVersion\Includes\Database\Repository\CollectionRepository;16 15 17 16 class Rule … … 220 219 $rule['condition_message'] = stripslashes_deep($rule['condition_message']); 221 220 222 return new s elf(221 return new static( 223 222 $rule['id'], 224 223 $rule['deleted'], … … 425 424 $filter->getValue() 426 425 ); 427 } elseif ($filter::TYPE_COLLECTIONS === $filter->getType()) {428 $collectionRepository = new CollectionRepository();429 foreach ($collectionRepository::getProductCollectionsByIds($filter->getValue()) as $collection ) {430 $result[] = $collection->title;431 }432 426 } 433 427 } -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Database/Repository/RuleRepository.php
r3384329 r3385738 198 198 if ( ! $include_deleted) { 199 199 $sql .= ' AND deleted = 0'; 200 } 201 202 if(adp_context()->isBaseVersion()) { 203 $args['exclusive'] = 0; 200 204 } 201 205 -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/ImportExport/Importer.php
r3297317 r3385738 35 35 36 36 if ( $rawRule[KeyKeeperDB::RULE_TYPE] === RuleTypeEnum::PERSISTENT()->getValue() ) { 37 $rulesCol = $ruleStorage->buildPersistentRules(array( Rule::fromArray($rawRule)));37 $rulesCol = $ruleStorage->buildPersistentRules(array(Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rawRule))); 38 38 } else { 39 $rulesCol = $ruleStorage->buildRules(array( Rule::fromArray($rawRule)));39 $rulesCol = $ruleStorage->buildRules(array(Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rawRule))); 40 40 } 41 41 … … 97 97 } 98 98 99 $ruleObj = Rule::fromArray($rule);99 $ruleObj = Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rule); 100 100 101 101 $id = $ruleRepository->storeRule($ruleObj); … … 122 122 foreach ( $items as $rawRule ) { 123 123 if ( $rawRule[KeyKeeperDB::RULE_TYPE] === RuleTypeEnum::PERSISTENT()->getValue() ) { 124 $rulesCol = $ruleStorage->buildPersistentRules(array( Rule::fromArray($rawRule)));124 $rulesCol = $ruleStorage->buildPersistentRules(array(Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rawRule))); 125 125 } else { 126 $rulesCol = $ruleStorage->buildRules(array( Rule::fromArray($rawRule)));126 $rulesCol = $ruleStorage->buildRules(array(Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rawRule))); 127 127 } 128 128 … … 168 168 // } 169 169 170 $ruleObj = Rule::fromArray($rule);170 $ruleObj = Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rule); 171 171 $id = $ruleRepository->storeRule($ruleObj); 172 172 $imported[] = $id; -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/PriceDisplay/PriceDisplay.php
r3384329 r3385738 218 218 } 219 219 220 if ( $context->isBaseVersion() AND apply_filters('adp_show_onsale_badge_for_variable', false)) {220 if (!$context->isBaseVersion() AND apply_filters('adp_show_onsale_badge_for_variable', false)) { 221 221 add_filter('woocommerce_product_variation_get_sale_price', array($this, 'hookGetSalePrice'), $priority, 222 222 2); -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/views/admin_page/tabs/rules/persistent_rule.php
r3384329 r3385738 131 131 wp_kses( 132 132 __('Select what to discount: any products, certain products, collections, categories, category slugs, attributes, custom attributes, tags, SKUs, custom fields, sellers.', 'advanced-dynamic-pricing-for-woocommerce') 133 .'<br><br>' .__('Exclude products that wouldn’t be discounted: enter the values into the field “Exclude products” or turn on the checkboxes with the same name.', 'advanced-dynamic-pricing-for-woocommerce')134 133 .'<br><a href="%s">' .__('Read docs', 'advanced-dynamic-pricing-for-woocommerce') .'</a>', 135 134 array('br' => array(), 'a' => array('href' => array())) … … 517 516 </div> 518 517 </div> 519 <p class="wdp-rule-help">520 <?php521 echo sprintf(522 wp_kses(523 __('Didn’t find a necessary condition?', 'advanced-dynamic-pricing-for-woocommerce')524 .'<br><a href="%s" target="_blank">' .__('Program your own custom condition', 'advanced-dynamic-pricing-for-woocommerce') .'</a>',525 array('br' => array(), 'a' => array('href' =>array(), 'target' => array()))526 ),527 esc_url('https://docs.algolplus.com/algol_pricing/developers-algol_pricing/custom-code-developers-algol_pricing/program-custom-condition/')528 );529 ?>530 </p>531 532 518 <a href="https://algolplus.com/plugins/downloads/advanced-dynamic-pricing-woocommerce-pro/" 533 519 target=_blank><?php esc_html_e('Need more conditions?', 'advanced-dynamic-pricing-for-woocommerce') ?></a> -
advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/views/admin_page/tabs/rules/rule.php
r3384329 r3385738 236 236 wp_kses( 237 237 __('Select what to discount: any products, certain products, collections, categories, category slugs, attributes, custom attributes, tags, SKUs, custom fields, sellers.', 'advanced-dynamic-pricing-for-woocommerce') 238 .'<br><br>' .__('Exclude products that wouldn’t be discounted: enter the values into the field “Exclude products” or turn on the checkboxes with the same name.', 'advanced-dynamic-pricing-for-woocommerce')239 238 .'<br><a href="%s" target="_blank">' .__('Read docs', 'advanced-dynamic-pricing-for-woocommerce') .'</a>', 240 239 array('br' => array(), 'a' => array('href' => array(), 'target' => array())) … … 510 509 </div> 511 510 </div> 512 <p class="wdp-rule-help">513 <?php514 echo sprintf(515 wp_kses(516 __('Didn’t find a necessary condition?', 'advanced-dynamic-pricing-for-woocommerce')517 .'<br><a href="%s" target="_blank">' .__('Program your own custom condition', 'advanced-dynamic-pricing-for-woocommerce') .'</a>',518 array('br' => array(), 'a' => array('href' =>array(), 'target' => array()))519 ),520 esc_url('https://docs.algolplus.com/algol_pricing/developers-algol_pricing/custom-code-developers-algol_pricing/program-custom-condition/')521 );522 ?>523 </p>524 525 511 <a href="https://algolplus.com/plugins/downloads/advanced-dynamic-pricing-woocommerce-pro/" 526 512 target=_blank><?php esc_html_e('Need more conditions?', 'advanced-dynamic-pricing-for-woocommerce') ?></a> -
advanced-dynamic-pricing-for-woocommerce/trunk/advanced-dynamic-pricing-for-woocommerce.php
r3384329 r3385738 4 4 * Plugin URI: 5 5 * Description: Manage WooCommerce discounts 6 * Version: 4.10. 26 * Version: 4.10.3 7 7 * Author: AlgolPlus 8 8 * Author URI: https://algolplus.com/ -
advanced-dynamic-pricing-for-woocommerce/trunk/languages/advanced-dynamic-pricing-for-woocommerce.pot
r3384329 r3385738 4 4 "Project-Id-Version: Advanced Dynamic Pricing for WooCommerce (Pro)\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2025-10-2 5 06:07+0000\n"6 "POT-Creation-Date: 2025-10-28 09:18+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 154 154 msgstr "" 155 155 156 #: BaseVersion/views/admin_page/tabs/rules/rule.php:44 6156 #: BaseVersion/views/admin_page/tabs/rules/rule.php:445 157 157 msgid "Add cart adjustment" 158 158 msgstr "" … … 162 162 msgstr "" 163 163 164 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 45165 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 38164 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:531 165 #: BaseVersion/views/admin_page/tabs/rules/rule.php:524 166 166 msgid "Add condition" 167 167 msgstr "" … … 183 183 msgstr "" 184 184 185 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:29 4186 #: BaseVersion/views/admin_page/tabs/rules/rule.php:40 5185 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:293 186 #: BaseVersion/views/admin_page/tabs/rules/rule.php:404 187 187 msgid "Add free items at regular price and show discount as coupon" 188 188 msgstr "" 189 189 190 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 70191 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 63190 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:556 191 #: BaseVersion/views/admin_page/tabs/rules/rule.php:549 192 192 msgid "Add limit" 193 193 msgstr "" … … 197 197 msgstr "" 198 198 199 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:31 1200 #: BaseVersion/views/admin_page/tabs/rules/rule.php:42 1199 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:310 200 #: BaseVersion/views/admin_page/tabs/rules/rule.php:420 201 201 msgid "Add product" 202 202 msgstr "" 203 203 204 204 #: BaseVersion/views/admin_page/tabs/rules/templates.php:617 205 #: BaseVersion/views/admin_page/tabs/rules/rule.php:2 50205 #: BaseVersion/views/admin_page/tabs/rules/rule.php:249 206 206 msgid "Add product filter" 207 207 msgstr "" … … 245 245 246 246 #. Name of the plugin 247 msgid "Advanced Dynamic Pricing for WooCommerce"247 msgid "Advanced Dynamic Pricing and Discount Rules for WooCommerce" 248 248 msgstr "" 249 249 … … 252 252 msgstr "" 253 253 254 #: BaseVersion/Includes/Loader.php:10 9254 #: BaseVersion/Includes/Loader.php:106 255 255 msgid "Advanced Dynamic Pricing for WooCommerce requires active WooCommerce!" 256 256 msgstr "" 257 257 258 258 #. A message about the need for a specific php version 259 #: BaseVersion/Includes/Loader.php:10 3259 #: BaseVersion/Includes/Loader.php:100 260 260 #, php-format 261 261 msgid "" … … 264 264 265 265 #. A message about the need for a specific php version 266 #: BaseVersion/Includes/Loader.php:11 6266 #: BaseVersion/Includes/Loader.php:113 267 267 #, php-format 268 268 msgid "" … … 350 350 msgstr "" 351 351 352 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:28 4353 #: BaseVersion/views/admin_page/tabs/rules/rule.php:39 5352 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:283 353 #: BaseVersion/views/admin_page/tabs/rules/rule.php:394 354 354 msgid "amount" 355 355 msgstr "" … … 454 454 455 455 #: BaseVersion/views/admin_page/tabs/rules/templates.php:166 456 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:34 9456 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:348 457 457 msgid "Attributes" 458 458 msgstr "" … … 487 487 msgstr "" 488 488 489 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:27 2490 #: BaseVersion/views/admin_page/tabs/rules/rule.php:38 3489 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:271 490 #: BaseVersion/views/admin_page/tabs/rules/rule.php:382 491 491 msgid "Based on" 492 492 msgstr "" … … 654 654 msgstr "" 655 655 656 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 83657 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 76656 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:569 657 #: BaseVersion/views/admin_page/tabs/rules/rule.php:562 658 658 msgid "Bulk rules" 659 659 msgstr "" … … 694 694 msgstr "" 695 695 696 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:25 8696 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:257 697 697 #: BaseVersion/views/admin_page/tabs/rules/rule.php:110 698 #: BaseVersion/views/admin_page/tabs/rules/rule.php:36 7699 #: BaseVersion/views/admin_page/tabs/rules/rule.php:36 9698 #: BaseVersion/views/admin_page/tabs/rules/rule.php:366 699 #: BaseVersion/views/admin_page/tabs/rules/rule.php:368 700 700 msgid "Can be applied" 701 701 msgstr "" 702 702 703 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:25 5703 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:254 704 704 msgid "Can be applied " 705 705 msgstr "" … … 725 725 msgstr "" 726 726 727 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 87728 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 82727 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:573 728 #: BaseVersion/views/admin_page/tabs/rules/rule.php:568 729 729 msgid "Cart conditions" 730 730 msgstr "" … … 746 746 msgstr "" 747 747 748 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 80748 #: BaseVersion/views/admin_page/tabs/rules/rule.php:566 749 749 msgid "Cart/Shipping discounts" 750 750 msgstr "" 751 751 752 752 #: BaseVersion/views/admin_page/tabs/rules/templates.php:162 753 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:34 1753 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:340 754 754 msgid "Categories" 755 755 msgstr "" … … 768 768 769 769 #: BaseVersion/views/admin_page/tabs/rules/templates.php:164 770 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:34 5770 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:344 771 771 msgid "Category slugs" 772 772 msgstr "" … … 854 854 msgstr "" 855 855 856 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 37857 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 30856 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:523 857 #: BaseVersion/views/admin_page/tabs/rules/rule.php:516 858 858 msgid "Conditions relationship" 859 859 msgstr "" 860 860 861 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 58862 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 51861 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:544 862 #: BaseVersion/views/admin_page/tabs/rules/rule.php:537 863 863 msgid "Configure how often the rule would be applied." 864 864 msgstr "" … … 899 899 900 900 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:116 901 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php: 300901 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:299 902 902 #: BaseVersion/views/admin_page/tabs/rules/rule.php:154 903 #: BaseVersion/views/admin_page/tabs/rules/rule.php:41 1903 #: BaseVersion/views/admin_page/tabs/rules/rule.php:410 904 904 msgid "coupon_name" 905 905 msgstr "" … … 950 950 951 951 #: BaseVersion/views/admin_page/tabs/rules/templates.php:168 952 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:35 3952 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:352 953 953 msgid "Custom attributes" 954 954 msgstr "" … … 968 968 msgstr "" 969 969 970 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:48 7971 #: BaseVersion/views/admin_page/tabs/rules/rule.php:4 80970 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:486 971 #: BaseVersion/views/admin_page/tabs/rules/rule.php:479 972 972 #: BaseVersion/Includes/Core/Rule/CartCondition/Impl/Date.php:61 973 973 msgid "Date" … … 1052 1052 #: BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Help.php:104 1053 1053 msgid "Detailed information about plugin settings" 1054 msgstr ""1055 1056 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5231057 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5161058 msgid "Didn’t find a necessary condition?"1059 1054 msgstr "" 1060 1055 … … 1234 1229 #: BaseVersion/views/admin_page/tabs/rules/templates.php:247 1235 1230 #: BaseVersion/views/admin_page/tabs/rules/templates.php:253 1236 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:40 71237 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:41 31231 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:406 1232 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:412 1238 1233 msgid "Exclude products" 1239 msgstr ""1240 1241 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:1331242 #: BaseVersion/views/admin_page/tabs/rules/rule.php:2381243 msgid ""1244 "Exclude products that wouldn’t be discounted: enter the values into the "1245 "field “Exclude products” or turn on the checkboxes with the same name."1246 1234 msgstr "" 1247 1235 … … 1333 1321 msgstr "" 1334 1322 1335 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:4 901336 #: BaseVersion/views/admin_page/tabs/rules/rule.php:48 31323 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:489 1324 #: BaseVersion/views/admin_page/tabs/rules/rule.php:482 1337 1325 msgid "First Order" 1338 1326 msgstr "" … … 1348 1336 #: BaseVersion/views/admin_page/tabs/rules/templates.php:527 1349 1337 #: BaseVersion/views/admin_page/tabs/rules/templates.php:642 1350 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:18 41351 #: BaseVersion/views/admin_page/tabs/rules/rule.php:30 11338 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:183 1339 #: BaseVersion/views/admin_page/tabs/rules/rule.php:300 1352 1340 msgid "Fixed discount" 1353 1341 msgstr "" … … 1382 1370 #: BaseVersion/Includes/CustomizerExtensions/CustomizerExtensions.php:551 1383 1371 #: BaseVersion/views/admin_page/tabs/rules/templates.php:531 1384 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:18 81385 #: BaseVersion/views/admin_page/tabs/rules/rule.php:30 51372 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:187 1373 #: BaseVersion/views/admin_page/tabs/rules/rule.php:304 1386 1374 msgid "Fixed price" 1387 1375 msgstr "" … … 1427 1415 #: BaseVersion/Includes/Helpers/Helpers.php:573 1428 1416 #: BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Options.php:245 1429 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 851430 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 781417 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:571 1418 #: BaseVersion/views/admin_page/tabs/rules/rule.php:564 1431 1419 msgid "Free products" 1432 1420 msgstr "" … … 1707 1695 msgstr "" 1708 1696 1709 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:22 21697 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:221 1710 1698 msgid "Item cost" 1711 1699 msgstr "" 1712 1700 1713 #: BaseVersion/views/admin_page/tabs/rules/rule.php:33 51701 #: BaseVersion/views/admin_page/tabs/rules/rule.php:334 1714 1702 msgid "Item price" 1715 1703 msgstr "" … … 1736 1724 msgstr "" 1737 1725 1738 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:51 61739 #: BaseVersion/views/admin_page/tabs/rules/rule.php:50 91726 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:515 1727 #: BaseVersion/views/admin_page/tabs/rules/rule.php:508 1740 1728 msgid "Less" 1741 1729 msgstr "" 1742 1730 1743 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:20 81744 #: BaseVersion/views/admin_page/tabs/rules/rule.php:32 51731 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:207 1732 #: BaseVersion/views/admin_page/tabs/rules/rule.php:324 1745 1733 msgid "Limit discount to amount:" 1746 1734 msgstr "" 1747 1735 1748 1736 #: BaseVersion/Includes/Helpers/Helpers.php:579 1749 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 891750 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 841737 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:575 1738 #: BaseVersion/views/admin_page/tabs/rules/rule.php:570 1751 1739 msgid "Limits" 1752 1740 msgstr "" … … 1778 1766 msgstr "" 1779 1767 1780 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 391781 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 321768 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:525 1769 #: BaseVersion/views/admin_page/tabs/rules/rule.php:518 1782 1770 msgid "Match All" 1783 1771 msgstr "" 1784 1772 1785 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 411786 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 341773 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:527 1774 #: BaseVersion/views/admin_page/tabs/rules/rule.php:520 1787 1775 msgid "Match Any" 1788 1776 msgstr "" … … 1847 1835 msgstr "" 1848 1836 1849 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:51 51850 #: BaseVersion/views/admin_page/tabs/rules/rule.php:50 81837 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:514 1838 #: BaseVersion/views/admin_page/tabs/rules/rule.php:507 1851 1839 msgid "More" 1852 1840 msgstr "" … … 1880 1868 msgstr "" 1881 1869 1882 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 331883 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 261870 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:519 1871 #: BaseVersion/views/admin_page/tabs/rules/rule.php:512 1884 1872 msgid "Need more conditions?" 1885 1873 msgstr "" … … 1974 1962 1975 1963 #: BaseVersion/views/admin_page/tabs/rules/templates.php:261 1976 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:42 11964 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:420 1977 1965 msgid "on sale products" 1978 1966 msgstr "" … … 1986 1974 msgstr "" 1987 1975 1988 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:26 11976 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:260 1989 1977 #: BaseVersion/views/admin_page/tabs/rules/rule.php:113 1990 #: BaseVersion/views/admin_page/tabs/rules/rule.php:37 21978 #: BaseVersion/views/admin_page/tabs/rules/rule.php:371 1991 1979 msgid "Once" 1992 1980 msgstr "" … … 2066 2054 #: BaseVersion/views/admin_page/tabs/rules/templates.php:529 2067 2055 #: BaseVersion/views/admin_page/tabs/rules/templates.php:644 2068 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:18 62069 #: BaseVersion/views/admin_page/tabs/rules/rule.php:30 32056 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:185 2057 #: BaseVersion/views/admin_page/tabs/rules/rule.php:302 2070 2058 #: BaseVersion/Includes/Core/Rule/CartAdjustment/Impl/DiscountPercentage.php:37 2071 2059 msgid "Percentage discount" … … 2101 2089 msgstr "" 2102 2090 2103 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:47 32104 #: BaseVersion/views/admin_page/tabs/rules/rule.php:46 62091 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:472 2092 #: BaseVersion/views/admin_page/tabs/rules/rule.php:465 2105 2093 msgid "Popular conditions:" 2106 2094 msgstr "" … … 2168 2156 2169 2157 #: BaseVersion/Includes/Helpers/Helpers.php:570 2170 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 792171 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 722158 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:565 2159 #: BaseVersion/views/admin_page/tabs/rules/rule.php:558 2172 2160 msgid "Product discounts" 2173 2161 msgstr "" 2174 2162 2175 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 772176 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 702163 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:563 2164 #: BaseVersion/views/admin_page/tabs/rules/rule.php:556 2177 2165 msgid "Product filters" 2178 2166 msgstr "" … … 2202 2190 msgstr "" 2203 2191 2204 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:49 62205 #: BaseVersion/views/admin_page/tabs/rules/rule.php:48 92192 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:495 2193 #: BaseVersion/views/admin_page/tabs/rules/rule.php:488 2206 2194 msgid "Product in the Cart" 2207 2195 msgstr "" … … 2336 2324 #: BaseVersion/views/admin_page/tabs/rules/templates.php:158 2337 2325 #: BaseVersion/views/admin_page/tabs/rules/templates.php:607 2338 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:33 32326 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:332 2339 2327 #: BaseVersion/Includes/Core/Rule/CartCondition/Impl/ProductsAll.php:22 2340 2328 msgid "Products" 2341 msgstr ""2342 2343 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5242344 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5172345 msgid "Program your own custom condition"2346 2329 msgstr "" 2347 2330 … … 2408 2391 #: BaseVersion/views/admin_page/tabs/options.php:69 2409 2392 #: BaseVersion/views/admin_page/tabs/options/process_product_strategy.php:13 2410 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:13 42411 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:15 52412 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:24 42413 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:46 62414 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 592415 #: BaseVersion/views/admin_page/tabs/rules/rule.php:23 92416 #: BaseVersion/views/admin_page/tabs/rules/rule.php:26 42417 #: BaseVersion/views/admin_page/tabs/rules/rule.php:35 62418 #: BaseVersion/views/admin_page/tabs/rules/rule.php:43 52419 #: BaseVersion/views/admin_page/tabs/rules/rule.php:4 602420 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 522393 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:133 2394 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:154 2395 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:243 2396 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:465 2397 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:545 2398 #: BaseVersion/views/admin_page/tabs/rules/rule.php:238 2399 #: BaseVersion/views/admin_page/tabs/rules/rule.php:263 2400 #: BaseVersion/views/admin_page/tabs/rules/rule.php:355 2401 #: BaseVersion/views/admin_page/tabs/rules/rule.php:434 2402 #: BaseVersion/views/admin_page/tabs/rules/rule.php:459 2403 #: BaseVersion/views/admin_page/tabs/rules/rule.php:538 2421 2404 #: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:43 2422 2405 #: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:83 … … 2457 2440 msgstr "" 2458 2441 2459 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:28 12460 #: BaseVersion/views/admin_page/tabs/rules/rule.php:39 22442 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:280 2443 #: BaseVersion/views/admin_page/tabs/rules/rule.php:391 2461 2444 msgid "Repeat counter = subtotal amount divided by" 2462 2445 msgstr "" … … 2495 2478 msgstr "" 2496 2479 2497 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:48 42498 #: BaseVersion/views/admin_page/tabs/rules/rule.php:47 72480 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:483 2481 #: BaseVersion/views/admin_page/tabs/rules/rule.php:476 2499 2482 #: BaseVersion/Includes/Core/Rule/CartCondition/Impl/CustomerRole.php:43 2500 2483 msgid "Role" … … 2510 2493 2511 2494 #: BaseVersion/Includes/Helpers/Helpers.php:571 2512 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 812513 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 742495 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:567 2496 #: BaseVersion/views/admin_page/tabs/rules/rule.php:560 2514 2497 msgid "Role discounts" 2515 2498 msgstr "" … … 2591 2574 2592 2575 #: BaseVersion/views/admin_page/tabs/options.php:90 2593 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:5 912594 #: BaseVersion/views/admin_page/tabs/rules/rule.php:5 862576 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:577 2577 #: BaseVersion/views/admin_page/tabs/rules/rule.php:572 2595 2578 msgid "Save changes" 2596 2579 msgstr "" … … 2608 2591 msgstr "" 2609 2592 2610 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:46 52611 #: BaseVersion/views/admin_page/tabs/rules/rule.php:45 92593 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:464 2594 #: BaseVersion/views/admin_page/tabs/rules/rule.php:458 2612 2595 msgid "Select a cart condition that would trigger a rule execution." 2613 2596 msgstr "" … … 2621 2604 msgstr "" 2622 2605 2623 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:24 32624 #: BaseVersion/views/admin_page/tabs/rules/rule.php:35 52606 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:242 2607 #: BaseVersion/views/admin_page/tabs/rules/rule.php:354 2625 2608 msgid "Select products that would be gifted to the customers." 2626 2609 msgstr "" 2627 2610 2628 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:15 42629 #: BaseVersion/views/admin_page/tabs/rules/rule.php:26 32611 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:153 2612 #: BaseVersion/views/admin_page/tabs/rules/rule.php:262 2630 2613 msgid "Select the discount type and enter its value." 2631 2614 msgstr "" … … 2656 2639 #: BaseVersion/views/admin_page/tabs/rules/templates.php:517 2657 2640 #: BaseVersion/views/admin_page/tabs/rules/templates.php:632 2658 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:4 302641 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:429 2659 2642 #: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:143 2660 2643 #: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:153 … … 2708 2691 msgstr "" 2709 2692 2710 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:36 82693 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:367 2711 2694 msgid "Sellers" 2712 2695 msgstr "" … … 2720 2703 msgstr "" 2721 2704 2722 #: BaseVersion/views/admin_page/tabs/rules/rule.php:43 42705 #: BaseVersion/views/admin_page/tabs/rules/rule.php:433 2723 2706 msgid "" 2724 2707 "Set up a discount, fee, or shipping depending on the execution of a rule in " … … 2742 2725 msgstr "" 2743 2726 2744 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:49 32745 #: BaseVersion/views/admin_page/tabs/rules/rule.php:48 62727 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:492 2728 #: BaseVersion/views/admin_page/tabs/rules/rule.php:485 2746 2729 msgid "Shipping Country" 2747 2730 msgstr "" … … 2879 2862 2880 2863 #: BaseVersion/views/admin_page/tabs/rules/templates.php:160 2881 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:33 72864 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:336 2882 2865 msgid "SKUs" 2883 2866 msgstr "" … … 2905 2888 msgstr "" 2906 2889 2907 #: BaseVersion/views/admin_page/tabs/rules/rule.php:28 72890 #: BaseVersion/views/admin_page/tabs/rules/rule.php:286 2908 2891 msgid "Split" 2909 2892 msgstr "" 2910 2893 2911 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:21 82912 #: BaseVersion/views/admin_page/tabs/rules/rule.php:33 32894 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:217 2895 #: BaseVersion/views/admin_page/tabs/rules/rule.php:332 2913 2896 msgid "Split discount by:" 2914 2897 msgstr "" … … 2938 2921 msgstr "" 2939 2922 2940 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:48 12941 #: BaseVersion/views/admin_page/tabs/rules/rule.php:47 42923 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:480 2924 #: BaseVersion/views/admin_page/tabs/rules/rule.php:473 2942 2925 msgid "Subtotal" 2943 2926 msgstr "" 2944 2927 2945 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:27 32946 #: BaseVersion/views/admin_page/tabs/rules/rule.php:38 42928 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:272 2929 #: BaseVersion/views/admin_page/tabs/rules/rule.php:383 2947 2930 #: BaseVersion/Includes/Core/Rule/CartCondition/Impl/CartSubtotal.php:54 2948 2931 msgid "Subtotal (exc. VAT)" 2949 2932 msgstr "" 2950 2933 2951 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:27 52952 #: BaseVersion/views/admin_page/tabs/rules/rule.php:38 62934 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:274 2935 #: BaseVersion/views/admin_page/tabs/rules/rule.php:385 2953 2936 msgid "Subtotal (inc. VAT)" 2954 2937 msgstr "" … … 3008 2991 3009 2992 #: BaseVersion/views/admin_page/tabs/rules/templates.php:170 3010 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:35 72993 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:356 3011 2994 msgid "Tags" 3012 2995 msgstr "" … … 3096 3079 msgstr "" 3097 3080 3098 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:19 73099 #: BaseVersion/views/admin_page/tabs/rules/rule.php:31 43081 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:196 3082 #: BaseVersion/views/admin_page/tabs/rules/rule.php:313 3100 3083 msgid "To increase the price, make a negative discount" 3101 3084 msgstr "" … … 3106 3089 msgstr "" 3107 3090 3108 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:1 703109 #: BaseVersion/views/admin_page/tabs/rules/rule.php:27 93091 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:169 3092 #: BaseVersion/views/admin_page/tabs/rules/rule.php:278 3110 3093 msgid "Total" 3111 3094 msgstr "" … … 3123 3106 msgstr "" 3124 3107 3125 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:25 93108 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:258 3126 3109 #: BaseVersion/views/admin_page/tabs/rules/rule.php:112 3127 #: BaseVersion/views/admin_page/tabs/rules/rule.php:3 703110 #: BaseVersion/views/admin_page/tabs/rules/rule.php:369 3128 3111 msgid "Unlimited" 3129 3112 msgstr "" -
advanced-dynamic-pricing-for-woocommerce/trunk/readme.txt
r3385322 r3385738 184 184 == Changelog == 185 185 186 = 4.10.3 - 2025-10-29 = 187 * Fixed critical bug - fatal error in PHP 7.4(or less) 188 * Fixed critical bug - fatal error when plugin "TM Extra product options" was active 189 * Updated UI for section "Filter by products" and "Cart conditions" 190 186 191 = 4.10.2 - 2025-10-27 = 187 192 * Speed up plugin a bit - prevent extra shipping/cart calculations during page load
Note: See TracChangeset
for help on using the changeset viewer.