laravel5にカート機能を追加してくれるLaravelShoppingcartで、消費税の端数処理(四捨五入・切り捨て・切り上げ)を指定できるようにしてみた。

laravel5にカート機能を追加してくれるLaravelShoppingcartで、消費税の端数処理(四捨五入・切り捨て・切り上げ)を指定できるようにしてみた。

消費税の端数処理(四捨五入・切り捨て・切り上げ)って、好きに選んで良いのね。
https://keiei.freee.co.jp/2015/12/09/syouhizei-hasuusyori/


パッケージのURL

https://github.com/Crinsane/LaravelShoppingcart

1, config/cart.phpに、以下の項目を追加!
//端数処理 1=四捨五入、2=切り捨て、3=切り上げ
‘rounding’ => 1,

2, vendor/gloudemans/shoppingcart/src/CartItem.php(250行目あたり)を修正

3,後は通常通りにCart操作をすれば、指定した端数処理にしてくれる。

laravel5.1にECカート操作が出来るようになったので、商品を選んで、カートに入れて、カートクリアまでやってみた。