PHP を使用して製品のマルチ仕様 SKU 機能を実装する方法
マルチ仕様の製品 SKU は、電子商取引プラットフォーム上の共通の製品属性設定であり、販売者はこれを使用して次のことを行うことができます。消費者のさまざまなニーズや好みに合わせて、同じ製品を異なる仕様と価格で設定します。この記事では、PHP を使用して製品のマルチ仕様 SKU 機能を実装する方法と、対応するコード例を紹介します。困っている読者のお役に立てれば幸いです。
1. データ構造設計
製品のマルチスペックSKU機能を実装する前に、まずデータベースのデータ構造を設計する必要があります。製品に色、サイズ、価格の 3 つの仕様があるとします。まず、2 つのデータベース テーブルを作成する必要があります。1 つは仕様の属性情報を格納するため、もう 1 つは SKU 情報を格納するためです。
CREATE TABLE attributes
(
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(255) NOT NULL,
PRIMARY KEY (id
)
);
CREATE TABLE skus
(
id
int(11) NOT NULL AUTO_INCREMENT,
attribute_id
int(11) NOT NULL,
value
varchar(255) NOT NULL,
price
10,2) NOT NULL,
主キー (id
),
外部キー (attribute_id
)
参照 attributes
(id
)
ON DELETE CASCADE
);
2. バックエンド管理ページ
まず、バックエンド管理で仕様属性リストを表示する必要があります。販売者向けのページでは、仕様属性を追加および編集します。
//データベースに接続します
$conn = new mysqli("localhost", "username", "password", "database");
$query = "SELECT * FROM 属性";
$result = $conn->query($query);
?>gt;
$query = "INSERT INTO 属性 (
name) VALUES ('{$name}')";
$ conn ->query($query);
}
?>
仕様値 | ###価格### | fetch_assoc()): ?> |
---|---|---|
以上がPHP を使用して製品のマルチスペック SKU 機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。