ソニーペイメントサービスの2つの決済モジュール

Welcart Voll 1.2 をリリース

Welcart Voll 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 Voll を 1.2 にアップデートしてください。 Welcart Voll を未編集の場合は手動アップデートしていただくだけで適用されますが、なにかしらの変更を加えている場合はアップデートせずに以下の内容を直接修正していただくことが必要です。

定期購入・継続課金商品の支払い回数などの表示

Welcart Voll の 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 Voll の usces_cart.css に下記を追加してください。
 #amount_each_time th,
 #amount_each_time td {
    padding: .3125em;
 }
@media screen and (min-width: 46.25em) {
    #amount_each_time th,
    #amount_each_time td {
        padding: .5714em .357em;
        border-width: 1px 0;
    }
    #amount_each_time td.times,
    #amount_each_time td.scheduled-date,
    #amount_each_time td.quantity,
    #amount_each_time td.price,
    #amount_each_time td.continue-description,
    #amount_each_time td.shipping-description,
    #amount_each_time td.shipping-price {
        border-width: 1px 0;
    }
}
また、テーブルのボーダー色を適用するためにinc/theme-customizer.php に下記を追加してください。
~省略~
 .customer_form tr:first-child,
 .comment-area,
 .comment-area li,
 .comment-area li:last-child,
 #amount_each_time th,
 #amount_each_time td {
    border-color: <?php echo $main_border; ?>;
}
追加すると、定期購入・継続課金商品を購入した時に内容確認画面に支払い回数などの情報が表示されます。 定期購入・継続課金商品の支払い回数などの表示

申し込みの撤回・解除に関する事項の表示

Welcart Voll の 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 ] > [ カートページ設定 ] > [ 内容確認ページに表示する説明書き ] の「申し込みの撤回・解除に関する事項」に入力された内容が表示されます。

申し込みの撤回・解除に関する事項の表示