Plugin Directory

Changeset 3385738


Ignore:
Timestamp:
10/28/2025 09:23:30 AM (3 months ago)
Author:
algol.plus
Message:

dev update

Location:
advanced-dynamic-pricing-for-woocommerce/trunk
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Rules.php

    r3384329 r3385738  
    381381            'wdp_select2',
    382382            'wc-clipboard',
    383             'jquery-tiptip'
     383            'wc-jquery-tiptip'
    384384        ), WC_ADP_VERSION, true);
    385385
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/CartProcessor/OriginalPriceCalculation.php

    r3384329 r3385738  
    66use ADP\BaseVersion\Includes\WC\WcCartItemFacade;
    77use ADP\BaseVersion\Includes\Context;
    8 use ADP\ProVersion\Includes\Compatibility\Addons\TmExtraOptionsCmp;
     8use ADP\BaseVersion\Includes\Compatibility\Addons\TmExtraOptionsCmp;
    99use Exception;
    1010use ReflectionClass;
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Context.php

    r3297317 r3385738  
    761761
    762762    public function isBaseVersion(): bool {
    763         return defined('WC_ADP_PRO_VERSION_PATH');
     763        return !defined('WC_ADP_PRO_VERSION_PATH');
    764764    }
    765765
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Core/Rule/CartCondition/ConditionCartItemsAmount.php

    r3349520 r3385738  
    99use ADP\BaseVersion\Includes\Core\RuleProcessor\CartTotals;
    1010use 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;
     11use ADP\BaseVersion\Includes\Core\Cart\Cart;
     12use ADP\BaseVersion\Includes\Core\Rule\CartCondition\ConditionsLoader;
     13use ADP\BaseVersion\Includes\Core\RuleProcessor\ProductFiltering;
    1414
    1515defined('ABSPATH') or exit;
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Core/Rule/CartCondition/ConditionCartItemsWeight.php

    r3022127 r3385738  
    88use ADP\BaseVersion\Includes\WC\WcCartItemFacade;
    99use ADP\Factory;
    10 use ADP\ProVersion\Includes\Core\Cart\Cart;
    11 use ADP\ProVersion\Includes\Core\RuleProcessor\ProductFiltering;
     10use ADP\BaseVersion\Includes\Core\Cart\Cart;
     11use ADP\BaseVersion\Includes\Core\RuleProcessor\ProductFiltering;
    1212
    1313class ConditionCartItemsWeight implements ListComparisonCondition, ValueComparisonCondition
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Core/RuleProcessor/PriceCalculator.php

    r3384329 r3385738  
    867867                    case '-': $stack[] = $a - $b; break;
    868868                    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;
    870875                    default: throw new Exception("Unknown operator ". esc_html($token) );
    871876                }
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Database/Models/Rule.php

    r3297317 r3385738  
    1313use ADP\BaseVersion\Includes\SpecialStrategies\CompareStrategy;
    1414use ADP\Factory;
    15 use ADP\ProVersion\Includes\Database\Repository\CollectionRepository;
    1615
    1716class Rule
     
    220219        $rule['condition_message'] = stripslashes_deep($rule['condition_message']);
    221220
    222         return new self(
     221        return new static(
    223222            $rule['id'],
    224223            $rule['deleted'],
     
    425424                    $filter->getValue()
    426425                );
    427             } elseif ($filter::TYPE_COLLECTIONS === $filter->getType()) {
    428                 $collectionRepository = new CollectionRepository();
    429                 foreach ($collectionRepository::getProductCollectionsByIds($filter->getValue()) as $collection ) {
    430                     $result[] = $collection->title;
    431                 }
    432426            }
    433427        }
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/Database/Repository/RuleRepository.php

    r3384329 r3385738  
    198198        if ( ! $include_deleted) {
    199199            $sql .= ' AND deleted = 0';
     200        }
     201
     202        if(adp_context()->isBaseVersion()) {
     203            $args['exclusive'] = 0;
    200204        }
    201205
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/ImportExport/Importer.php

    r3297317 r3385738  
    3535
    3636            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)));
    3838            } else {
    39                 $rulesCol    = $ruleStorage->buildRules(array(Rule::fromArray($rawRule)));
     39                $rulesCol    = $ruleStorage->buildRules(array(Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rawRule)));
    4040            }
    4141
     
    9797            }
    9898
    99             $ruleObj = Rule::fromArray($rule);
     99            $ruleObj = Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rule);
    100100
    101101            $id         = $ruleRepository->storeRule($ruleObj);
     
    122122        foreach ( $items as $rawRule ) {
    123123            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)));
    125125            } else {
    126                 $rulesCol    = $ruleStorage->buildRules(array(Rule::fromArray($rawRule)));
     126                $rulesCol    = $ruleStorage->buildRules(array(Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rawRule)));
    127127            }
    128128
     
    168168//            }
    169169
    170             $ruleObj    = Rule::fromArray($rule);
     170            $ruleObj = Factory::callStaticMethod('Database_Models_Rule', 'fromArray', $rule);
    171171            $id         = $ruleRepository->storeRule($ruleObj);
    172172            $imported[] = $id;
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/Includes/PriceDisplay/PriceDisplay.php

    r3384329 r3385738  
    218218        }
    219219
    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)) {
    221221            add_filter('woocommerce_product_variation_get_sale_price', array($this, 'hookGetSalePrice'), $priority,
    222222                2);
  • advanced-dynamic-pricing-for-woocommerce/trunk/BaseVersion/views/admin_page/tabs/rules/persistent_rule.php

    r3384329 r3385738  
    131131                        wp_kses(
    132132                            __('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')
    134133                            .'<br><a href="%s">' .__('Read docs', 'advanced-dynamic-pricing-for-woocommerce') .'</a>',
    135134                            array('br' => array(), 'a' => array('href' => array()))
     
    517516                    </div>
    518517                </div>
    519                 <p class="wdp-rule-help">
    520                     <?php
    521                     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 
    532518                <a href="https://algolplus.com/plugins/downloads/advanced-dynamic-pricing-woocommerce-pro/"
    533519                   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  
    236236                        wp_kses(
    237237                            __('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')
    239238                            .'<br><a href="%s" target="_blank">' .__('Read docs', 'advanced-dynamic-pricing-for-woocommerce') .'</a>',
    240239                        array('br' => array(), 'a' => array('href' => array(), 'target' => array()))
     
    510509                    </div>
    511510                </div>
    512                 <p class="wdp-rule-help">
    513                     <?php
    514                     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 
    525511                <a href="https://algolplus.com/plugins/downloads/advanced-dynamic-pricing-woocommerce-pro/"
    526512                   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  
    44 * Plugin URI:
    55 * Description: Manage WooCommerce discounts
    6  * Version: 4.10.2
     6 * Version: 4.10.3
    77 * Author: AlgolPlus
    88 * Author URI: https://algolplus.com/
  • advanced-dynamic-pricing-for-woocommerce/trunk/languages/advanced-dynamic-pricing-for-woocommerce.pot

    r3384329 r3385738  
    44"Project-Id-Version: Advanced Dynamic Pricing for WooCommerce (Pro)\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2025-10-25 06:07+0000\n"
     6"POT-Creation-Date: 2025-10-28 09:18+0000\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    154154msgstr ""
    155155
    156 #: BaseVersion/views/admin_page/tabs/rules/rule.php:446
     156#: BaseVersion/views/admin_page/tabs/rules/rule.php:445
    157157msgid "Add cart adjustment"
    158158msgstr ""
     
    162162msgstr ""
    163163
    164 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:545
    165 #: BaseVersion/views/admin_page/tabs/rules/rule.php:538
     164#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:531
     165#: BaseVersion/views/admin_page/tabs/rules/rule.php:524
    166166msgid "Add condition"
    167167msgstr ""
     
    183183msgstr ""
    184184
    185 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:294
    186 #: BaseVersion/views/admin_page/tabs/rules/rule.php:405
     185#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:293
     186#: BaseVersion/views/admin_page/tabs/rules/rule.php:404
    187187msgid "Add free items at regular price and show discount as coupon"
    188188msgstr ""
    189189
    190 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:570
    191 #: BaseVersion/views/admin_page/tabs/rules/rule.php:563
     190#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:556
     191#: BaseVersion/views/admin_page/tabs/rules/rule.php:549
    192192msgid "Add limit"
    193193msgstr ""
     
    197197msgstr ""
    198198
    199 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:311
    200 #: BaseVersion/views/admin_page/tabs/rules/rule.php:421
     199#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:310
     200#: BaseVersion/views/admin_page/tabs/rules/rule.php:420
    201201msgid "Add product"
    202202msgstr ""
    203203
    204204#: BaseVersion/views/admin_page/tabs/rules/templates.php:617
    205 #: BaseVersion/views/admin_page/tabs/rules/rule.php:250
     205#: BaseVersion/views/admin_page/tabs/rules/rule.php:249
    206206msgid "Add product filter"
    207207msgstr ""
     
    245245
    246246#. Name of the plugin
    247 msgid "Advanced Dynamic Pricing for WooCommerce"
     247msgid "Advanced Dynamic Pricing and Discount Rules for WooCommerce"
    248248msgstr ""
    249249
     
    252252msgstr ""
    253253
    254 #: BaseVersion/Includes/Loader.php:109
     254#: BaseVersion/Includes/Loader.php:106
    255255msgid "Advanced Dynamic Pricing for WooCommerce requires active WooCommerce!"
    256256msgstr ""
    257257
    258258#. A message about the need for a specific php version
    259 #: BaseVersion/Includes/Loader.php:103
     259#: BaseVersion/Includes/Loader.php:100
    260260#, php-format
    261261msgid ""
     
    264264
    265265#. A message about the need for a specific php version
    266 #: BaseVersion/Includes/Loader.php:116
     266#: BaseVersion/Includes/Loader.php:113
    267267#, php-format
    268268msgid ""
     
    350350msgstr ""
    351351
    352 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:284
    353 #: BaseVersion/views/admin_page/tabs/rules/rule.php:395
     352#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:283
     353#: BaseVersion/views/admin_page/tabs/rules/rule.php:394
    354354msgid "amount"
    355355msgstr ""
     
    454454
    455455#: BaseVersion/views/admin_page/tabs/rules/templates.php:166
    456 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:349
     456#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:348
    457457msgid "Attributes"
    458458msgstr ""
     
    487487msgstr ""
    488488
    489 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:272
    490 #: BaseVersion/views/admin_page/tabs/rules/rule.php:383
     489#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:271
     490#: BaseVersion/views/admin_page/tabs/rules/rule.php:382
    491491msgid "Based on"
    492492msgstr ""
     
    654654msgstr ""
    655655
    656 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:583
    657 #: BaseVersion/views/admin_page/tabs/rules/rule.php:576
     656#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:569
     657#: BaseVersion/views/admin_page/tabs/rules/rule.php:562
    658658msgid "Bulk rules"
    659659msgstr ""
     
    694694msgstr ""
    695695
    696 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:258
     696#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:257
    697697#: BaseVersion/views/admin_page/tabs/rules/rule.php:110
    698 #: BaseVersion/views/admin_page/tabs/rules/rule.php:367
    699 #: BaseVersion/views/admin_page/tabs/rules/rule.php:369
     698#: BaseVersion/views/admin_page/tabs/rules/rule.php:366
     699#: BaseVersion/views/admin_page/tabs/rules/rule.php:368
    700700msgid "Can be applied"
    701701msgstr ""
    702702
    703 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:255
     703#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:254
    704704msgid "Can be applied "
    705705msgstr ""
     
    725725msgstr ""
    726726
    727 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:587
    728 #: BaseVersion/views/admin_page/tabs/rules/rule.php:582
     727#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:573
     728#: BaseVersion/views/admin_page/tabs/rules/rule.php:568
    729729msgid "Cart conditions"
    730730msgstr ""
     
    746746msgstr ""
    747747
    748 #: BaseVersion/views/admin_page/tabs/rules/rule.php:580
     748#: BaseVersion/views/admin_page/tabs/rules/rule.php:566
    749749msgid "Cart/Shipping discounts"
    750750msgstr ""
    751751
    752752#: BaseVersion/views/admin_page/tabs/rules/templates.php:162
    753 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:341
     753#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:340
    754754msgid "Categories"
    755755msgstr ""
     
    768768
    769769#: BaseVersion/views/admin_page/tabs/rules/templates.php:164
    770 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:345
     770#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:344
    771771msgid "Category slugs"
    772772msgstr ""
     
    854854msgstr ""
    855855
    856 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:537
    857 #: BaseVersion/views/admin_page/tabs/rules/rule.php:530
     856#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:523
     857#: BaseVersion/views/admin_page/tabs/rules/rule.php:516
    858858msgid "Conditions relationship"
    859859msgstr ""
    860860
    861 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:558
    862 #: BaseVersion/views/admin_page/tabs/rules/rule.php:551
     861#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:544
     862#: BaseVersion/views/admin_page/tabs/rules/rule.php:537
    863863msgid "Configure how often the rule would be applied."
    864864msgstr ""
     
    899899
    900900#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:116
    901 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:300
     901#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:299
    902902#: BaseVersion/views/admin_page/tabs/rules/rule.php:154
    903 #: BaseVersion/views/admin_page/tabs/rules/rule.php:411
     903#: BaseVersion/views/admin_page/tabs/rules/rule.php:410
    904904msgid "coupon_name"
    905905msgstr ""
     
    950950
    951951#: BaseVersion/views/admin_page/tabs/rules/templates.php:168
    952 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:353
     952#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:352
    953953msgid "Custom attributes"
    954954msgstr ""
     
    968968msgstr ""
    969969
    970 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:487
    971 #: BaseVersion/views/admin_page/tabs/rules/rule.php:480
     970#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:486
     971#: BaseVersion/views/admin_page/tabs/rules/rule.php:479
    972972#: BaseVersion/Includes/Core/Rule/CartCondition/Impl/Date.php:61
    973973msgid "Date"
     
    10521052#: BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Help.php:104
    10531053msgid "Detailed information about plugin settings"
    1054 msgstr ""
    1055 
    1056 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:523
    1057 #: BaseVersion/views/admin_page/tabs/rules/rule.php:516
    1058 msgid "Didn’t find a necessary condition?"
    10591054msgstr ""
    10601055
     
    12341229#: BaseVersion/views/admin_page/tabs/rules/templates.php:247
    12351230#: BaseVersion/views/admin_page/tabs/rules/templates.php:253
    1236 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:407
    1237 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:413
     1231#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:406
     1232#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:412
    12381233msgid "Exclude products"
    1239 msgstr ""
    1240 
    1241 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:133
    1242 #: BaseVersion/views/admin_page/tabs/rules/rule.php:238
    1243 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."
    12461234msgstr ""
    12471235
     
    13331321msgstr ""
    13341322
    1335 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:490
    1336 #: BaseVersion/views/admin_page/tabs/rules/rule.php:483
     1323#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:489
     1324#: BaseVersion/views/admin_page/tabs/rules/rule.php:482
    13371325msgid "First Order"
    13381326msgstr ""
     
    13481336#: BaseVersion/views/admin_page/tabs/rules/templates.php:527
    13491337#: BaseVersion/views/admin_page/tabs/rules/templates.php:642
    1350 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:184
    1351 #: BaseVersion/views/admin_page/tabs/rules/rule.php:301
     1338#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:183
     1339#: BaseVersion/views/admin_page/tabs/rules/rule.php:300
    13521340msgid "Fixed discount"
    13531341msgstr ""
     
    13821370#: BaseVersion/Includes/CustomizerExtensions/CustomizerExtensions.php:551
    13831371#: BaseVersion/views/admin_page/tabs/rules/templates.php:531
    1384 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:188
    1385 #: BaseVersion/views/admin_page/tabs/rules/rule.php:305
     1372#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:187
     1373#: BaseVersion/views/admin_page/tabs/rules/rule.php:304
    13861374msgid "Fixed price"
    13871375msgstr ""
     
    14271415#: BaseVersion/Includes/Helpers/Helpers.php:573
    14281416#: BaseVersion/Includes/AdminExtensions/AdminPage/Tabs/Options.php:245
    1429 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:585
    1430 #: BaseVersion/views/admin_page/tabs/rules/rule.php:578
     1417#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:571
     1418#: BaseVersion/views/admin_page/tabs/rules/rule.php:564
    14311419msgid "Free products"
    14321420msgstr ""
     
    17071695msgstr ""
    17081696
    1709 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:222
     1697#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:221
    17101698msgid "Item cost"
    17111699msgstr ""
    17121700
    1713 #: BaseVersion/views/admin_page/tabs/rules/rule.php:335
     1701#: BaseVersion/views/admin_page/tabs/rules/rule.php:334
    17141702msgid "Item price"
    17151703msgstr ""
     
    17361724msgstr ""
    17371725
    1738 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:516
    1739 #: BaseVersion/views/admin_page/tabs/rules/rule.php:509
     1726#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:515
     1727#: BaseVersion/views/admin_page/tabs/rules/rule.php:508
    17401728msgid "Less"
    17411729msgstr ""
    17421730
    1743 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:208
    1744 #: BaseVersion/views/admin_page/tabs/rules/rule.php:325
     1731#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:207
     1732#: BaseVersion/views/admin_page/tabs/rules/rule.php:324
    17451733msgid "Limit discount to amount:"
    17461734msgstr ""
    17471735
    17481736#: BaseVersion/Includes/Helpers/Helpers.php:579
    1749 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:589
    1750 #: BaseVersion/views/admin_page/tabs/rules/rule.php:584
     1737#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:575
     1738#: BaseVersion/views/admin_page/tabs/rules/rule.php:570
    17511739msgid "Limits"
    17521740msgstr ""
     
    17781766msgstr ""
    17791767
    1780 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:539
    1781 #: BaseVersion/views/admin_page/tabs/rules/rule.php:532
     1768#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:525
     1769#: BaseVersion/views/admin_page/tabs/rules/rule.php:518
    17821770msgid "Match All"
    17831771msgstr ""
    17841772
    1785 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:541
    1786 #: BaseVersion/views/admin_page/tabs/rules/rule.php:534
     1773#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:527
     1774#: BaseVersion/views/admin_page/tabs/rules/rule.php:520
    17871775msgid "Match Any"
    17881776msgstr ""
     
    18471835msgstr ""
    18481836
    1849 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:515
    1850 #: BaseVersion/views/admin_page/tabs/rules/rule.php:508
     1837#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:514
     1838#: BaseVersion/views/admin_page/tabs/rules/rule.php:507
    18511839msgid "More"
    18521840msgstr ""
     
    18801868msgstr ""
    18811869
    1882 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:533
    1883 #: BaseVersion/views/admin_page/tabs/rules/rule.php:526
     1870#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:519
     1871#: BaseVersion/views/admin_page/tabs/rules/rule.php:512
    18841872msgid "Need more conditions?"
    18851873msgstr ""
     
    19741962
    19751963#: BaseVersion/views/admin_page/tabs/rules/templates.php:261
    1976 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:421
     1964#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:420
    19771965msgid "on sale products"
    19781966msgstr ""
     
    19861974msgstr ""
    19871975
    1988 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:261
     1976#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:260
    19891977#: BaseVersion/views/admin_page/tabs/rules/rule.php:113
    1990 #: BaseVersion/views/admin_page/tabs/rules/rule.php:372
     1978#: BaseVersion/views/admin_page/tabs/rules/rule.php:371
    19911979msgid "Once"
    19921980msgstr ""
     
    20662054#: BaseVersion/views/admin_page/tabs/rules/templates.php:529
    20672055#: BaseVersion/views/admin_page/tabs/rules/templates.php:644
    2068 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:186
    2069 #: BaseVersion/views/admin_page/tabs/rules/rule.php:303
     2056#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:185
     2057#: BaseVersion/views/admin_page/tabs/rules/rule.php:302
    20702058#: BaseVersion/Includes/Core/Rule/CartAdjustment/Impl/DiscountPercentage.php:37
    20712059msgid "Percentage discount"
     
    21012089msgstr ""
    21022090
    2103 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:473
    2104 #: BaseVersion/views/admin_page/tabs/rules/rule.php:466
     2091#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:472
     2092#: BaseVersion/views/admin_page/tabs/rules/rule.php:465
    21052093msgid "Popular conditions:"
    21062094msgstr ""
     
    21682156
    21692157#: BaseVersion/Includes/Helpers/Helpers.php:570
    2170 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:579
    2171 #: BaseVersion/views/admin_page/tabs/rules/rule.php:572
     2158#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:565
     2159#: BaseVersion/views/admin_page/tabs/rules/rule.php:558
    21722160msgid "Product discounts"
    21732161msgstr ""
    21742162
    2175 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:577
    2176 #: BaseVersion/views/admin_page/tabs/rules/rule.php:570
     2163#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:563
     2164#: BaseVersion/views/admin_page/tabs/rules/rule.php:556
    21772165msgid "Product filters"
    21782166msgstr ""
     
    22022190msgstr ""
    22032191
    2204 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:496
    2205 #: BaseVersion/views/admin_page/tabs/rules/rule.php:489
     2192#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:495
     2193#: BaseVersion/views/admin_page/tabs/rules/rule.php:488
    22062194msgid "Product in the Cart"
    22072195msgstr ""
     
    23362324#: BaseVersion/views/admin_page/tabs/rules/templates.php:158
    23372325#: BaseVersion/views/admin_page/tabs/rules/templates.php:607
    2338 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:333
     2326#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:332
    23392327#: BaseVersion/Includes/Core/Rule/CartCondition/Impl/ProductsAll.php:22
    23402328msgid "Products"
    2341 msgstr ""
    2342 
    2343 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:524
    2344 #: BaseVersion/views/admin_page/tabs/rules/rule.php:517
    2345 msgid "Program your own custom condition"
    23462329msgstr ""
    23472330
     
    24082391#: BaseVersion/views/admin_page/tabs/options.php:69
    24092392#: BaseVersion/views/admin_page/tabs/options/process_product_strategy.php:13
    2410 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:134
    2411 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:155
    2412 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:244
    2413 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:466
    2414 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:559
    2415 #: BaseVersion/views/admin_page/tabs/rules/rule.php:239
    2416 #: BaseVersion/views/admin_page/tabs/rules/rule.php:264
    2417 #: BaseVersion/views/admin_page/tabs/rules/rule.php:356
    2418 #: BaseVersion/views/admin_page/tabs/rules/rule.php:435
    2419 #: BaseVersion/views/admin_page/tabs/rules/rule.php:460
    2420 #: BaseVersion/views/admin_page/tabs/rules/rule.php:552
     2393#: 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
    24212404#: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:43
    24222405#: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:83
     
    24572440msgstr ""
    24582441
    2459 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:281
    2460 #: BaseVersion/views/admin_page/tabs/rules/rule.php:392
     2442#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:280
     2443#: BaseVersion/views/admin_page/tabs/rules/rule.php:391
    24612444msgid "Repeat counter = subtotal amount divided by"
    24622445msgstr ""
     
    24952478msgstr ""
    24962479
    2497 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:484
    2498 #: BaseVersion/views/admin_page/tabs/rules/rule.php:477
     2480#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:483
     2481#: BaseVersion/views/admin_page/tabs/rules/rule.php:476
    24992482#: BaseVersion/Includes/Core/Rule/CartCondition/Impl/CustomerRole.php:43
    25002483msgid "Role"
     
    25102493
    25112494#: BaseVersion/Includes/Helpers/Helpers.php:571
    2512 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:581
    2513 #: BaseVersion/views/admin_page/tabs/rules/rule.php:574
     2495#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:567
     2496#: BaseVersion/views/admin_page/tabs/rules/rule.php:560
    25142497msgid "Role discounts"
    25152498msgstr ""
     
    25912574
    25922575#: BaseVersion/views/admin_page/tabs/options.php:90
    2593 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:591
    2594 #: BaseVersion/views/admin_page/tabs/rules/rule.php:586
     2576#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:577
     2577#: BaseVersion/views/admin_page/tabs/rules/rule.php:572
    25952578msgid "Save changes"
    25962579msgstr ""
     
    26082591msgstr ""
    26092592
    2610 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:465
    2611 #: BaseVersion/views/admin_page/tabs/rules/rule.php:459
     2593#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:464
     2594#: BaseVersion/views/admin_page/tabs/rules/rule.php:458
    26122595msgid "Select a cart condition that would trigger a rule execution."
    26132596msgstr ""
     
    26212604msgstr ""
    26222605
    2623 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:243
    2624 #: BaseVersion/views/admin_page/tabs/rules/rule.php:355
     2606#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:242
     2607#: BaseVersion/views/admin_page/tabs/rules/rule.php:354
    26252608msgid "Select products that would be gifted to the customers."
    26262609msgstr ""
    26272610
    2628 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:154
    2629 #: BaseVersion/views/admin_page/tabs/rules/rule.php:263
     2611#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:153
     2612#: BaseVersion/views/admin_page/tabs/rules/rule.php:262
    26302613msgid "Select the discount type and enter its value."
    26312614msgstr ""
     
    26562639#: BaseVersion/views/admin_page/tabs/rules/templates.php:517
    26572640#: BaseVersion/views/admin_page/tabs/rules/templates.php:632
    2658 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:430
     2641#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:429
    26592642#: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:143
    26602643#: BaseVersion/views/admin_page/tabs/rules/templates/wdp-sortable-blocks.php:153
     
    27082691msgstr ""
    27092692
    2710 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:368
     2693#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:367
    27112694msgid "Sellers"
    27122695msgstr ""
     
    27202703msgstr ""
    27212704
    2722 #: BaseVersion/views/admin_page/tabs/rules/rule.php:434
     2705#: BaseVersion/views/admin_page/tabs/rules/rule.php:433
    27232706msgid ""
    27242707"Set up a discount, fee, or shipping depending on the execution of a rule in "
     
    27422725msgstr ""
    27432726
    2744 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:493
    2745 #: BaseVersion/views/admin_page/tabs/rules/rule.php:486
     2727#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:492
     2728#: BaseVersion/views/admin_page/tabs/rules/rule.php:485
    27462729msgid "Shipping Country"
    27472730msgstr ""
     
    28792862
    28802863#: BaseVersion/views/admin_page/tabs/rules/templates.php:160
    2881 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:337
     2864#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:336
    28822865msgid "SKUs"
    28832866msgstr ""
     
    29052888msgstr ""
    29062889
    2907 #: BaseVersion/views/admin_page/tabs/rules/rule.php:287
     2890#: BaseVersion/views/admin_page/tabs/rules/rule.php:286
    29082891msgid "Split"
    29092892msgstr ""
    29102893
    2911 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:218
    2912 #: BaseVersion/views/admin_page/tabs/rules/rule.php:333
     2894#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:217
     2895#: BaseVersion/views/admin_page/tabs/rules/rule.php:332
    29132896msgid "Split discount by:"
    29142897msgstr ""
     
    29382921msgstr ""
    29392922
    2940 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:481
    2941 #: BaseVersion/views/admin_page/tabs/rules/rule.php:474
     2923#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:480
     2924#: BaseVersion/views/admin_page/tabs/rules/rule.php:473
    29422925msgid "Subtotal"
    29432926msgstr ""
    29442927
    2945 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:273
    2946 #: BaseVersion/views/admin_page/tabs/rules/rule.php:384
     2928#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:272
     2929#: BaseVersion/views/admin_page/tabs/rules/rule.php:383
    29472930#: BaseVersion/Includes/Core/Rule/CartCondition/Impl/CartSubtotal.php:54
    29482931msgid "Subtotal (exc. VAT)"
    29492932msgstr ""
    29502933
    2951 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:275
    2952 #: BaseVersion/views/admin_page/tabs/rules/rule.php:386
     2934#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:274
     2935#: BaseVersion/views/admin_page/tabs/rules/rule.php:385
    29532936msgid "Subtotal (inc. VAT)"
    29542937msgstr ""
     
    30082991
    30092992#: BaseVersion/views/admin_page/tabs/rules/templates.php:170
    3010 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:357
     2993#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:356
    30112994msgid "Tags"
    30122995msgstr ""
     
    30963079msgstr ""
    30973080
    3098 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:197
    3099 #: BaseVersion/views/admin_page/tabs/rules/rule.php:314
     3081#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:196
     3082#: BaseVersion/views/admin_page/tabs/rules/rule.php:313
    31003083msgid "To increase the price, make a negative discount"
    31013084msgstr ""
     
    31063089msgstr ""
    31073090
    3108 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:170
    3109 #: BaseVersion/views/admin_page/tabs/rules/rule.php:279
     3091#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:169
     3092#: BaseVersion/views/admin_page/tabs/rules/rule.php:278
    31103093msgid "Total"
    31113094msgstr ""
     
    31233106msgstr ""
    31243107
    3125 #: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:259
     3108#: BaseVersion/views/admin_page/tabs/rules/persistent_rule.php:258
    31263109#: BaseVersion/views/admin_page/tabs/rules/rule.php:112
    3127 #: BaseVersion/views/admin_page/tabs/rules/rule.php:370
     3110#: BaseVersion/views/admin_page/tabs/rules/rule.php:369
    31283111msgid "Unlimited"
    31293112msgstr ""
  • advanced-dynamic-pricing-for-woocommerce/trunk/readme.txt

    r3385322 r3385738  
    184184== Changelog ==
    185185
     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
    186191= 4.10.2 - 2025-10-27 =
    187192* Speed up plugin a bit - prevent extra shipping/cart calculations during page load
Note: See TracChangeset for help on using the changeset viewer.