yumaeda / shipping-fee
根据各种条件计算日本配送费用
v1.0.2
2018-05-15 15:57 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^6.5
This package is not auto-updated.
Last update: 2024-09-29 05:41:56 UTC
README
这是一个基于日本地区计算配送费用的PHP库。
- 此API为试验性,可能随时无通知移除。
- 在任何情况下,作者不对使用此组件造成的任何损害承担责任或责任。
安装
- 将此require行添加到您的
composer.json
{
"require": {
"yumaeda/shipping-fee": "1.0.*"
}
}
- 在终端上运行
composer install。
使用方法
<?php
use Yumaeda\Shipping\YamatoShippingFee;
$prefecture = <Prefecture Key>; // e.g. 'TOKYO'
$btl_qty = <Number of bottles>; // e.g. 12
$is_cool = <Refrigerated delivery flag>; // e.g. true
$price = <Total purchanse (JPN)>; // e.g. 999999
$yamato_fee = new YamatoShippingFee($prefecture, $is_cool, $btl_qty, $price);
$yamato_fee->setRegionalFee('HOKKAIDO', 1310);
$yamato_fee->setRegionalFee('TOHOKU', 1010);
$yamato_fee->setRegionalFee('KANTO', 910);
$yamato_fee->setRegionalFee('SHINETSU', 910);
$yamato_fee->setRegionalFee('TOKAI', 910);
$yamato_fee->setRegionalFee('HOKURIKU', 910);
$yamato_fee->setRegionalFee('KANSAI', 1010);
$yamato_fee->setRegionalFee('CYUGOKU', 1110);
$yamato_fee->setRegionalFee('SHIKOKU', 1110);
$yamato_fee->setRegionalFee('KYUSYU', 1310);
$yamato_fee->setRegionalFee('OKINAWA', 2800);
$fee = yamato_fee->calculate();
测试
$ vendor/bin/phpunit --debug
贡献
请发送pull request。
支持
请发送电子邮件至yumaeda@gmail.com。
作者
Maeda Yukitaka
软件许可
MIT