SOY Shopの標準機能のカートに新たに入力フォームを追加する時はオーダーカスタムフィールドを利用します。
オーダーカスタムフィールドをインストールし、
オーダーカスタムフィールドの設定画面でフィールドを一つ追加してみます。
今回は例として項目種目をファイルにして、カートでファイルのアップロードフォームを設置してみます。
フィールドを追加できたら、公開側でカートに商品を入れてみます。
カートページ03(配送や支払の選択のある画面)の下の方にその他という項目で、追加したフィールドのフォームが表示されます。
アップロードやテキストフォームで何らかの値を入力して注文を完了すると、
管理画面とマイページの注文詳細画面でオーダーカスタムフィールド分の値が追加されています。
オーダーカスタムフィールドには2種類あり、
オーダーカスタムフィールドとオーダーカスタムフィールド(日付)があります。
オーダーカスタムフィールドでは日付や期間の値を持つことが出来なかったため、
日付や期間のみを扱うオーダーカスタムフィールド(日付)が別途用意されています。