2 -- * Eコマーステーブル作成スクリプト
\r
6 -- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
\r
8 -- * @package Magic3 Framework
\r
9 -- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
\r
10 -- * @copyright Copyright 2006-2012 Magic3 Project.
\r
11 -- * @license http://www.gnu.org/copyleft/gpl.html GPL License
\r
12 -- * @version SVN: $Id: create_ec.sql 5430 2012-12-06 00:19:30Z fishbone $
\r
13 -- * @link http://www.magic3.org
\r
15 -- --------------------------------------------------------------------------------------------------
\r
17 -- Eコマース機能で必要なテーブルの作成、初期データの登録を行う
\r
18 -- --------------------------------------------------------------------------------------------------
\r
21 DROP TABLE IF EXISTS commerce_config;
\r
22 CREATE TABLE commerce_config (
\r
23 cg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
24 cg_value TEXT NOT NULL, -- 値
\r
25 cg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
26 cg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
27 cg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
30 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
31 VALUES ('default_currency', 'JPY', 'デフォルト通貨', 0);
\r
32 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
33 VALUES ('default_tax_type', 'sales', 'デフォルト課税タイプ', 1);
\r
34 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
35 VALUES ('tax_in_price', '0', '税処理区分', 2); -- 0=外税、1=内税
\r
36 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
37 VALUES ('price_calc_type', '0', '金額端数処理', 3); -- 0=切り捨て、1=切り上げ、2=四捨五入
\r
38 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
39 VALUES ('tax_calc_type', '0', '税端数処理', 4); -- 0=切り捨て、1=切り上げ、2=四捨五入
\r
40 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
41 VALUES ('use_email', '1', 'メール送信機能', 5);
\r
42 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
43 VALUES ('shop_email', '', 'ショップ宛てメールアドレス', 6);
\r
44 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
45 VALUES ('auto_email_sender', '', '自動送信メール送信元アドレス', 7);
\r
46 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
47 VALUES ('shop_name', '', 'ショップ名', 8);
\r
48 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
49 VALUES ('shop_owner', '', 'ショップオーナー名', 9);
\r
50 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
51 VALUES ('shop_address', '', 'ショップ住所', 10);
\r
52 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
53 VALUES ('shop_phone', '', 'ショップ電話番号', 11);
\r
54 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
55 VALUES ('category_select_count', '2', '商品カテゴリー選択可能数', 12);
\r
56 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
57 VALUES ('order_cancel_hour', '24', '注文のキャンセル可能時間', 13);
\r
58 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
59 VALUES ('disp_product_count', '10', '商品一覧表示項目数', 14);
\r
60 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
61 VALUES ('decrement_view_stock_count', '1', '注文時の表示在庫数デクリメント', 15);
\r
62 INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
\r
63 VALUES ('permit_non_member_order', '0', '非会員からの注文受付', 16);
\r
66 DROP TABLE IF EXISTS unit_type;
\r
67 CREATE TABLE unit_type (
\r
68 ut_id VARCHAR(4) DEFAULT '' NOT NULL, -- 単位ID
\r
69 ut_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
70 ut_name VARCHAR(30) DEFAULT '' NOT NULL, -- 名称
\r
71 ut_description VARCHAR(40) DEFAULT '' NOT NULL, -- 説明
\r
72 ut_symbol VARCHAR(20) DEFAULT '' NOT NULL, -- 記号
\r
73 ut_decimal_place INT DEFAULT 0 NOT NULL, -- 小数以下桁数
\r
74 ut_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
75 PRIMARY KEY (ut_id, ut_language_id)
\r
77 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('ko', 'ja', '個', '', '個', 0, 0);
\r
78 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('hako', 'ja', '箱', '', '箱', 0, 1);
\r
79 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('mai', 'ja', '枚', '', '枚', 0, 2);
\r
80 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('ken', 'ja', '件', '', '件', 0, 3);
\r
81 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('satu', 'ja', '冊', '', '冊', 0, 4);
\r
82 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('cart', 'ja', 'カートン', '', 'カートン', 0, 5);
\r
83 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('case', 'ja', 'ケース', '', 'ケース', 0, 6);
\r
84 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('g', 'ja', 'グラム', '', 'g', 2, 7);
\r
85 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('kg', 'ja', 'キログラム', '', 'kg', 2, 8);
\r
86 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('m', 'ja', 'メートル', '', 'm', 2, 9);
\r
87 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('cm', 'ja', 'センチメートル', '', 'cm', 2, 10);
\r
88 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('in', 'ja', 'インチ', '', 'in', 2, 11);
\r
89 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('l', 'ja', 'リットル', '', 'l', 2, 12);
\r
90 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('ml', 'ja', 'ミリリットル', '', 'ml', 2, 13);
\r
91 INSERT INTO unit_type (ut_id, ut_language_id, ut_name, ut_description, ut_symbol, ut_decimal_place, ut_index) VALUES ('gal', 'ja', 'ガロン', '', 'gal', 2, 14);
\r
94 DROP TABLE IF EXISTS tax_rate;
\r
95 CREATE TABLE tax_rate (
\r
96 tr_id VARCHAR(20) DEFAULT '' NOT NULL, -- 税率ID
\r
97 tr_priority INT DEFAULT 0 NOT NULL, -- 優先度
\r
98 tr_name VARCHAR(30) DEFAULT '' NOT NULL, -- 名称
\r
99 tr_rate DECIMAL(7,4) DEFAULT 0 NOT NULL, -- 税率(%)
\r
100 tr_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期限開始日時
\r
101 tr_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期限終了日時
\r
102 PRIMARY KEY (tr_id, tr_priority)
\r
104 INSERT INTO tax_rate (tr_id, tr_priority, tr_name, tr_rate) VALUES ('rate_sales', 0, '消費税率', '5.00');
\r
107 DROP TABLE IF EXISTS tax_type;
\r
108 CREATE TABLE tax_type (
\r
109 tt_id VARCHAR(10) DEFAULT '' NOT NULL, -- 種別ID
\r
110 tt_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
111 tt_tax_rate_type INT DEFAULT 0 NOT NULL, -- 税率種別(0=税率なし、1=固定(tax_rateテーブル))
\r
112 tt_tax_inout SMALLINT DEFAULT 0 NOT NULL, -- 内税外税区分(0=外税、1=内税)
\r
113 tt_tax_rate_id VARCHAR(20) DEFAULT '' NOT NULL, -- 税率ID
\r
114 tt_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
115 tt_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
116 tt_geo_zone_id TEXT NOT NULL, -- 対象区域(,区切り)
\r
117 tt_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
118 PRIMARY KEY (tt_id, tt_language_id)
\r
120 INSERT INTO tax_type (tt_id, tt_language_id, tt_tax_rate_type, tt_tax_rate_id, tt_name, tt_geo_zone_id, tt_index) VALUES ('sales', 'ja', 1, 'rate_sales', '課税(外税)', '1', 0);
\r
121 INSERT INTO tax_type (tt_id, tt_language_id, tt_tax_rate_type, tt_tax_rate_id, tt_name, tt_geo_zone_id, tt_index) VALUES ('notax', 'ja', 0, '', '非課税', '1', 1);
\r
124 DROP TABLE IF EXISTS geo_zone;
\r
125 CREATE TABLE geo_zone (
\r
126 gz_id INT DEFAULT 0 NOT NULL, -- 地域ID
\r
127 gz_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
128 gz_region_id VARCHAR(10) DEFAULT '' NOT NULL, -- 地域ID
\r
129 gz_type INT DEFAULT 0 NOT NULL, -- 地域タイプ(0=国全域、1=都道府県や州、2=地方)
\r
130 gz_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
131 gz_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
132 gz_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
133 gz_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
134 PRIMARY KEY (gz_id),
\r
135 UNIQUE (gz_country_id, gz_region_id, gz_type, gz_language_id)
\r
138 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (1, 'JPN', '00', 0, 'ja', '日本全域', '', 1);
\r
139 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (2, 'JPN', '01', 1, 'ja', '北海道', '', 2);
\r
140 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (3, 'JPN', '02', 1, 'ja', '青森県', '', 3);
\r
141 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (4, 'JPN', '03', 1, 'ja', '岩手県', '', 4);
\r
142 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (5, 'JPN', '04', 1, 'ja', '宮城県', '', 5);
\r
143 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (6, 'JPN', '05', 1, 'ja', '秋田県', '', 6);
\r
144 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (7, 'JPN', '06', 1, 'ja', '山形県', '', 7);
\r
145 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (8, 'JPN', '07', 1, 'ja', '福島県', '', 8);
\r
146 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (9, 'JPN', '08', 1, 'ja', '茨城県', '', 9);
\r
147 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (10, 'JPN', '09', 1, 'ja', '栃木県', '', 10);
\r
148 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (11, 'JPN', '10', 1, 'ja', '群馬県', '', 11);
\r
149 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (12, 'JPN', '11', 1, 'ja', '埼玉県', '', 12);
\r
150 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (13, 'JPN', '12', 1, 'ja', '千葉県', '', 13);
\r
151 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (14, 'JPN', '13', 1, 'ja', '東京都', '', 14);
\r
152 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (15, 'JPN', '14', 1, 'ja', '神奈川県', '', 15);
\r
153 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (16, 'JPN', '15', 1, 'ja', '新潟県', '', 16);
\r
154 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (17, 'JPN', '16', 1, 'ja', '富山県', '', 17);
\r
155 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (18, 'JPN', '17', 1, 'ja', '石川県', '', 18);
\r
156 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (19, 'JPN', '18', 1, 'ja', '福井県', '', 19);
\r
157 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (20, 'JPN', '19', 1, 'ja', '山梨県', '', 20);
\r
158 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (21, 'JPN', '20', 1, 'ja', '長野県', '', 21);
\r
159 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (22, 'JPN', '21', 1, 'ja', '岐阜県', '', 22);
\r
160 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (23, 'JPN', '22', 1, 'ja', '静岡県', '', 23);
\r
161 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (24, 'JPN', '23', 1, 'ja', '愛知県', '', 24);
\r
162 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (25, 'JPN', '24', 1, 'ja', '三重県', '', 25);
\r
163 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (26, 'JPN', '25', 1, 'ja', '滋賀県', '', 26);
\r
164 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (27, 'JPN', '26', 1, 'ja', '京都府', '', 27);
\r
165 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (28, 'JPN', '27', 1, 'ja', '大阪府', '', 28);
\r
166 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (29, 'JPN', '28', 1, 'ja', '兵庫県', '', 29);
\r
167 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (30, 'JPN', '29', 1, 'ja', '奈良県', '', 30);
\r
168 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (31, 'JPN', '30', 1, 'ja', '和歌山県', '', 31);
\r
169 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (32, 'JPN', '31', 1, 'ja', '鳥取県', '', 32);
\r
170 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (33, 'JPN', '32', 1, 'ja', '島根県', '', 33);
\r
171 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (34, 'JPN', '33', 1, 'ja', '岡山県', '', 34);
\r
172 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (35, 'JPN', '34', 1, 'ja', '広島県', '', 35);
\r
173 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (36, 'JPN', '35', 1, 'ja', '山口県', '', 36);
\r
174 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (37, 'JPN', '36', 1, 'ja', '徳島県', '', 37);
\r
175 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (38, 'JPN', '37', 1, 'ja', '香川県', '', 38);
\r
176 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (39, 'JPN', '38', 1, 'ja', '愛媛県', '', 39);
\r
177 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (40, 'JPN', '39', 1, 'ja', '高知県', '', 40);
\r
178 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (41, 'JPN', '40', 1, 'ja', '福岡県', '', 41);
\r
179 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (42, 'JPN', '41', 1, 'ja', '佐賀県', '', 42);
\r
180 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (43, 'JPN', '42', 1, 'ja', '長崎県', '', 43);
\r
181 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (44, 'JPN', '43', 1, 'ja', '熊本県', '', 44);
\r
182 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (45, 'JPN', '44', 1, 'ja', '大分県', '', 45);
\r
183 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (46, 'JPN', '45', 1, 'ja', '宮崎県', '', 46);
\r
184 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (47, 'JPN', '46', 1, 'ja', '鹿児島県', '', 47);
\r
185 INSERT INTO geo_zone (gz_id, gz_country_id, gz_region_id, gz_type, gz_language_id, gz_name, gz_description, gz_index) VALUES (48, 'JPN', '47', 1, 'ja', '沖縄県', '', 48);
\r
188 DROP TABLE IF EXISTS image_size;
\r
189 CREATE TABLE image_size (
\r
190 is_id VARCHAR(20) DEFAULT '' NOT NULL, -- 画像サイズID
\r
191 is_type INT DEFAULT 0 NOT NULL, -- 画像用途タイプ(1=アイコン、2=バナー、3=商品、0=一般用途)
\r
192 is_name VARCHAR(40) DEFAULT '' NOT NULL, -- 画像サイズ名称
\r
193 is_width INT DEFAULT 0 NOT NULL, -- 画像サイズ幅
\r
194 is_height INT DEFAULT 0 NOT NULL, -- 画像サイズ高さ
\r
195 is_sort_order INT DEFAULT 0 NOT NULL, -- ソート順
\r
196 PRIMARY KEY (is_id)
\r
198 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('full-banner', 2, 'フルサイズバナー', 468, 60, 1);
\r
199 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('half-banner', 2, 'ハーフサイズバナー', 234, 60, 2);
\r
200 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('small-banner', 2, 'スモールサイズバナー', 200, 40, 3);
\r
201 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('micro-banner', 2, 'マイクロバナー', 88, 31, 4);
\r
202 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('standard-product', 3, '商品用標準サイズ', 100, 80, 5);
\r
203 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('small-product', 3, '商品用小サイズ', 50, 40, 6);
\r
204 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('large-product', 3, '商品用大サイズ', 200, 160, 7);
\r
205 INSERT INTO image_size (is_id, is_type, is_name, is_width, is_height, is_sort_order) VALUES ('exlarge-product', 3, '商品用特大サイズ', 400, 320, 8);
\r
208 DROP TABLE IF EXISTS product_image;
\r
209 CREATE TABLE product_image (
\r
210 im_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
211 im_product_class VARCHAR(10) DEFAULT '' NOT NULL, -- 商品クラス
\r
212 im_type INT DEFAULT 0 NOT NULL, -- 画像タイプ(1=商品カテゴリ、2=商品)
\r
213 im_id INT DEFAULT 0 NOT NULL, -- 画像とリンクさせる対象のID
\r
214 im_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
215 im_size_id VARCHAR(20) DEFAULT '' NOT NULL, -- 画像サイズID
\r
216 im_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
218 im_name VARCHAR(30) DEFAULT '' NOT NULL, -- 画像名
\r
219 im_url TEXT NOT NULL, -- URL
\r
221 im_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
222 im_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
223 im_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
224 im_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
225 im_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
226 PRIMARY KEY (im_serial),
\r
227 UNIQUE (im_product_class, im_type, im_id, im_language_id, im_size_id, im_history_index)
\r
231 DROP TABLE IF EXISTS product_class;
\r
232 CREATE TABLE product_class (
\r
233 pu_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
234 pu_id VARCHAR(10) DEFAULT '' NOT NULL, -- 商品クラスID
\r
235 pu_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
236 pu_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
238 pu_name VARCHAR(80) DEFAULT '' NOT NULL, -- 名称
\r
239 pu_description VARCHAR(200) DEFAULT '' NOT NULL, -- 説明
\r
240 pu_index INT DEFAULT 0 NOT NULL, -- 表示順(1~)
\r
242 pu_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
243 pu_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
244 pu_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
245 pu_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
246 pu_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
247 PRIMARY KEY (pu_serial),
\r
248 UNIQUE (pu_id, pu_language_id, pu_history_index)
\r
252 DROP TABLE IF EXISTS product_category;
\r
253 CREATE TABLE product_category (
\r
254 pc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
255 pc_id INT DEFAULT 0 NOT NULL, -- 商品カテゴリID
\r
256 pc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
257 pc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
259 pc_name VARCHAR(30) DEFAULT '' NOT NULL, -- 商品カテゴリ名称
\r
260 pc_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリID
\r
261 pc_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
262 pc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
264 pc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
265 pc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
266 pc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
267 pc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
268 pc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
269 PRIMARY KEY (pc_serial),
\r
270 UNIQUE (pc_id, pc_language_id, pc_history_index)
\r
273 -- 商品と商品カテゴリーの対応付けマスター
\r
274 DROP TABLE IF EXISTS product_with_category;
\r
275 CREATE TABLE product_with_category (
\r
276 pw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
277 pw_product_serial INT DEFAULT 0 NOT NULL, -- 商品シリアル番号
\r
278 pw_index INT DEFAULT 0 NOT NULL, -- インデックス番号(0~)
\r
279 pw_category_id INT DEFAULT 0 NOT NULL, -- 商品カテゴリーID
\r
280 PRIMARY KEY (pw_serial),
\r
281 UNIQUE (pw_product_serial, pw_index)
\r
285 DROP TABLE IF EXISTS price_type;
\r
286 CREATE TABLE price_type (
\r
287 pr_id VARCHAR(20) DEFAULT '' NOT NULL, -- 識別子
\r
288 pr_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
289 pr_kind INT DEFAULT 0 NOT NULL, -- 種別(10~19=販売価格)
\r
290 pr_name VARCHAR(30) DEFAULT '' NOT NULL, -- 正式名称
\r
291 pr_name_short VARCHAR(10) DEFAULT '' NOT NULL, -- 略称
\r
292 pr_description VARCHAR(50) DEFAULT '' NOT NULL, -- 説明
\r
293 pr_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
294 PRIMARY KEY (pr_id, pr_language_id)
\r
296 -- INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('suggest', 'ja', 10, '希望小売価格', 1);
\r
297 INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('selling', 'ja', 10, '通常価格', 2);
\r
298 INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('bargain', 'ja', 10, '特価', 3);
\r
299 INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('member', 'ja', 10, '会員価格', 3);
\r
300 INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('sale1', 'ja', 11, '売上価格1', 4);
\r
301 INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('sale2', 'ja', 11, '売上価格2', 5);
\r
302 INSERT INTO price_type (pr_id, pr_language_id, pr_kind, pr_name, pr_sort_order) VALUES ('buying', 'ja', 12, '仕入価格', 6);
\r
305 DROP TABLE IF EXISTS order_status;
\r
306 CREATE TABLE order_status (
\r
307 os_id INT DEFAULT 0 NOT NULL, -- 受注状況ID
\r
308 os_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
309 os_name VARCHAR(20) DEFAULT '' NOT NULL, -- 受注状況名
\r
310 os_description VARCHAR(50) DEFAULT '' NOT NULL, -- 説明
\r
311 PRIMARY KEY (os_id, os_language_id)
\r
313 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (100, 'ja', '見積依頼');
\r
314 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (101, 'ja', '見積送付済');
\r
315 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (200, 'ja', '注文受付');
\r
316 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (300, 'ja', '入金待ち');
\r
317 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (301, 'ja', '入金済み');
\r
318 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (302, 'ja', '入庫待ち');
\r
319 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (303, 'ja', '保留');
\r
320 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (400, 'ja', '配送待ち');
\r
321 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (401, 'ja', '配送済み');
\r
322 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (900, 'ja', '終了');
\r
323 INSERT INTO order_status (os_id, os_language_id, os_name) VALUES (901, 'ja', 'キャンセル');
\r
326 DROP TABLE IF EXISTS pay_method_def;
\r
327 CREATE TABLE pay_method_def (
\r
328 po_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
329 po_id VARCHAR(20) DEFAULT '' NOT NULL, -- 支払い方法ID
\r
330 po_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
331 po_set_id INT DEFAULT 0 NOT NULL, -- セットID(0=デフォルトセット)
\r
332 po_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
334 po_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
335 po_description TEXT NOT NULL, -- 説明
\r
336 po_iwidget_id VARCHAR(50) DEFAULT '' NOT NULL, -- インナーウィジェットID(ファイル名)
\r
337 po_param TEXT NOT NULL, -- 設定インナーウィジェット用パラメータ
\r
338 po_index INT DEFAULT 0 NOT NULL, -- 表示順(1~)
\r
339 po_visible BOOLEAN DEFAULT true NOT NULL, -- 項目を表示するかどうか
\r
341 po_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
342 po_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
343 po_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
344 po_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
345 po_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
346 PRIMARY KEY (po_serial),
\r
347 UNIQUE (po_id, po_language_id, po_set_id, po_history_index)
\r
349 INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('furikae', 'ja', '郵便振替', 1);
\r
350 INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('kakidome', 'ja', '現金書留', 2);
\r
351 INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('furikomi', 'ja', '銀行振込', 3);
\r
352 INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('daibiki', 'ja', '代金引換', 4);
\r
353 INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('card', 'ja', 'クレジットカード', 5);
\r
356 DROP TABLE IF EXISTS delivery_method_def;
\r
357 CREATE TABLE delivery_method_def (
\r
358 do_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
359 do_id VARCHAR(20) DEFAULT '' NOT NULL, -- 配送方法ID
\r
360 do_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
361 do_set_id INT DEFAULT 0 NOT NULL, -- セットID(0=デフォルトセット)
\r
362 do_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
364 do_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
365 do_description TEXT NOT NULL, -- 説明
\r
366 do_iwidget_id VARCHAR(50) DEFAULT '' NOT NULL, -- インナーウィジェットID(ファイル名)
\r
367 do_param TEXT NOT NULL, -- 設定インナーウィジェット用パラメータ
\r
368 do_index INT DEFAULT 0 NOT NULL, -- 表示順(1~)
\r
369 do_visible BOOLEAN DEFAULT true NOT NULL, -- 項目を表示するかどうか
\r
371 do_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
372 do_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
373 do_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
374 do_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
375 do_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
376 PRIMARY KEY (do_serial),
\r
377 UNIQUE (do_id, do_language_id, do_set_id, do_history_index)
\r
379 INSERT INTO delivery_method_def (do_id, do_language_id, do_name, do_index) VALUES ('yubin', 'ja', '一般小包郵便物', 1);
\r
380 INSERT INTO delivery_method_def (do_id, do_language_id, do_name, do_index) VALUES ('takuhai', 'ja', '宅配', 2);
\r
383 DROP TABLE IF EXISTS shop_member;
\r
384 CREATE TABLE shop_member (
\r
385 sm_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
386 sm_id INT DEFAULT 0 NOT NULL, -- 会員情報ID
\r
387 sm_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
389 sm_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 対応言語ID
\r
390 sm_type SMALLINT DEFAULT 0 NOT NULL, -- 会員種別(0=未設定、1=個人、2=法人)
\r
391 sm_company_info_id INT DEFAULT 0 NOT NULL, -- 法人情報ID
\r
392 sm_person_info_id INT DEFAULT 0 NOT NULL, -- 個人情報ID
\r
393 sm_customer_id INT DEFAULT 0 NOT NULL, -- 所属取引先
\r
394 sm_member_no VARCHAR(40) DEFAULT '' NOT NULL, -- 会員No(任意)
\r
395 sm_login_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
\r
396 sm_point INT DEFAULT 0 NOT NULL, -- 取得ポイント
\r
397 sm_trade BOOLEAN DEFAULT false NOT NULL, -- 業者向け画面
\r
398 sm_newsletter BOOLEAN DEFAULT false NOT NULL, -- メールニュース配信
\r
399 sm_direct_mail BOOLEAN DEFAULT false NOT NULL, -- ダイレクトメール配信
\r
401 sm_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
402 sm_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
403 sm_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
404 sm_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
405 sm_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
406 PRIMARY KEY (sm_serial),
\r
407 UNIQUE (sm_id, sm_history_index)
\r
411 DROP TABLE IF EXISTS shop_tmp_member;
\r
412 CREATE TABLE shop_tmp_member (
\r
413 sb_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
415 sb_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 対応言語ID
\r
416 sb_type SMALLINT DEFAULT 0 NOT NULL, -- 会員種別(0=未設定、1=個人、2=法人)
\r
417 sb_company_info_id INT DEFAULT 0 NOT NULL, -- 法人情報ID
\r
418 sb_person_info_id INT DEFAULT 0 NOT NULL, -- 個人情報ID
\r
419 sb_login_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
\r
421 sb_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
422 sb_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
423 sb_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
424 sb_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
425 sb_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
426 PRIMARY KEY (sb_serial)
\r
430 DROP TABLE IF EXISTS person_info;
\r
431 CREATE TABLE person_info (
\r
432 pi_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
433 pi_id INT DEFAULT 0 NOT NULL, -- 個人情報ID
\r
434 pi_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
435 pi_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
437 pi_family_name VARCHAR(20) DEFAULT '' NOT NULL, -- ユーザ名(姓)漢字
\r
438 pi_first_name VARCHAR(20) DEFAULT '' NOT NULL, -- ユーザ名(名)漢字
\r
439 pi_family_name_kana VARCHAR(20) DEFAULT '' NOT NULL, -- ユーザ名(姓)カナ
\r
440 pi_first_name_kana VARCHAR(20) DEFAULT '' NOT NULL, -- ユーザ名(名)カナ
\r
441 pi_gender SMALLINT DEFAULT 0 NOT NULL, -- 性別(0=未設定、1=男、2=女)
\r
442 pi_birthday DATE DEFAULT '0000-00-00' NOT NULL, -- 誕生日(西暦)
\r
443 pi_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
444 pi_mobile VARCHAR(30) DEFAULT '' NOT NULL, -- 携帯電話
\r
445 pi_address_id INT DEFAULT 0 NOT NULL, -- 住所ID
\r
447 pi_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
448 pi_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
449 pi_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
450 pi_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
451 pi_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
452 PRIMARY KEY (pi_serial),
\r
453 UNIQUE (pi_id, pi_language_id, pi_history_index)
\r
457 DROP TABLE IF EXISTS person_info_opt_field;
\r
458 CREATE TABLE person_info_opt_field (
\r
459 pf_id VARCHAR(20) DEFAULT '' NOT NULL, -- フィールドID
\r
460 pf_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
461 pf_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
462 pf_field_type VARCHAR(20) DEFAULT '' NOT NULL, -- フィールドタイプ
\r
463 pf_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
464 PRIMARY KEY (pf_id, pf_language_id)
\r
468 DROP TABLE IF EXISTS person_info_opt_value;
\r
469 CREATE TABLE person_info_opt_value (
\r
470 pl_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
471 pl_person_serial INT DEFAULT 0 NOT NULL, -- 個人情報シリアル番号
\r
472 pl_field_id VARCHAR(20) DEFAULT '' NOT NULL, -- 個人情報追加フィールドID
\r
473 pl_value TEXT NOT NULL, -- 値
\r
474 PRIMARY KEY (pl_serial),
\r
475 UNIQUE (pl_person_serial, pl_field_id)
\r
479 DROP TABLE IF EXISTS company_info;
\r
480 CREATE TABLE company_info (
\r
481 ci_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
482 ci_id INT DEFAULT 0 NOT NULL, -- 法人情報ID
\r
483 ci_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
484 ci_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
486 ci_type INT DEFAULT 0 NOT NULL, -- レコードタイプ(0=会社全体、1=部署)
\r
487 ci_parent_id INT DEFAULT 0 NOT NULL, -- 親法人情報ID
\r
488 ci_name VARCHAR(100) DEFAULT '' NOT NULL, -- 法人名または部署名漢字
\r
489 ci_name_kana VARCHAR(100) DEFAULT '' NOT NULL, -- 法人名または部署名カナ
\r
490 ci_bussiness_type_id INT DEFAULT 0 NOT NULL, -- 業種ID
\r
491 ci_found_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 設立日(西暦)
\r
492 ci_address_id INT DEFAULT 0 NOT NULL, -- 住所ID
\r
494 ci_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
495 ci_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
496 ci_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
497 ci_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
498 ci_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
499 PRIMARY KEY (ci_serial),
\r
500 UNIQUE (ci_id, ci_language_id, ci_history_index)
\r
504 DROP TABLE IF EXISTS address;
\r
505 CREATE TABLE address (
\r
506 ad_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
507 ad_id INT DEFAULT 0 NOT NULL, -- 住所ID
\r
508 ad_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
509 ad_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
511 ad_title VARCHAR(30) DEFAULT '' NOT NULL, -- 表示タイトル
\r
512 ad_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
513 ad_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
514 ad_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
515 ad_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
516 ad_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
517 ad_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
518 ad_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
520 ad_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
521 ad_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
522 ad_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
523 ad_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
524 ad_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
525 PRIMARY KEY (ad_serial),
\r
526 UNIQUE (ad_id, ad_language_id, ad_history_index)
\r
530 DROP TABLE IF EXISTS customer;
\r
531 CREATE TABLE customer (
\r
532 cc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
533 cc_id INT DEFAULT 0 NOT NULL, -- 取引先ID
\r
534 cc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
536 cc_data_type SMALLINT DEFAULT 0 NOT NULL, -- 取引先のタイプ(0=法人、1=個人)
\r
537 cc_detail_id INT DEFAULT 0 NOT NULL, -- 詳細情報(取引先のタイプに応じて参照するテーブルが異なる)
\r
538 cc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 取引先名
\r
539 cc_short_name VARCHAR(10) DEFAULT '' NOT NULL, -- 取引先名略称
\r
541 cc_is_custmer BOOLEAN DEFAULT false NOT NULL, -- 「得意先(顧客)」属性の有無
\r
542 cc_is_supplier BOOLEAN DEFAULT false NOT NULL, -- 「仕入先」属性の有無
\r
543 cc_is_delivery BOOLEAN DEFAULT false NOT NULL, -- 「出荷先」属性の有無
\r
544 cc_is_payment BOOLEAN DEFAULT false NOT NULL, -- 「支払先」属性の有無
\r
545 cc_is_billing BOOLEAN DEFAULT false NOT NULL, -- 「請求先」属性の有無
\r
546 cc_sort_order SMALLINT DEFAULT 0 NOT NULL, -- ソート順
\r
548 cc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
549 cc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
550 cc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
551 cc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
552 cc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
553 PRIMARY KEY (cc_serial),
\r
554 UNIQUE (cc_id, cc_history_index)
\r
558 DROP TABLE IF EXISTS product_price;
\r
559 CREATE TABLE product_price (
\r
560 pp_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
561 pp_product_class VARCHAR(10) DEFAULT '' NOT NULL, -- 商品クラス
\r
562 pp_product_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
563 pp_product_type_id VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプ
\r
564 pp_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
565 pp_price_type_id VARCHAR(20) DEFAULT '' NOT NULL, -- 価格の種別ID(price_typeテーブル)
\r
566 pp_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
568 pp_currency_id VARCHAR(3) DEFAULT '' NOT NULL, -- 通貨種別
\r
569 pp_price DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 単価(税抜)
\r
570 pp_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期限開始日時
\r
571 pp_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期限終了日時
\r
573 pp_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
574 pp_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
575 pp_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
576 pp_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
577 pp_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
578 PRIMARY KEY (pp_serial),
\r
579 UNIQUE (pp_product_class, pp_product_id, pp_product_type_id, pp_language_id, pp_price_type_id, pp_history_index)
\r
583 DROP TABLE IF EXISTS product;
\r
584 CREATE TABLE product (
\r
585 pt_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
586 pt_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
587 pt_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
588 pt_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
590 pt_name VARCHAR(80) DEFAULT '' NOT NULL, -- 商品名称
\r
591 pt_code VARCHAR(40) DEFAULT '' NOT NULL, -- 商品コード
\r
592 pt_product_type SMALLINT DEFAULT 0 NOT NULL, -- 商品タイプ(1=単品商品(親子なし)、2=単品商品(親子)、10=セット商品、20=オプション商品)
\r
593 pt_description TEXT NOT NULL, -- 商品説明
\r
594 pt_description_short VARCHAR(100) DEFAULT '' NOT NULL, -- 商品説明(簡易)
\r
595 pt_admin_note VARCHAR(100) DEFAULT '' NOT NULL, -- 管理者用備考
\r
596 pt_category_id INT DEFAULT 0 NOT NULL, -- 商品カテゴリーID(廃止)
\r
597 pt_related_product TEXT NOT NULL, -- 関連商品ID(,区切り)
\r
598 pt_manufacturer_id INT DEFAULT 0 NOT NULL, -- メーカーID
\r
599 pt_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
600 pt_default_price VARCHAR(20) DEFAULT '' NOT NULL, -- 優先する価格タイプ
\r
601 pt_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
602 pt_meta_title TEXT NOT NULL, -- METAタグ、タイトル
\r
603 pt_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
604 pt_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
605 pt_search_keyword VARCHAR(50) DEFAULT '' NOT NULL, -- 検索キーワード(「,」区切り)
\r
606 pt_site_url TEXT NOT NULL, -- 詳細情報のサイト
\r
607 pt_unit_type_id VARCHAR(4) DEFAULT '' NOT NULL, -- 販売の基準となる単位種別
\r
608 pt_unit_quantity DECIMAL(5,2) DEFAULT 0 NOT NULL, -- 1販売単位となる数量
\r
609 pt_innner_quantity INT DEFAULT 0 NOT NULL, -- 1販売単位に含まれる製品数量(入数)
\r
610 pt_quantity_decimal INT DEFAULT 0 NOT NULL, -- 数量小数桁
\r
611 pt_price_decimal INT DEFAULT 0 NOT NULL, -- 単価小数桁
\r
612 pt_weight DECIMAL(5,2) DEFAULT 0 NOT NULL, -- 重量(kg)-配送時の送料算出に使用
\r
613 pt_deliv_type VARCHAR(10) DEFAULT '' NOT NULL, -- 配送料金の計算方法
\r
614 pt_deliv_size VARCHAR(10) DEFAULT '' NOT NULL, -- 商品サイズ-送料計算に使用
\r
615 pt_deliv_fee DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 商品単位送料-送料計算に使用
\r
616 pt_tax_type_id VARCHAR(10) DEFAULT '' NOT NULL, -- 税種別ID
\r
618 pt_attr_menu TEXT NOT NULL, -- 商品タイプが単品商品(親子なし)の場合の商品属性選択メニュー(メニュー間区切り「;」、メニュー内区切り「,」)
\r
619 pt_parent_id INT DEFAULT 0 NOT NULL, -- 商品タイプが単品商品(親子)の場合の商品親ID
\r
620 pt_attr_condition TEXT NOT NULL, -- 商品タイプが単品商品(親子)の場合の商品属性の条件(,区切り)
\r
621 pt_product_set TEXT NOT NULL, -- 商品タイプがセット商品の場合の組み合わせ商品ID(,区切り)
\r
622 pt_option_price VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプがオプション商品の場合の価格設定
\r
624 pt_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
625 pt_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
626 pt_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
627 pt_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
628 pt_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
629 PRIMARY KEY (pt_serial),
\r
630 UNIQUE (pt_id, pt_language_id, pt_history_index)
\r
634 DROP TABLE IF EXISTS photo_product;
\r
635 CREATE TABLE photo_product (
\r
636 hp_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
637 hp_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
638 hp_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
639 hp_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
641 hp_name VARCHAR(80) DEFAULT '' NOT NULL, -- 商品名称
\r
642 hp_code VARCHAR(40) DEFAULT '' NOT NULL, -- 商品コード
\r
643 hp_product_type SMALLINT DEFAULT 0 NOT NULL, -- 商品タイプ(1=単品商品(親子なし)、2=単品商品(親子)、10=セット商品、20=オプション商品)
\r
644 hp_description TEXT NOT NULL, -- 商品説明
\r
645 hp_description_short VARCHAR(100) DEFAULT '' NOT NULL, -- 商品説明(簡易)
\r
646 hp_admin_note VARCHAR(100) DEFAULT '' NOT NULL, -- 管理者用備考
\r
647 hp_related_product TEXT NOT NULL, -- 関連商品ID(,区切り)
\r
648 hp_manufacturer_id INT DEFAULT 0 NOT NULL, -- メーカーID
\r
649 hp_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
650 hp_default_price VARCHAR(20) DEFAULT '' NOT NULL, -- 優先する価格タイプ
\r
651 hp_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
652 hp_meta_title TEXT NOT NULL, -- METAタグ、タイトル
\r
653 hp_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
654 hp_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
655 hp_search_keyword VARCHAR(50) DEFAULT '' NOT NULL, -- 検索キーワード(「,」区切り)
\r
656 hp_site_url TEXT NOT NULL, -- 詳細情報のサイト
\r
657 hp_unit_type_id VARCHAR(4) DEFAULT '' NOT NULL, -- 販売の基準となる単位種別
\r
658 hp_unit_quantity DECIMAL(5,2) DEFAULT 0 NOT NULL, -- 1販売単位となる数量
\r
659 hp_innner_quantity INT DEFAULT 0 NOT NULL, -- 1販売単位に含まれる製品数量(入数)
\r
660 hp_quantity_decimal INT DEFAULT 0 NOT NULL, -- 数量小数桁
\r
661 hp_price_decimal INT DEFAULT 0 NOT NULL, -- 単価小数桁
\r
662 hp_weight DECIMAL(5,2) DEFAULT 0 NOT NULL, -- 重量(kg)-配送時の送料算出に使用
\r
663 hp_deliv_type VARCHAR(10) DEFAULT '' NOT NULL, -- 配送料金の計算方法
\r
664 hp_deliv_size VARCHAR(10) DEFAULT '' NOT NULL, -- 商品サイズ-送料計算に使用
\r
665 hp_deliv_fee DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 商品単位送料-送料計算に使用
\r
666 hp_tax_type_id VARCHAR(10) DEFAULT '' NOT NULL, -- 税種別ID
\r
668 hp_attr_menu TEXT NOT NULL, -- 商品タイプが単品商品(親子なし)の場合の商品属性選択メニュー(メニュー間区切り「;」、メニュー内区切り「,」)
\r
669 hp_parent_id INT DEFAULT 0 NOT NULL, -- 商品タイプが単品商品(親子)の場合の商品親ID
\r
670 hp_attr_condition TEXT NOT NULL, -- 商品タイプが単品商品(親子)の場合の商品属性の条件(,区切り)
\r
671 hp_product_set TEXT NOT NULL, -- 商品タイプがセット商品の場合の組み合わせ商品ID(,区切り)
\r
672 hp_option_price VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプがオプション商品の場合の価格設定
\r
674 hp_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
675 hp_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
676 hp_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
677 hp_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
678 hp_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
679 PRIMARY KEY (hp_serial),
\r
680 UNIQUE (hp_id, hp_language_id, hp_history_index)
\r
684 DROP TABLE IF EXISTS product_type;
\r
685 CREATE TABLE product_type (
\r
686 py_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
687 py_product_class VARCHAR(10) DEFAULT '' NOT NULL, -- 商品クラス
\r
688 py_id VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプID
\r
689 py_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
690 py_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
692 py_name VARCHAR(30) DEFAULT '' NOT NULL, -- 名称
\r
693 py_code VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプコード
\r
694 py_description VARCHAR(40) DEFAULT '' NOT NULL, -- 説明
\r
695 py_index INT DEFAULT 0 NOT NULL, -- 項目順(1~)
\r
696 py_single_select BOOLEAN DEFAULT false NOT NULL, -- 単数選択のみ
\r
698 py_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
699 py_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
700 py_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
701 py_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
702 py_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
703 PRIMARY KEY (py_serial),
\r
704 UNIQUE (py_product_class, py_id, py_language_id, py_history_index)
\r
708 DROP TABLE IF EXISTS product_status_type;
\r
709 CREATE TABLE product_status_type (
\r
710 pa_id VARCHAR(10) DEFAULT '' NOT NULL, -- 識別子
\r
711 pa_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
712 pa_name VARCHAR(30) DEFAULT '' NOT NULL, -- 正式名称
\r
713 pa_description VARCHAR(50) DEFAULT '' NOT NULL, -- 説明
\r
714 pa_data_type INT DEFAULT 0 NOT NULL, -- データ型(0=bool,1=int,2=string)
\r
715 pa_priority INT DEFAULT 0 NOT NULL, -- 優先度(0~)
\r
716 PRIMARY KEY (pa_id, pa_language_id)
\r
718 INSERT INTO product_status_type (pa_id, pa_language_id, pa_name, pa_priority) VALUES ('new', 'ja', '新着', 0);
\r
719 INSERT INTO product_status_type (pa_id, pa_language_id, pa_name, pa_priority) VALUES ('suggest', 'ja', 'おすすめ', 1);
\r
720 INSERT INTO product_status_type (pa_id, pa_language_id, pa_name, pa_priority) VALUES ('few', 'ja', '残りわずか', 2);
\r
721 INSERT INTO product_status_type (pa_id, pa_language_id, pa_name, pa_priority) VALUES ('limited', 'ja', '限定品', 3);
\r
724 DROP TABLE IF EXISTS shop_cart;
\r
725 CREATE TABLE shop_cart (
\r
726 sh_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
727 sh_id CHAR(32) DEFAULT '' NOT NULL, -- 買い物かごID
\r
728 sh_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
729 sh_user_id INT DEFAULT 0 NOT NULL, -- ユーザが特定できた場合のユーザID
\r
730 sh_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- カートの更新日時
\r
731 PRIMARY KEY (sh_serial),
\r
732 UNIQUE (sh_id, sh_language_id)
\r
736 DROP TABLE IF EXISTS shop_cart_item;
\r
737 CREATE TABLE shop_cart_item (
\r
738 si_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
739 si_head_serial INT DEFAULT 0 NOT NULL, -- ショッピングカートトランシリアル番号
\r
740 si_product_class VARCHAR(10) DEFAULT '' NOT NULL, -- 商品クラス
\r
741 si_product_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
742 si_product_type_id VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプ
\r
743 si_currency_id VARCHAR(3) DEFAULT '' NOT NULL, -- 通貨種別
\r
744 si_quantity INT DEFAULT 0 NOT NULL, -- 数量
\r
745 si_subtotal DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 税込み小計
\r
746 si_active BOOLEAN DEFAULT true NOT NULL, -- 購入対象かどうか
\r
747 si_available BOOLEAN DEFAULT true NOT NULL, -- データ有効性
\r
748 PRIMARY KEY (si_serial),
\r
749 UNIQUE (si_head_serial, si_product_class, si_product_id, si_product_type_id)
\r
753 DROP TABLE IF EXISTS product_status;
\r
754 CREATE TABLE product_status (
\r
755 ps_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
756 ps_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
757 ps_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
758 ps_type VARCHAR(10) DEFAULT '' NOT NULL, -- 商品ステータス種別ID
\r
759 ps_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
761 ps_value VARCHAR(10) DEFAULT '' NOT NULL, -- 値
\r
763 ps_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
764 ps_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
765 ps_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
766 ps_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
767 ps_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
768 PRIMARY KEY (ps_serial),
\r
769 UNIQUE (ps_id, ps_language_id, ps_type, ps_history_index)
\r
773 DROP TABLE IF EXISTS sale_status;
\r
774 CREATE TABLE sale_status (
\r
775 sa_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
776 sa_id INT DEFAULT 0 NOT NULL, -- 履歴管理用レコードID
\r
777 sa_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
778 sa_status INT DEFAULT 0 NOT NULL, -- 販売ステータス
\r
779 sa_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
780 sa_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
781 sa_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
782 sa_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
783 sa_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
784 PRIMARY KEY (sa_serial),
\r
785 UNIQUE (sa_id, sa_history_index)
\r
789 DROP TABLE IF EXISTS order_sheet;
\r
790 CREATE TABLE order_sheet (
\r
791 oe_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
792 oe_user_id INT DEFAULT 0 NOT NULL, -- 対象ユーザ
\r
793 oe_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 受注言語
\r
795 oe_client_id CHAR(32) DEFAULT '' NOT NULL, -- クライアントID
\r
796 oe_custm_id INT DEFAULT 0 NOT NULL, -- 得意先(顧客)ID(参照用)、会員情報のときは-を付ける
\r
797 oe_custm_name VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)名
\r
798 oe_custm_name_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)名(カナ)
\r
799 oe_custm_person VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)担当者名
\r
800 oe_custm_person_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)担当者名(カナ)
\r
801 oe_custm_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
802 oe_custm_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
803 oe_custm_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
804 oe_custm_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
805 oe_custm_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
806 oe_custm_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
807 oe_custm_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
808 oe_custm_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
810 oe_deliv_id INT DEFAULT 0 NOT NULL, -- 出荷先ID(参照用)
\r
811 oe_deliv_name VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先名
\r
812 oe_deliv_name_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先名(カナ)
\r
813 oe_deliv_person VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先担当者名
\r
814 oe_deliv_person_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先担当者名(カナ)
\r
815 oe_deliv_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
816 oe_deliv_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
817 oe_deliv_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
818 oe_deliv_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
819 oe_deliv_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
820 oe_deliv_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
821 oe_deliv_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
822 oe_deliv_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
824 oe_bill_id INT DEFAULT 0 NOT NULL, -- 請求先ID(参照用)
\r
825 oe_bill_name VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先名
\r
826 oe_bill_name_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先名(カナ)
\r
827 oe_bill_person VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先担当者名
\r
828 oe_bill_person_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先担当者名(カナ)
\r
829 oe_bill_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
830 oe_bill_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
831 oe_bill_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
832 oe_bill_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
833 oe_bill_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
834 oe_bill_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
835 oe_bill_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
836 oe_bill_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
838 oe_deliv_method_id VARCHAR(50) DEFAULT '' NOT NULL, -- 配送方法
\r
839 oe_pay_method_id VARCHAR(50) DEFAULT '' NOT NULL, -- 支払い方法
\r
840 oe_card_type VARCHAR(20) DEFAULT '' NOT NULL, -- クレジットカードタイプ
\r
841 oe_card_owner VARCHAR(64) DEFAULT '' NOT NULL, -- クレジットカード所有者
\r
842 oe_card_number VARCHAR(32) DEFAULT '' NOT NULL, -- クレジットカード番号
\r
843 oe_card_expires VARCHAR(4) DEFAULT '' NOT NULL, -- クレジットカード期限
\r
845 oe_message TEXT NOT NULL, -- 取引先からのメッセージ
\r
846 oe_note TEXT NOT NULL, -- 補足情報
\r
847 oe_option_fields TEXT NOT NULL, -- 追加フィールド(「,」区切り)
\r
848 oe_demand_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 希望納期(日付)
\r
849 oe_demand_time TEXT NOT NULL, -- 希望納期(時間帯)
\r
850 oe_appoint_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 予定納期
\r
851 oe_discount_desc TEXT NOT NULL, -- 値引き説明
\r
852 oe_status INT DEFAULT 0 NOT NULL, -- 注文書状態(0=通常、1=オンライン処理中)
\r
853 oe_session CHAR(32) DEFAULT '' NOT NULL, -- セッションID
\r
855 oe_currency_id VARCHAR(3) DEFAULT '' NOT NULL, -- 通貨ID
\r
856 oe_subtotal DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 商品総額
\r
857 oe_discount DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 値引き額
\r
858 oe_deliv_fee DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 配送料
\r
859 oe_charge DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 手数料
\r
860 oe_total DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 支払い総額
\r
862 oe_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
863 oe_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
864 PRIMARY KEY (oe_serial),
\r
865 UNIQUE (oe_user_id, oe_language_id)
\r
869 DROP TABLE IF EXISTS order_header;
\r
870 CREATE TABLE order_header (
\r
871 or_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
872 or_id INT DEFAULT 0 NOT NULL, -- 履歴管理用レコードID
\r
873 or_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
874 or_user_id INT DEFAULT 0 NOT NULL, -- 対象ユーザ
\r
875 or_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 受注言語
\r
876 or_order_no VARCHAR(20) DEFAULT '' NOT NULL, -- 注文番号(任意)
\r
877 or_order_type INT DEFAULT 0 NOT NULL, -- 注文種別(0=一般会員)
\r
879 or_custm_id INT DEFAULT 0 NOT NULL, -- 得意先(顧客)ID(参照用)
\r
880 or_custm_name VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)名
\r
881 or_custm_name_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)名(カナ)
\r
882 or_custm_person VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)担当者名
\r
883 or_custm_person_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 得意先(顧客)担当者名(カナ)
\r
884 or_custm_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
885 or_custm_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
886 or_custm_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
887 or_custm_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
888 or_custm_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
889 or_custm_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
890 or_custm_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
891 or_custm_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
893 or_deliv_id INT DEFAULT 0 NOT NULL, -- 出荷先ID(参照用)
\r
894 or_deliv_name VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先名
\r
895 or_deliv_name_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先名(カナ)
\r
896 or_deliv_person VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先担当者名
\r
897 or_deliv_person_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 出荷先担当者名(カナ)
\r
898 or_deliv_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
899 or_deliv_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
900 or_deliv_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
901 or_deliv_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
902 or_deliv_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
903 or_deliv_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
904 or_deliv_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
905 or_deliv_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
907 or_bill_id INT DEFAULT 0 NOT NULL, -- 請求先ID(参照用)
\r
908 or_bill_name VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先名
\r
909 or_bill_name_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先名(カナ)
\r
910 or_bill_person VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先担当者名
\r
911 or_bill_person_kana VARCHAR(50) DEFAULT '' NOT NULL, -- 請求先担当者名(カナ)
\r
912 or_bill_zipcode VARCHAR(10) DEFAULT '' NOT NULL, -- 郵便番号(7桁)
\r
913 or_bill_state_id INT DEFAULT 0 NOT NULL, -- 都道府県、州(geo_zoneテーブル)
\r
914 or_bill_address1 VARCHAR(100) DEFAULT '' NOT NULL, -- 市区町村
\r
915 or_bill_address2 VARCHAR(60) DEFAULT '' NOT NULL, -- ビル・マンション名等
\r
916 or_bill_phone VARCHAR(30) DEFAULT '' NOT NULL, -- 電話番号
\r
917 or_bill_fax VARCHAR(30) DEFAULT '' NOT NULL, -- FAX
\r
918 or_bill_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
919 or_bill_country_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID
\r
921 or_deliv_method_id VARCHAR(50) DEFAULT '' NOT NULL, -- 配送方法
\r
922 or_pay_method_id VARCHAR(50) DEFAULT '' NOT NULL, -- 支払い方法
\r
923 or_card_type VARCHAR(20) DEFAULT '' NOT NULL, -- クレジットカードタイプ
\r
924 or_card_owner VARCHAR(64) DEFAULT '' NOT NULL, -- クレジットカード所有者
\r
925 or_card_number VARCHAR(32) DEFAULT '' NOT NULL, -- クレジットカード番号
\r
926 or_card_expires VARCHAR(4) DEFAULT '' NOT NULL, -- クレジットカード期限
\r
928 or_message TEXT NOT NULL, -- 取引先からのメッセージ
\r
929 or_note TEXT NOT NULL, -- 補足情報
\r
930 or_option_fields TEXT NOT NULL, -- 追加フィールド(「,」区切り)
\r
931 or_demand_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 希望納期(日付)
\r
932 or_demand_time TEXT NOT NULL, -- 希望納期(時間帯)
\r
933 or_appoint_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 予定納期
\r
934 or_discount_desc TEXT NOT NULL, -- 値引き説明
\r
936 or_currency_id VARCHAR(3) DEFAULT '' NOT NULL, -- 通貨ID
\r
937 or_subtotal DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 商品総額
\r
938 or_discount DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 値引き額
\r
939 or_deliv_fee DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 配送料
\r
940 or_charge DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 手数料
\r
941 or_total DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 支払い総額
\r
943 or_order_status INT DEFAULT 0 NOT NULL, -- 受注状況
\r
944 or_estimate_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 見積日時
\r
945 or_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 受注受付日時
\r
946 or_order_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 受注処理開始日時
\r
947 or_pay_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 支払い日時
\r
948 or_deliv_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 配送日時
\r
949 or_close_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 取引終了日時
\r
951 or_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
952 or_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
953 or_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
954 or_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
955 or_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
956 PRIMARY KEY (or_serial),
\r
957 UNIQUE (or_id, or_history_index)
\r
961 DROP TABLE IF EXISTS order_opt_field;
\r
962 CREATE TABLE order_opt_field (
\r
963 of_id VARCHAR(10) DEFAULT '' NOT NULL, -- フィールドID
\r
964 of_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
965 of_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
966 of_field_type VARCHAR(20) DEFAULT '' NOT NULL, -- フィールドタイプ
\r
967 of_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
968 PRIMARY KEY (of_id, of_language_id)
\r
972 DROP TABLE IF EXISTS order_opt_field_value;
\r
973 CREATE TABLE order_opt_field_value (
\r
974 ov_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
975 ov_field_id INT DEFAULT 0 NOT NULL, -- 商品トラン追加フィールドID
\r
976 ov_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
977 ov_value VARCHAR(10) DEFAULT '' NOT NULL, -- 値
\r
978 ov_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
979 ov_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
980 ov_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
981 ov_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
982 ov_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
983 PRIMARY KEY (ov_serial),
\r
984 UNIQUE (ov_field_id, ov_history_index)
\r
988 DROP TABLE IF EXISTS order_detail;
\r
989 CREATE TABLE order_detail (
\r
990 od_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
991 od_order_id INT DEFAULT 0 NOT NULL, -- 受注ID
\r
992 od_index INT DEFAULT 0 NOT NULL, -- 明細番号(0~)
\r
993 od_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
995 od_product_class VARCHAR(10) DEFAULT '' NOT NULL, -- 商品クラス
\r
996 od_product_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
997 od_product_type_id VARCHAR(10) DEFAULT '' NOT NULL, -- 商品タイプ
\r
998 od_product_name TEXT NOT NULL, -- 商品名
\r
999 od_product_code TEXT NOT NULL, -- 商品コード
\r
1000 od_attribute TEXT NOT NULL, -- 商品属性(属性メニューの選択値)
\r
1001 od_note TEXT NOT NULL, -- 補足情報
\r
1003 od_unit_price DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 受注単価(税抜)
\r
1004 od_price_with_tax DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 受注単価(税込み)
\r
1005 od_quantity INT DEFAULT 0 NOT NULL, -- 数量
\r
1006 od_tax DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 税
\r
1007 od_total DECIMAL(15,4) DEFAULT 0 NOT NULL, -- 受注価格(税込)
\r
1009 od_delivery_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 明細単位の納期
\r
1011 od_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1012 od_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1013 od_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1014 od_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1015 od_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1016 PRIMARY KEY (od_serial),
\r
1017 UNIQUE (od_order_id, od_index, od_history_index)
\r
1021 DROP TABLE IF EXISTS product_record;
\r
1022 CREATE TABLE product_record (
\r
1023 pe_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1024 pe_product_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
1025 pe_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1027 pe_order_count INT DEFAULT 0 NOT NULL, -- 累積注文数
\r
1028 pe_sales_count INT DEFAULT 0 NOT NULL, -- 累積販売数
\r
1029 pe_stock_count INT DEFAULT 0 NOT NULL, -- 表示在庫数
\r
1030 pe_view_count INT DEFAULT 0 NOT NULL, -- 参照回数
\r
1031 pe_promote_count INT DEFAULT 0 NOT NULL, -- 販売促進回数
\r
1033 pe_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1034 pe_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1035 PRIMARY KEY (pe_serial),
\r
1036 UNIQUE (pe_product_id, pe_language_id)
\r
1040 DROP TABLE IF EXISTS product_view;
\r
1041 CREATE TABLE product_view (
\r
1042 pv_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1043 pv_type INT DEFAULT 0 NOT NULL, -- ログタイプ(0=表示)
\r
1044 pv_product_serial INT DEFAULT 0 NOT NULL, -- 商品項目シリアル番号
\r
1045 pv_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
1046 pv_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 参照日時
\r
1047 PRIMARY KEY (pv_serial)
\r
1051 DROP TABLE IF EXISTS stock_plan;
\r
1052 CREATE TABLE stock_plan (
\r
1053 sp_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1054 sp_product_id INT DEFAULT 0 NOT NULL, -- 商品ID
\r
1055 sp_scheduled_dt DATE DEFAULT '0000-00-00' NOT NULL, -- 入出庫予定日
\r
1056 sp_index INT DEFAULT 0 NOT NULL, -- 入出庫インデックス(0~)
\r
1057 sp_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1059 sp_plan_type INT DEFAULT 0 NOT NULL, -- 入出庫区分(1=入庫、2=出庫、3=棚卸)
\r
1060 sp_customer_id INT DEFAULT 0 NOT NULL, -- 予定取引先
\r
1061 sp_quantity INT DEFAULT 0 NOT NULL, -- 個数
\r
1062 sp_note TEXT NOT NULL, -- 補足情報
\r
1064 sp_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1065 sp_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1066 sp_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1067 sp_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1068 sp_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1069 PRIMARY KEY (sp_serial),
\r
1070 UNIQUE (sp_product_id, sp_scheduled_dt, sp_index, sp_history_index)
\r
1074 DELETE FROM _addons WHERE ao_id = 'eclib';
\r
1075 INSERT INTO _addons (ao_id, ao_class_name, ao_name, ao_description, ao_index)
\r
1076 VALUES ('eclib', 'ecLib', 'Eコマースライブラリ', '', 1);
\r
1077 DELETE FROM _addons WHERE ao_id = 'ecmail';
\r
1078 INSERT INTO _addons (ao_id, ao_class_name, ao_name, ao_description, ao_index)
\r
1079 VALUES ('ecmail', 'ecMail', 'Eコマースメール連携', '', 2);
\r
1082 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'flatrate';
\r
1083 INSERT INTO _iwidgets
\r
1084 (iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
\r
1085 ('ec_main', 'flatrate', '定額', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
\r
1086 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'classrate';
\r
1087 INSERT INTO _iwidgets
\r
1088 (iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
\r
1089 ('ec_main', 'classrate', '購入額基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
\r
1090 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'staterate';
\r
1091 INSERT INTO _iwidgets
\r
1092 (iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
\r
1093 ('ec_main', 'staterate', '送付先基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
\r
1094 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'quantityrate';
\r
1095 INSERT INTO _iwidgets
\r
1096 (iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
\r
1097 ('ec_main', 'quantityrate', '商品数基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
\r
1098 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'productrate';
\r
1099 INSERT INTO _iwidgets
\r
1100 (iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
\r
1101 ('ec_main', 'productrate', '商品別規定', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
\r
1102 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'weightrate';
\r
1103 INSERT INTO _iwidgets
\r
1104 (iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
\r
1105 ('ec_main', 'weightrate', '送付先+重量基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
\r
1108 DELETE FROM _mail_form WHERE mf_id = 'regist_member_to_backoffice';
\r
1109 INSERT INTO _mail_form (mf_id, mf_language_id, mf_subject, mf_content, mf_create_dt)
\r
1110 VALUES ('regist_member_to_backoffice', 'ja', '会員登録', '■顧客コード:[#MEMBER_NO#]■\n■メールアカウント:[#EMAIL#]■\n■顧客名:[#NAME#]■\n■カナヨミ:[#NAME_KANA#]■\n■郵便番号:[#ZIPCODE#]■\n■住所1:[#ADDRESS1#]■\n■住所2:[#ADDRESS2#]■\n■電話番号:[#PHONE#]■\n', now());
\r
1111 DELETE FROM _mail_form WHERE mf_id = 'order_product_to_backoffice';
\r
1112 INSERT INTO _mail_form (mf_id, mf_language_id, mf_subject, mf_content, mf_create_dt)
\r
1113 VALUES ('order_product_to_backoffice', 'ja', '商品受注', '■受注コード:[#ORDER_NO#]■\n■受注日付:[#DATE#]■\n■顧客コード:[#MEMBER_NO#]■\n■顧客名:[#NAME#]■\n■届先名:[#DELIV_NAME#]■\n■届先郵便番号:[#ZIPCODE#]■\n■届先住所1:[#ADDRESS1#]■\n■届先住所2:[#ADDRESS2#]■\n■届先電話番号:[#PHONE#]■\n■配達希望日:[#DEMAND_DATE#]■\n■配達時間帯:[#DEMAND_TIME#]■\n[#BODY#]■配送方法:[#DELIV_METHOD#]■\n■決済方法:[#PAY_METHOD#]■\n■備考:[#NOTE#]■', now());
\r