商品のお届けをカートの段階で確約するのは難しいと思うのです。
そして指定をまもれなければ、怒られます。
これが常識的なご希望ならいいのですが、定形外を希望されているにもかかわらず、日付指定とか無理なご希望の場合もありますが、
商品によって出荷できる時期がバラバラだから一概にこたえられないという場合もあると思います。
そもそも、お客さんにはそれが無理なのかわからないのに、フォームで「いつがいいの?いつでもいいよ」といったスタンスを見せるのが良くないと思うのです。
ですので私はトラブルを避けるためにも、届け日の指定をフォームではうけないようにして、なにかご希望があればメッセージにして頂くようにしています。
設定は簡単です。
PC、モバイル、スマホ いずれも以下のページから「お届け日」の部分を削除かコメントアウトすればいいのです。
デザイン管理>PC>ページ詳細設定>商品購入>お支払方法・お届け時間等の指定
<!–{/if}–>
<!–★お届け日★–>
<!–{assign var=key value=”deliv_date`$index`”}–>
<span class=”attention”><!–{$arrErr[$key]}–></span>
お届け日:
<!–{if !$arrDelivDate}–>
ご指定頂けません。
<!–{else}–>
<select name=”<!–{$key}–>” id=”<!–{$key}–>” style=”<!–{$arrErr[$key]|sfGetErrorColor}–>”>
<option value=”" selected=”">指定なし</option>
<!–{assign var=shipping_date_value value=$arrForm[$key].value|default:$shippingItem.shipping_date}–>
<!–{html_options options=$arrDelivDate selected=$shipping_date_value}–>
</select>
<!–{/if}–>
デザイン管理>PC>ページ詳細設定>商品購入>ご入力内容のご確認
<tr>
<th scope=”row”>お届け日</th>
<td><!–{$shippingItem.shipping_date|default:”指定なし”|h}–></td>
</tr>
デザイン管理>PC>ページ詳細設定>MYページ>購入履歴詳細
<tr>
<th class=”alignL”>お届け日</th>
<td><!–{$shippingItem.shipping_date|default:’指定なし’|h}–></td>
</tr>
デザイン管理>モバイル>ページ詳細設定>商品購入>お支払方法・お届け時間等の指定
<!–★お届け日★–>
<!–{assign var=key value=”deliv_date`$index`”}–>
<font color=”#FF0000″><!–{$arrErr[$key]}–></font>
お届け日:<br>
<!–{if !$arrDelivDate}–>
ご指定頂けません。
<!–{else}–>
<select name=”<!–{$key}–>”>
<option value=”" selected=”">指定なし</option>
<!–{html_options options=$arrDelivDate selected=$arrForm[$key].value}–>
</select>
<!–{/if}–>
<br>
デザイン管理>モバイル>ページ詳細設定>商品購入>ご入力内容のご確認
お届け日:<!–{$shippingItem.shipping_date|default:”指定なし”|h}–><br>
デザイン管理>モバイル>ページ詳細設定>MYページ>購入履歴詳細
<!–{if $tpl_arrOrderData.deliv_date != “”}–><br>
お届け日:<!–{$tpl_arrOrderData.deliv_date|h}–>
<!–{/if}–>
デザイン管理>スマホ>ページ詳細設定>商品購入>お支払方法・お届け時間等の指定
<!–★お届け日★–>
<!–{assign var=key value=”deliv_date`$index`”}–>
<span class=”attention”><!–{$arrErr[$key]}–></span>
<!–{if !$arrDelivDate}–>
ご指定頂けません。
<!–{else}–>
<select name=”<!–{$key}–>” style=”<!–{$arrErr[$key]|sfGetErrorColor}–>” class=”boxLong top data-role-none”>
<option value=”" selected=”">お届け日:指定なし</option>
<!–{html_options options=$arrDelivDate selected=$arrForm[$key].value}–>
</select>
<!–{/if}–>
デザイン管理>スマホ>ページ詳細設定>商品購入>ご入力内容のご確認
<li><em>お届け日:</em><!–{$shippingItem.shipping_date|default:”指定なし”|h}–></li>
デザイン管理>PC>ページ詳細設定>MYページ>購入履歴詳細
<em>お届け日</em>: </strong><!–{$tpl_arrOrderData.deliv_date|h}–>