開発の背景
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の注文を同期できます。WordPress/WooCommerceストアには公式WordPressプラグインもあります。設定の詳細はWooCommerce連携ガイドをご覧ください。