Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
dev
tests
integration
testsuite
Magento
Tax
_files
tax_rule_region_1_al.php
Go to the documentation of this file.
1
<?php
8
$objectManager
=
\Magento\TestFramework\Helper\Bootstrap::getObjectManager
();
9
10
$taxRate
= [
11
'tax_country_id'
=>
'US'
,
12
'tax_region_id'
=>
'1'
,
13
'tax_postcode'
=>
'*'
,
14
'code'
=>
'US-AL-*-Rate-1'
,
15
'rate'
=>
'7.5'
,
16
];
17
$rate
=
$objectManager
->create(\
Magento
\Tax\Model\Calculation\Rate::class)->setData(
$taxRate
)->save();
18
20
$registry
=
$objectManager
->get(\
Magento
\Framework\Registry::class);
21
$registry
->unregister(
'_fixture/Magento_Tax_Model_Calculation_Rate'
);
22
$registry
->register(
'_fixture/Magento_Tax_Model_Calculation_Rate'
,
$rate
);
23
//$registry->unregister('_fixture/Magento_Tax_Model_Calculation_Rate_AL');
24
//$registry->register('_fixture/Magento_Tax_Model_Calculation_Rate_NY_AL', $rate);
25
26
$ruleData
= [
27
'code'
=>
'AL Test Rule'
,
28
'priority'
=>
'0'
,
29
'position'
=>
'0'
,
30
'customer_tax_class_ids'
=> [3],
31
'product_tax_class_ids'
=> [2],
32
'tax_rate_ids'
=> [
$rate
->getId()],
33
'tax_rates_codes'
=> [
$rate
->getId() =>
$rate
->getCode()],
34
];
35
36
$taxRule
=
$objectManager
->create(\
Magento
\Tax\Model\Calculation\Rule::class)->setData(
$ruleData
)->save();
37
$registry
->unregister(
'_fixture/Magento_Tax_Model_Calculation_Rule'
);
38
$registry
->register(
'_fixture/Magento_Tax_Model_Calculation_Rule'
,
$taxRule
);
$taxRate
$taxRate
Definition:
tax_rule_region_1_al.php:10
$rate
$rate
Definition:
tax_rule_region_1_al.php:17
Magento
$ruleData
$ruleData
Definition:
tax_rule_region_1_al.php:26
$objectManager
$objectManager
Definition:
tax_rule_region_1_al.php:8
$taxRule
$taxRule
Definition:
tax_rule_region_1_al.php:36
$registry
$registry
Definition:
tax_rule_region_1_al.php:20
Magento\TestFramework\Helper\Bootstrap\getObjectManager
static getObjectManager()
Definition:
Bootstrap.php:125