クラス
Coupon
Coupon use and reset REST API
ソース ソース
ファイル: src/API/Coupon.php
class Coupon { /** * クーポンを使用ボタンを押したときの処理 * * @author Evan D Shaw <evandanielshaw@gmail.com> * @global \usc_e_shop $usces * @return array */ public function useCoupon() { global $usces; if (defined('WCEX_COUPON')) { $usces->error_message = coupon_check($usces->cart->get_entry()); if (!empty($usces->error_message)) { return json_encode(['error' => $usces->error_message]); } } usces_get_entries(); (new Fees())->setFees(); return (new WelcartEntries())->getOrder(); } /** * クーポン使用キャンセル * * @author Evan D Shaw <evandanielshaw@gmail.com> * @return array */ public function resetCoupon() { if (defined('WCEX_COUPON')) { unset($_SESSION['usces_entry']['order']['usedcoupon']); } (new Fees())->setFees(); return (new WelcartEntries())->getOrder(); } }
- resetCoupon — クーポン使用キャンセル
- useCoupon — クーポンを使用ボタンを押したときの処理