ドキュメント
Alter Productは、インタラクティブな商品表示、構成設定、カスタマイズのためのモダンなウェブアプリケーションです。プリントオンデマンド事業者、カスタマイズを提供するメーカー、オンラインストア、そして動的で完全にインタラクティブな3D環境で商品を紹介したいクリエイター向けに開発されました。
このプラットフォームでは、次のツールを一連のECワークフローで使用できます。
- Designer - バリエーション、印刷領域、商品、ランタイム設定を定義する中央ワークスペース
- Viewer - 商品を視覚的に紹介するEC向け3D商品ビューアー
- Configurator - 商品バリエーションやパラメーター(サイズ、素材、色など)を選択するEC向け3Dコンフィギュレーター
- Customizer - 商品にグラフィック、文字、レイアウト、印刷要素を追加する高度なECデザインツール
- 3Dモデルジェネレーター - 編集可能な型紙、縫い目、寸法を基に、パラメトリックな3Dモデルを作成・調整
Viewer、Configurator、Customizerは、iframeでウェブサイトに埋め込み、URLパラメーターで設定し、安全なpostMessage通信で連携できます。
Designerモジュールは中央管理機能を担い、バリエーション、印刷領域、ランタイム設定を定義します。Viewer、Configurator、Customizerは、これらの設定とDesignerで準備したデザインを使ってEC向けの画面を表示します。Designerワークスペース自体を開くわけではありません。販売者向けの業務ではDesignerも埋め込めます。埋め込みやローカル保存を使う構成では、アセットとデザインデータは自分のサーバーに保存され、Alter Productがライセンスとランタイムへのアクセスを管理します。
連携用にAlter Productは専用のPublic APIを提供しており、ストアやバックエンドからデザインデータを取得し、Customizerの注文を同期できます。Alter ProductはWordPress用プラグインも提供しています。利用にはWooCommerceのインストールと有効化が必要です。設定の詳細はWordPressプラグインのインストールガイドをご覧ください。
ジェネレーターのテンプレート、またはジェネレーター付きの既存モデルから始めます。型紙、縫い目、寸法を編集し、マネキン上で仕上がりを確認してテクスチャを適用します。ジェネレータープロジェクトを保存し、その保存済みリビジョンをデザインで使用します。生成されたモデルは、Designer、および既存のCustomizer、Configurator、Viewerの製品ワークフローに対応します。
WordPressでは、再利用するテンプレート、マネキン、テクスチャライブラリを「アセット」で管理します。HDRI環境には共通の環境ライブラリを使用します。「モデルジェネレーター」にはローカルプロジェクトが表示され、ジェネレーター付きモデルをインポートできます。スターターパックでは、選択したモデルとそのジェネレーター、テンプレート、関連アセットをダウンロードします。両方のマネキンも含まれます。プロジェクトとファイルはWordPressに保存されますが、カタログ更新、インポート、フロントエンド、アクセス確認には引き続きAlter Productを使用します。
ジェネレーターのAPIリファレンスを開く次の手順でAlter Productをストアに接続できます。
- アカウントを作成し、連携方法を選ぶ
登録またはログインします。WordPressでは、有効化されたWooCommerceが必要なAlter Productプラグインを選び、Auto Connectでアカウントを接続します。独自ストアやヘッドレス構成ではPublic APIを利用してください。
- ストアにインストールして接続する
WordPress管理画面でWooCommerceが有効になっていることを確認し、Alter Productプラグインをインストールして、パーマリンクを有効にし、アカウントを接続します。詳しい手順はWordPressプラグインのインストールガイドをご覧ください。独自構成では、サーバー側のAPI認証情報を作成し、ストアのドメインを許可します。
- デザインを作成して紐付ける
WooCommerceの商品編集ページでAlter Productタブを開き、デザインを作成または選択します。Designerでバリエーション、印刷領域、ランタイム設定を定義し、Viewer、Configurator、Customizerが正しいEC画面を表示できるようにします。
- 選んだツールを埋め込み、ランタイムイベントを処理する
WordPress用のAlter Productプラグインでは、商品ページやWordPressページに選んだツールを表示できます。独自連携ではiframeを埋め込み、バックエンドで有効期間の短い埋め込みセッショントークンを作成し、
postMessageでカート追加、現在のペイロード取得、Customizer注文同期を処理します。