Blog

【ECCUBE】CSV項目追加

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ゼヒトモのホームページ作成・制作サービス仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス

カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ