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 / src / Addons / AdvancedQuantityOptions / AdvancedQuantityOptionsAddon.php

AdvancedQuantityOptionsAddon.php in Tiered Pricing Table for WooCommerce 6.1.0, at src/Addons/AdvancedQuantityOptions/AdvancedQuantityOptionsAddon.php

35 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace TierPricingTable\Addons\AdvancedQuantityOptions;
4
5 use TierPricingTable\Addons\AbstractAddon;
6 use TierPricingTable\Addons\AdvancedQuantityOptions\API\MaximumOrderQuantity;
7 use TierPricingTable\Addons\AdvancedQuantityOptions\API\QuantityStep;
8 use TierPricingTable\Addons\AdvancedQuantityOptions\ProductEditor\ProductEditor;
9 class AdvancedQuantityOptionsAddon extends AbstractAddon {
10 const MAXIMUM_QUANTITY_BASE_META_KEY = 'maximum_quantity';
11
12 const GROUP_OF_QUANTITY_BASE_META_KEY = 'group_of_quantity';
13
14 public function getName() : string {
15 return __( 'Additional product quantity options', 'tier-pricing-table' );
16 }
17
18 public function getDescription() : string {
19 return __( 'Manage maximum quantity and quantity step for products.', 'tier-pricing-table' );
20 }
21
22 public function getSlug() : string {
23 return 'additional-product-quantity-options';
24 }
25
26 public function run() {
27 $form = new AdvancedQuantityOptionsForm();
28 new RoleBasedOptions($form);
29 new ProductOptions($form);
30 new GlobalPricingOptions($form);
31 new ProductEditor();
32 }
33
34 }
35