【SBペイメント決済】クロネコ代金後払いサービスと併用する方法

カテゴリー : バグ修正
2021年04月07日 (水)

対象バージョン

CS-Cartスタンダード版 4.9.2-jp-1、4.10.4-jp-1、4.11.5-jp-1
CS-Cartマーケットプレイス版 4.9.2-jp-1、4.10.4-jp-1、4.11.5-jp-1

問題の概要

SBペイメントアドオン、または、
「クロネコwebコレクト & クロネコ代金後払いサービス(API方式)」アドオンの
片方がインストールされている場合に
もう片方のアドオンをインストールできない

本不具合修正には以下のとおり修正する必要があります。

前提

TIPSにて掲載されている「SBペイメントサービス」アドオンに関するバグ修正用のパッチがすべて時系列順に適用されていること
※ SBペイメントアドオンがインストールされている場合、アンインストールは絶対に実行しないでください、アンインストールを実行された場合はサポートの対象外となります

事前準備

下記の修正方法を行う前に、app/addons/ap_sbps/func.phpファイルのバックアップ、
および、「cscart_payments」、「cscart_payment_processors 」テーブルのバックアップを行ってください。

修正方法

1. 以下のパッチファイルをダウンロードし、解凍のうえサーバーにアップロードしてください。

※ サーバー上にインストールしたCS-Cartの以下のファイルを上書する形になります。

  • app/addons/ap_sbps/func.php

2. SQL文の実行(「SBペイメント」アドオンをインストールしていない場合、実行不要です)
「SBペイメント」アドオンをインストール済の場合、下記SQL文を実行してください。
※config.local.phpの$config['table_prefix']の値を変更している場合、該当の値に合わせて「cscart_payments」、「cscart_payment_processors 」部分のテーブル名を変更した上で実行してください。

UPDATE cscart_payments SET processor_id = 9247 WHERE template = 'views/orders/components/payments/ap_sbps_link.tpl';
UPDATE cscart_payment_processors SET processor_id = 9247 WHERE processor_script = 'ap_sbps_link.php';

※ お使いのCS-Cartのバージョンの確認方法は、 こちら をご参照ください。