2015/01/22
ECCUBE2.11~
現在、更新依頼の案件で、関連商品の登録作業を受けています。
関連商品は8件登録できるようになっていますが、
構築したプログラマーが中途半端な仕事をしていたため
CSVでは、関連商品6までしか登録できませんでした。
これでは作業効率が悪いので、
関連商品7と8をCSVで登録できるようにDBに追加しました。
最初は関連商品6の項目情報をコピーして修正する形で追加設定しました。
しかし、CSVのアップロードはできるものの
ダウンロードすると関連商品7と8に関連商品1のIDが表示されていたため
原因を調査し、下記のサイトを参考に修正をしました。
参考サイト
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=13856&forum=11&post_id=62302
SELECT recommend_product_id FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY rank DESC, recommend_product_id DESC limit 1 offset 6
この中で重量なのが、「offset 6」で、
ここの数値を当初「offset 1」設定していたため、関連商品のIDが間違ってダウンロードされていました。
「offset 6」は関連商品の数字から-1した数字を設定します。
修正後、CSVをダウンロードして、無事IDが表示されているのを確認しました。
これで、関連商品の登録がかなり楽になります。
ゼヒトモ内でのプロフィール: ROCKSTREAM, ゼヒトモのホームページ作成・制作サービス, 仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス
2024/08/20
神社
御朱印
2024/07/06
神社
御朱印
2024/07/06
神社
御朱印
2024/02/09
神社
2024/02/09
神社