Welcart Beldad 1.2 をリリースしました。主な修正点は以下のとおりです。
- 改正特定商取引法対応
改正特定商取引法対応
2022年6月1日に一部改正となった特定商取引法が施行されます。
これに伴い、ECサイトでは最終確認画面にて契約の締結を必要とする事情に関する事項や申込みの撤回・解除に関する事項を表示する必要があります。
対応済みの Welcart 2.6.8・Auto Delivery 1.5.1・DL Seller 3.3.1 にアップデートするだけではなく、テーマもアップデートする必要があります。
親テーマの Welcart Basic を 1.5 へアップデートしてください。アップデート内容はこちらをご参照ください。
親テーマの Welcart Basic をアップデートするだけでは、改正特定商取引法には対応されませんので Welcart Beldad を 1.2 にアップデートしてください。 Welcart Beldad を未編集の場合は手動アップデートしていただくだけで適用されますが、なにかしらの変更を加えている場合はアップデートせずに以下の内容を直接修正していただくことが必要です。
定期購入・継続課金商品の支払い回数などの表示
Welcart Beldad の wc_templates/cart/wc_confirm_page.php のカートテーブルとポイントテーブルの間に以下のアクションフックを追加してください。
<table cellspacing="0" id="cart_table"> ~省略 カートテーブル~ </table> <?php do_action( 'usces_action_confirm_table_after' ); ?> <?php if ( usces_is_member_system() && usces_is_member_system_point() && usces_is_login() && wel_is_available_point() ) : ?> <form action="<?php usces_url( 'cart' ); ?>" method="post" onKeyDown="if(event.keyCode == 13){return false;}"> ~省略 ポイントテーブル~ </form> <?php endif; ?>Welcart Beldad の usces_cart.css に下記を追加してください。
#amount_each_time th, #amount_each_time td { padding: .769em; } #amount_each_time td.item-description { margin: 0; } #amount_each_time td.times { padding-bottom: 0; } #amount_each_time td.scheduled-date { padding-bottom: 0; padding-left: 0; } #amount_each_time td.quantity { padding-top: .5em; padding-bottom: .5em; } #amount_each_time td.price { padding-top: 0; } @media screen and (min-width: 46.25em) { #amount_each_time td.times, #amount_each_time td.scheduled-date, #amount_each_time td.quantity, #amount_each_time td.price { padding: .769em; } }また、テーブルのボーダー色を適用するためにinc/theme-customizer.php に下記を追加してください。
~省略~ .entry-content td, .item-description th, .item-description td, .skuform .itemGpExp, #amount_each_time th, #amount_each_time td { border-color: <?php echo $main_border; ?>; }追加すると、定期購入・継続課金商品を購入した時に内容確認画面に支払い回数などの情報が表示されます。
申し込みの撤回・解除に関する事項の表示
Welcart Beldad の wc_templates/cart/wc_confirm_page.php のお客様情報テーブルと注文ボタンなどを表示する「usces_purchase_button」の間にアクションフックを追加してください。
<div class="confirm_wrap"> <table id="confirm_table"> ~省略 お客様情報テーブル~ </table> </div><!-- .confirm_wrap --> <?php do_action( 'usces_action_confirm_page_notes' ); ?> <?php usces_purchase_button(); ?>
アクションフックを追加すると、管理画面 [ Welcart Shop ] > [ カートページ設定 ] > [ 内容確認ページに表示する説明書き ] の「申し込みの撤回・解除に関する事項」に入力された内容が表示されます。