Skip to main content.

Wintryblasts Blog

Zen Cartで複数カテゴリ登録する際のリンクについて

Zen Cartで複数カテゴリに登録したい場合、該当商品のC(コピー)をクリックすると
商品を複製するか、それとも商品をリンクするか選べます。

リンクする際のSQLがどうなるかについてのお話。
まず始めに。
これは EasyPopulate を使わず直接MySQLをCSV形式などでダウンロードし、
変更する人を想定して書いています。
phpMyAdminなどを使うと簡単です。

MySQL上では商品とカテゴリの相関関係は全て、「products_to_categories」
というテーブルに収められています。
制御はいたってシンプル。
products_idとcategories_idを一致させています。

そのため、products_idが101として、categories_id=10、categories_id=100の
二つのカテゴリにリンクで登録した場合DBは下記の構成になります。
(101,10)
(101,100)

たったこれだけなのでSQLからCSVを書き出して編集すると大変早いと思われます。

ただこの作業をするのであればマスターカテゴリは設定すべきかと思います。
テーブル「products」の「master_categories_id」を適宜設定してください。

最近はZen Cartのカスタマイズで苦戦しております。
次回はマウスオーバーの実装について書きたいと思います。

Comments

No comments yet

Add Comment

このアイテムは閲覧専用です。コメントの投稿、投票はできません。

About

YK
岐阜県の
ウェブデザイナーです。
興味のあることは、
Ruby on Rails,PHP,
ActionScript,XHTML,
CSS,Ajax...などなど

Feeds

RSS 2.0
Atom

Links

Wintryblasts Home
Wintryblasts.comのトップページです。

Nucleus CMS Japan
Nucleus CMS Japan official page.

WAVACオーディオラボ
素晴らしい真空管アンプを製作しているWAVACオーディオラボのホームページ。

CMONOS : http://cmonos.jp/
簡単インストールが特徴の中小規模サイト向けCMS。豊富なツールが使えます。

Login

Contents end