Ticket #420 (closed バグ指摘: 修正済)
商品CSVダウンロード時に関連商品(おすすめ商品)の内容が出力されない。
Reported by: | homan | Owned by: | somebody |
---|---|---|---|
Priority: | 高 | Milestone: | EC-CUBE2.4.1 |
Component: | 管理画面 | Version: | 2.3.3 |
Keywords: | Cc: | ||
修正済み: |
Description
詳細と解決方法は以下のスレッド(netwiz様の書き込み)参照。
2.2.0β、2.3.3で上記が発生しましたので、補足させて頂きます。 上記書き込みで指摘されているのは、 dtb_csvでは(SELECT …) AS recommend_product_id1 などのサブクエリ?がカラムとして登録されていますが、 SC_Helper_CSV.php の際は「recommend_product_id1」として扱おうとするので、 「(SELECT …) AS 」の記述が邪魔になります。
netwiz様の追記によって、この邪魔なサブクエリ文を削除し、単純なカラム名に変更することができました。
また、このままだとCSV吐き出し時に関連商品1と関連商品2の情報が全く同じになってしまう現象が発生し、いろいろ調査した結果、サブクエリ部分でソート条件にupdate_dateの降順を指定してオフセットしていますが、これをrankの降順にし直すことで取りあえず解決できました。
これはすべての環境において発生するとは断言できませんが、update_dateは全て同じ時間になっているので、この場合のソート条件としてはあまり良くないかもしれません。
Change History
Note: See
TracTickets for help on using
tickets.