私は現在、卸売オンラインTシャツショップに取り組んでいます。私はこれを固定の数量と価格で行いましたが、正常に機能しています。今、私は可変の数量と価格でこれを行う必要があります。
このリファレンスサイトに基づいてデザインを作成しようとしています。
私が作成した基本的なテーブルは次のとおりです。
CREATE TABLE attribute (
attribute_id int(11) NOT NULL auto_increment,
name varchar(100) NOT NULL,
PRIMARY KEY (attribute_id)
);
CREATE TABLE attribute_value (
attribute_value_id int(11) NOT NULL auto_increment,
attribute_id int(11) NOT NULL,
value varchar(100) NOT NULL,
PRIMARY KEY (attribute_value_id),
KEY idx_attribute_value_attribute_id (attribute_id)
);
CREATE TABLE product (
product_id int(11) NOT NULL auto_increment,
name varchar(100) NOT NULL,
description varchar(1000) NOT NULL,
price decimal(10,2) NOT NULL,
image varchar(150) default NULL,
thumbnail varchar(150) default NULL,
PRIMARY KEY (product_id),
FULLTEXT KEY idx_ft_product_name_description (name,description)
);
CREATE TABLE product_attribute (
product_id int(11) NOT NULL,
attribute_value_id int(11) NOT NULL,
PRIMARY KEY (product_id,attribute_value_id)
);
可変数量に基づいて価格を保存する方法がわかりません。例-
数量価格 1-9£1.91 10-99£1.64 100-499£1.10 500+£1.14
製品とそれに関連するテーブルの作成を手伝ってください。私の要件は上記の参照リンクと同じです。