【文件属性】:
文件名称:php-shipping-calculator:与框架无关PHP运输成本计算器
文件大小:28KB
文件格式:ZIP
更新时间:2021-05-10 14:16:24
PHP
PHP运费计算器
用法
运输成本可以使用统一费率计算,也可以根据购物篮的总价值进行调整。 如果货物总重量或购物篮重量高于或低于给定值,则可以隐藏运输成本。
基本统一运费选项
不论外部变量如何,基本统一费率运输选项的价格都不会改变。
$standard = ShippingOption::withNameAndFlatCost('Standard', Cost::fromFloat(4.99));
$nextDay = ShippingOption::withNameAndFlatCost('Next day', Cost::fromFloat(8.99));
注意:要使之可用,必须将每个ShippingOption添加到Basket
$basket = new Basket();
$basket->addShippingOption($standard)
->addShippi
【文件预览】:
php-shipping-calculator-master
----composer.json(509B)
----.travis.yml(192B)
----features()
--------bootstrap()
--------calculate.feature(9KB)
----composer.lock(59KB)
----readme.md(5KB)
----example.php(803B)
----src()
--------ProductQuantityShippingModifier.php(1KB)
--------CostShippingModifier.php(1KB)
--------Basket.php(2KB)
--------Product.php(72B)
--------BaseShippingModifier.php(1KB)
--------Cost.php(411B)
--------WeightShippingModifier.php(1KB)
--------ShippingOption.php(5KB)
--------WeightCostMultiplier.php(449B)
--------ShippingModifierContract.php(2KB)
--------Weight.php(311B)
----spec()
--------ProductSpec.php(280B)
--------BasketSpec.php(7KB)
--------WeightCostMultiplierSpec.php(863B)
--------WeightSpec.php(505B)
--------ShippingOptionSpec.php(10KB)
--------ProductQuantityShippingModifierSpec.php(4KB)
--------WeightShippingModifierSpec.php(5KB)
--------CostShippingModifierSpec.php(5KB)
--------CostSpec.php(752B)
----.gitignore(22B)
----phpspec.yml(156B)