Easy Digital Downloads と Frontend Submissions はデジタル製品を販売するために設計されています。しかし、同じストアで配送料がかかる物理的な商品を販売する必要が生じる場合もあります。このため、適用可能な製品の配送料の設定に関する基本的な機能を追加する Simple Shipping 拡張機能を作成しました。以下に、Simple Shipping 拡張機能が Frontend Submissions 拡張機能とどのように統合されるかについて説明します。
提出フォームに配送を追加する
ベンダーが自分の製品に独自の配送料を設定できるようにするには、提出フォームを編集し、拡張機能作成フィールドの追加の下にある「配送」フィールドを追加します。これが設定されると、製品を編集するベンダーは、国内配送料と国際配送料の2つのフィールドを確認できるようになります。

ベンダーの場所に基づいて配送料を計算する
Simple Shipping には、デジタルストアの基準国を定義するための設定が含まれています。この国は、顧客がチェックアウト中に配送先住所を入力したときに、国際料金と国内料金のどちらが適用されるかを判断するために使用されます。Simple Shipping と Frontend Submissions を併用する場合、通常、配送を担当するのはベンダーであるため、ストアオーナーの場所ではなく、ベンダーの場所に基づいて国を設定する必要があります。

配送料の計算をストアの場所ではなくベンダーの場所を使用するように変更するには、ベンダープロファイルフォームに新しい「国」フィールドを追加する必要があります。このフィールドは、正しく機能するためにメタキー「vendor_country」を使用する必要があります。このフィールドが設定され、ベンダーが自分の国を設定すると、ベンダーから製品を購入する顧客には、メインストアの国ではなく、そのベンダーの国に基づいて配送料が追加されます。
