PluginProbe
Tiered Pricing Table for WooCommerce / 6.1.0
Tiered Pricing Table for WooCommerce v6.1.0
8.0.2 7.1.7 7.1.5 7.1.4 7.1.1 6.5.0 6.4.0 6.1.0 trunk 1.0 1.1 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.2.0 2.2.1 2.2.2 2.2.3 2.3.0 2.3.1 2.3.2 2.3.3 All 91 releases
tier-pricing-table / views / admin / add-price-rules.php

add-price-rules.php in Tiered Pricing Table for WooCommerce 6.1.0, at views/admin/add-price-rules.php

124 lines 6.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php if ( ! defined( 'WPINC' ) ) {
2 die;
3 }
4
5 /**
6 * Available variables
7 *
8 * @var bool $isFree
9 * @var string $prefix
10 * @var string $type
11 */
12 ?>
13
14 <script>
15 jQuery(document).ready(function ($) {
16 $('[data-tiered-price-type-select]').on('change', function () {
17 $('[data-tiered-price-type]').css('display', 'none');
18 $('[data-tiered-price-type-' + this.value + ']').css('display', 'block');
19 });
20 });
21 </script>
22
23 <p class="form-field">
24 <label for="tiered-price-type-select"><?php _e( "Tiered pricing type", 'tier-pricing-table' ); ?></label>
25 <select name="tiered_price_rules_type_<?php echo $prefix ?>" id="tiered-price-type-select" style="width: 50%"
26 data-tiered-price-type-select>
27 <option value="fixed" <?php selected( 'fixed', $type ); ?> ><?php _e( 'Fixed',
28 'tier-pricing-table' ); ?></option>
29 <?php if ( $isFree ): ?>
30 <option disabled><?php _e( 'Percentage (Only in premium version)', 'tier-pricing-table' ); ?></option>
31 <?php else: ?>
32 <option value="percentage" <?php selected( 'percentage', $type ); ?> ><?php _e( 'Percentage',
33 'tier-pricing-table' ); ?></option>
34 <?php endif; ?>
35
36 </select>
37 </p>
38
39 <p class="form-field <?php echo $type === 'percentage' ? 'hidden' : ''; ?>" data-tiered-price-type-fixed
40 data-tiered-price-type>
41 <label><?php _e( "Tiered price", 'tier-pricing-table' ); ?></label>
42 <span data-price-rules-wrapper>
43 <?php if ( ! empty( $price_rules_fixed ) ): ?>
44 <?php foreach ( $price_rules_fixed as $amount => $price ): ?>
45 <span data-price-rules-container>
46 <span data-price-rules-input-wrapper>
47 <input type="number" value="<?php echo $amount; ?>" min="2"
48 placeholder="<?php _e( 'Quantity', 'tier-pricing-table' ); ?>"
49 class="price-quantity-rule price-quantity-rule--simple"
50 name="tiered_price_fixed_quantity_<?php echo $prefix ?>[]">
51 <input type="text" value="<?php echo wc_format_localized_price( $price ); ?>"
52 placeholder="<?php _e( 'Price', 'tier-pricing-table' ); ?>"
53 class="wc_input_price price-quantity-rule--simple"
54 name="tiered_price_fixed_price_<?php echo $prefix ?>[]">
55 </span>
56 <span class="notice-dismiss remove-price-rule" data-remove-price-rule></span>
57 <br>
58 <br>
59 </span>
60
61 <?php endforeach; ?>
62 <?php endif; ?>
63
64 <span data-price-rules-container>
65 <span data-price-rules-input-wrapper>
66 <input type="number" min="2" placeholder="<?php _e( 'Quantity', 'tier-pricing-table' ); ?>"
67 class="price-quantity-rule price-quantity-rule--simple"
68 name="tiered_price_fixed_quantity_<?php echo $prefix ?>[]">
69 <input type="text" placeholder="<?php _e( 'Price', 'tier-pricing-table' ); ?>"
70 class="wc_input_price price-quantity-rule--simple"
71 name="tiered_price_fixed_price_<?php echo $prefix ?>[]">
72 </span>
73 <span class="notice-dismiss remove-price-rule" data-remove-price-rule></span>
74 <br>
75 <br>
76 </span>
77 <button data-add-new-price-rule class="button"><?php _e( 'New tier', 'tier-pricing-table' ); ?></button>
78 </span>
79 </p>
80
81 <p class="form-field <?php echo $type === 'fixed' ? 'hidden' : ''; ?>" data-tiered-price-type-percentage
82 data-tiered-price-type>
83 <label><?php _e( "Tiered price", 'tier-pricing-table' ); ?></label>
84 <span data-price-rules-wrapper>
85 <?php if ( ! empty( $price_rules_percentage ) ): ?>
86 <?php foreach ( $price_rules_percentage as $amount => $discount ): ?>
87 <span data-price-rules-container>
88 <span data-price-rules-input-wrapper>
89 <input type="number" value="<?php echo $amount; ?>" min="2"
90 placeholder="<?php _e( 'Quantity', 'tier-pricing-table' ); ?>"
91 class="price-quantity-rule price-quantity-rule--simple"
92 name="tiered_price_percent_quantity_<?php echo $prefix ?>[]">
93 <input type="number" value="<?php echo $discount; ?>" max="99"
94 placeholder="<?php _e( 'Percent discount', 'tier-pricing-table' ); ?>"
95 class="price-quantity-rule--simple"
96 name="tiered_price_percent_discount_<?php echo $prefix ?>[]" step="any">
97 </span>
98 <span class="notice-dismiss remove-price-rule" data-remove-price-rule></span>
99 <br>
100 <br>
101 </span>
102
103 <?php endforeach; ?>
104 <?php endif; ?>
105
106 <span data-price-rules-container>
107 <span data-price-rules-input-wrapper>
108 <input type="number" min="2" placeholder="<?php _e( 'Quantity', 'tier-pricing-table' ); ?>"
109 class="price-quantity-rule price-quantity-rule--simple"
110 name="tiered_price_percent_quantity_<?php echo $prefix ?>[]">
111 <input type="number" max="99" placeholder="<?php _e( 'Percent discount', 'tier-pricing-table' ); ?>"
112 class="price-quantity-rule--simple" name="tiered_price_percent_discount_<?php echo $prefix ?>[]"
113 step="any">
114 </span>
115 <span class="notice-dismiss remove-price-rule" data-remove-price-rule></span>
116 <br>
117 <br>
118 </span>
119 <button data-add-new-price-rule class="button"><?php _e( 'New tier', 'tier-pricing-table' ); ?></button>
120
121 </span>
122 </p>
123
124 <?php wp_nonce_field( 'save_simple_product_tier_price_data', '_simple_product_tier_nonce' ); ?>