Skip to main content

時の絵(TOKINOE)商品仕様書

日本画販売ストア・商品タイプとバリエーション詳細
プレミアムフレーム16種・木製フレーム3種・ペーパースタンド3種・ポストカード1種の完全仕様

商品タイプとバリエーション

1. プレミアムフレーム(デフォルト選択)

基本仕様

  • 商品コード: premium_frame
  • デフォルト: 新規顧客の初期選択
  • 価格帯: ¥15,000-30,000(サイズ別)
  • 製作期間: 7-10営業日

バリエーション詳細

額縁色マット色バリアント数商品コード例
ナチュラルホワイト、ナチュラル、あい、ブラック4種natural_white, natural_natural, natural_indigo, natural_black
シルバーホワイト、ナチュラル、あい、ブラック4種silver_white, silver_natural, silver_indigo, silver_black
ブラウンホワイト、ナチュラル、あい、ブラック4種brown_white, brown_natural, brown_indigo, brown_black
ブラックホワイト、ナチュラル、あい、ブラック4種black_white, black_natural, black_indigo, black_black

合計: 16バリエーション(4色額縁 × 4色マット)

材質・品質仕様

frame_materials:
natural: "天然木(オーク材)・ナチュラルオイル仕上げ"
silver: "アルミ製・シルバー塗装仕上げ"
brown: "天然木(ウォールナット材)・ブラウン塗装"
black: "天然木・ブラック塗装仕上げ"

mat_materials:
white: "高品質マット紙・純白(pH中性)"
natural: "コットンマット紙・ナチュラル(無漂白)"
indigo: "和紙調マット紙・藍色"
black: "高級マット紙・深黒"

protective_features:
- "UVカット保護ガラス(透過率99%)"
- "防湿パッキン封入"
- "バックボード・pH中性"

2. 木製フレーム

基本仕様

  • 商品コード: wooden_frame
  • 価格帯: ¥8,000-15,000(サイズ別)
  • 製作期間: 5-7営業日
  • 特徴: マット不使用、シンプル設計

バリエーション詳細

額縁色材質商品コード
ナチュラルパイン材・クリア塗装wooden_natural
ブラウンオーク材・ブラウン塗装wooden_brown
ブラックパイン材・ブラック塗装wooden_black

合計: 3バリエーション

材質・仕様

wooden_frame_specs:
natural:
material: "パイン集成材"
finish: "クリアウレタン塗装"
texture: "木目活かし仕上げ"
brown:
material: "オーク集成材"
finish: "ブラウンウレタン塗装"
texture: "深い木目表現"
black:
material: "パイン集成材"
finish: "ブラックウレタン塗装"
texture: "マットブラック仕上げ"

protection:
glass: "標準ガラス(UVカット機能付き)"
backing: "MDF製バックボード"
hanging: "吊り金具・ワイヤー付属"

3. ペーパースタンド

基本仕様

  • 商品コード: paper_stand
  • 価格帯: ¥3,000-5,000(サイズ別)
  • 製作期間: 3-5営業日
  • 特徴: 軽量、移動しやすい、気軽に飾れる

バリエーション詳細

材質商品コード
ネイビー厚紙製・ネイビー印刷stand_navy
ブラック厚紙製・ブラック印刷stand_black
ホワイト厚紙製・ホワイト印刷stand_white

合計: 3バリエーション

材質・構造仕様

paper_stand_specs:
base_material: "310gsm厚紙(FSC認証)"
lamination: "マット加工・指紋防止"

colors:
navy: "Pantone 539C相当・マットネイビー"
black: "Pantone Black C・マットブラック"
white: "純白・マット仕上げ"

structure:
fold_type: "イーゼル型・3点支持"
angle: "70度固定(最適視角)"
stability: "底面滑り止め加工"

packaging:
flat_pack: "平面梱包・組立不要"
assembly: "1秒セットアップ"

4. ポストカード

基本仕様

  • 商品コード: postcard
  • 価格: ¥500-800(固定)
  • 製作期間: 1-3営業日
  • 特徴: 手軽、ギフトに最適、コレクション向け

仕様詳細

  • バリエーション数: 1種類(表面+裏面セット)
  • サイズ: 148mm × 100mm(A6サイズ)
  • 厚さ: 310gsm厚手ポストカード用紙

表面・裏面構成

postcard_specs:
front_side:
content: "作品画像フルカラー印刷"
finish: "グロス仕上げ・色鮮やか"
margin: "余白最小・作品最大化"

back_side:
layout:
- "作品名(日本語・英語)"
- "作家名・制作年代"
- "技法・寸法情報"
- "時の絵(TOKINOE)ロゴ"
- "宛先記入欄・郵便番号枠"

design: "和モダンデザイン・金箔ワンポイント"
font: "游明朝・UD新ゴ使用"

material:
paper: "高白色ポストカード用紙(310gsm)"
coating: "両面コート・指紋防止"
ink: "高品質オフセット印刷・耐光性"

データベース設計

作品マスタ(artworks)

CREATE TABLE tokinoe_artworks (
id TEXT PRIMARY KEY,
title TEXT NOT NULL, -- 作品名
artist TEXT NOT NULL, -- 作家名
period TEXT, -- 制作年代・時代
technique TEXT, -- 技法(水墨画、彩色画等)
description TEXT, -- 作品説明
base_price INTEGER NOT NULL, -- 基本価格(円)
orientation TEXT NOT NULL, -- 'portrait'(縦)/ 'landscape'(横)

-- 画像情報
original_image_key TEXT NOT NULL, -- R2原画像キー

-- メタデータ
dimensions_original TEXT, -- 原作品サイズ
cultural_period TEXT, -- 文化的時代区分
art_movement TEXT, -- 美術運動・流派

created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

額縁マスタ(frames)

CREATE TABLE tokinoe_frames (
id TEXT PRIMARY KEY,
frame_type TEXT NOT NULL, -- 'premium', 'wooden'
name TEXT NOT NULL, -- 表示名
color TEXT NOT NULL, -- 色コード
price_modifier INTEGER DEFAULT 0, -- 価格調整額(円)

-- 画像・材質情報
template_image_key TEXT NOT NULL, -- R2テンプレート画像キー
material_description TEXT, -- 材質説明
finish_type TEXT, -- 仕上げ種類

-- 表示順・有効性
sort_order INTEGER DEFAULT 0,
active BOOLEAN DEFAULT true,

created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

マット台紙マスタ(mats)

CREATE TABLE tokinoe_mats (
id TEXT PRIMARY KEY,
color TEXT NOT NULL, -- 色名
color_code TEXT, -- カラーコード
price_modifier INTEGER DEFAULT 0, -- 価格調整額(円)

-- 画像・材質情報
template_image_key TEXT NOT NULL, -- R2テンプレート画像キー
material_type TEXT, -- 材質種類
texture_description TEXT, -- 質感説明

-- 表示順・有効性
sort_order INTEGER DEFAULT 0,
active BOOLEAN DEFAULT true,

created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

商品登録マスタ(products)

CREATE TABLE tokinoe_products (
id TEXT PRIMARY KEY,
shopify_product_id TEXT UNIQUE, -- Shopify商品ID
artwork_id TEXT REFERENCES tokinoe_artworks(id),

-- 商品情報
product_type TEXT NOT NULL, -- 商品タイプ
product_title TEXT NOT NULL, -- 商品名
base_price INTEGER NOT NULL, -- 基本価格

-- Shopify連携情報
shopify_handle TEXT, -- URL用ハンドル
shopify_status TEXT DEFAULT 'draft', -- 'draft'/'active'/'archived'

-- バリアント数情報
total_variants INTEGER DEFAULT 0,
generated_variants INTEGER DEFAULT 0,

created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

商品登録フロー

1. 管理画面入力項目

基本情報入力

interface ArtworkInput {
// 基本情報
title: string; // 作品名
artist: string; // 作家名
period?: string; // 制作年代
technique?: string; // 技法
description: string; // 説明文

// 画像情報
original_images: File[]; // オリジナル画像(最大10個)
orientation: 'portrait' | 'landscape'; // 縦横区分

// 価格情報
base_price: number; // 基本価格
price_overrides?: { // 商品タイプ別価格設定
premium_frame?: number;
wooden_frame?: number;
paper_stand?: number;
postcard?: number;
};

// 商品タイプ選択
product_types: Array<'premium_frame' | 'wooden_frame' | 'paper_stand' | 'postcard'>;

// ポストカード専用
postcard_back_info?: {
artist_bio: string; // 作家略歴
artwork_details: string; // 作品詳細
};
}

バリデーション仕様

const VALIDATION_RULES = {
title: { maxLength: 100, required: true },
artist: { maxLength: 50, required: true },
description: { maxLength: 500, required: true },
base_price: { min: 100, max: 1000000, required: true },

images: {
maxCount: 10,
maxSizeMB: 20,
allowedTypes: ['image/jpeg', 'image/png', 'image/tiff'],
minResolution: { width: 2000, height: 2000 },
maxResolution: { width: 8000, height: 8000 }
},

product_types: {
minSelection: 1,
maxSelection: 4
}
};

2. 自動画像生成フロー

生成計画作成

interface GenerationPlan {
artwork_id: string;
total_variants: number;

variants: Array<{
product_type: string;
variant_key: string;
frame_color?: string;
mat_color?: string;
r2_key: string;
shopify_image_alt: string;
}>;
}

// プレミアムフレームの生成計画例
function createPremiumFramePlan(artwork_id: string): GenerationPlan {
const variants = [];

for (const frame of ['natural', 'silver', 'brown', 'black']) {
for (const mat of ['white', 'natural', 'indigo', 'black']) {
variants.push({
product_type: 'premium_frame',
variant_key: `${frame}_${mat}`,
frame_color: frame,
mat_color: mat,
r2_key: `display_data/${artwork_id}/premium_frame/${frame}_${mat}_web.jpg`,
shopify_image_alt: `${artwork.title} - ${frame}額縁 × ${mat}マット`
});
}
}

return { artwork_id, total_variants: 16, variants };
}

進捗表示仕様

interface GenerationProgress {
artwork_id: string;
status: 'preparing' | 'composing' | 'uploading' | 'registering' | 'completed' | 'error';

progress: {
total: number;
completed: number;
failed: number;
current_task: string;
};

results: Array<{
variant_key: string;
status: 'pending' | 'composing' | 'uploading' | 'completed' | 'error';
error_message?: string;
retry_count: number;
}>;

timing: {
start_time: Date;
estimated_completion: Date;
actual_completion?: Date;
};
}

Shopify商品構造

商品・バリアント構成例

プレミアムフレーム商品

shopify_product:
title: "葛飾北斎「神奈川沖浪裏」- プレミアムフレーム"
product_type: "premium_frame"
vendor: "時の絵 (TOKINOE)"
tags: ["日本画", "浮世絵", "葛飾北斎", "プレミアムフレーム"]

variants:
- title: "ナチュラル額縁 × ホワイトマット"
price: "¥18,000"
sku: "TOKINOE_HOKUSAI_WAVE_PF_NAT_WHI"
inventory_quantity: 5
image_id: "shopify_image_001"

- title: "ナチュラル額縁 × ナチュラルマット"
price: "¥18,500"
sku: "TOKINOE_HOKUSAI_WAVE_PF_NAT_NAT"
inventory_quantity: 5
image_id: "shopify_image_002"

# ... 16バリアント

metafields:
artwork:
artist: "葛飾北斎"
period: "江戸時代後期"
technique: "木版画(錦絵)"
cultural_significance: "日本を代表する浮世絵作品"

SEO・マーケティング最適化

メタフィールド構成

seo_optimization:
meta_title: "{作品名} - {作家名} | 時の絵 プレミアムフレーム版"
meta_description: "{作家名}の名作「{作品名}」を高品質プレミアムフレームで。{技法}の美しさを最大限に引き出す額装で、あなたの空間を格調高く演出します。"

structured_data:
type: "Product"
category: "Art > Fine Art > Japanese Art"
brand: "時の絵 (TOKINOE)"
material: "木製額縁, マット台紙, UVカット保護ガラス"

keywords:
primary: ["{作品名}", "{作家名}", "日本画", "額装"]
secondary: ["浮世絵", "美術品", "インテリア", "伝統工芸"]
long_tail: ["{作家名} {作品名} 額装", "日本画 プレミアムフレーム"]

品質管理・検査項目

画像品質基準

image_quality_standards:
web_display:
resolution: "800x600px以上"
dpi: "72dpi"
format: "WebP/JPEG"
file_size: "200KB-1MB"
color_space: "sRGB"
quality: "85-95%"

print_reference:
resolution: "3555x2528px(原寸)"
dpi: "300dpi以上"
format: "TIFF/PSD"
color_space: "CMYK"
file_size: "20MB-50MB"

composition_check:
layer_alignment: "±2px以内"
color_fidelity: "Delta E < 3"
edge_quality: "アンチエイリアス適用"
background_clean: "ゴミ・ノイズなし"

商品登録チェックリスト

pre_launch_checklist:
content:
- "作品名・作家名の正確性確認"
- "説明文の校正・校閲完了"
- "価格設定の妥当性検証"
- "著作権・パブリックドメイン確認"

images:
- "全バリアント画像生成完了"
- "画像品質基準クリア"
- "Shopify商品画像登録完了"
- "alt属性設定完了"

shopify:
- "商品情報正確性確認"
- "バリアント価格設定確認"
- "在庫数設定完了"
- "SEO設定完了"
- "メタフィールド設定完了"

testing:
- "商品ページ表示確認"
- "バリアント切替動作確認"
- "カート追加・決済テスト"
- "モバイル表示確認"

文書作成日: 2025-08-23
最終更新: 2025-08-23
バージョン: 1.0 - 商品仕様書