aggregate_plg

SOY Shopで集計プラグインを作成しました


先日紹介しました集計プラグインですが、

商品毎の売上集計で、

指定した期間に売れた各商品の件数と合計が表示されていましたが、

期間中にセールや単純に販売価格等で商品の価格が変わっても、

それらを別商品として扱わずに合算するという不具合がありました。


具体的な話を記載すると、

販売価格が2000円の商品がありました。

ある日、この商品が5個売れたとして、

その後、セール期間に突入して1800円になりました。

その後、更に10個売れたとします


以前の集計プラグインでは、この期間の集計を行うと

商品A 15件 2000(価格) 30000(合計)と表示されましたが、


今回の修正で、

商品A 5件 2000(価格) 10000(合計)

商品A 10件 1800(価格) 18000(合計)

と商品ID + 価格でグルーピングして集計する様にしました。


今回の修正は下記のURLにあるパッケージでご利用できます。

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