SOY ShopのMySQL板のクーポン自由設定プラグインで、

クーポンの使用ログに誤りがあり、エラーで記録されていない不具合がありました。

※クーポン自由設定プラグインを公開した時からの不具合です。


管理画面でクーポンを作成し、

公開側でクーポンを利用して注文しても、


soyshop_use_log_error_001


soyshop_use_log_error_002


使用回数の横にある客(注文で使用された回数)の数字がカウントされず、

作成されたクーポンが何度使用されたか?がわからない状態でした。


この不具合により、クーポンの使用回数も正常に動作せず、

使用回数が1回のクーポンで、

同じ顧客が何度も同じクーポンを利用できるという不具合もありました。


今回の修正は下記で配布しているパッケージに反映されています。

https://github.com/inunosinsi/soycms/tree/master/package


直接修正される場合は下記のSQLを実行してください。

ALTER TABLE soyshop_coupon_history CHANGE private price INTEGER NOT NULL DEFAULT 0;