Welcart 0.8.1 リリース!

2010 年 11 月 27 日

Welcart 0.8.1 をリリースしました。下記の不具合修正が行なわれています。イプシロンの決済モジュールを利用している方はこのバージョンから「決済完了後のリダイレクト先」のアドレスが変更になりますのでご注意ください。

イプシロン決済モジュールをご利用の方へ

このバージョンでイプシロンの重複受注の問題を修正しましたが、イプシロン管理パネルの「決済完了後のリダイレクト先」の変更が必要となります。その他のURLは従来通りです。新しいURLは次の通りです。
決済完了後のリダイレクト先 : ショップトップページのURL(/ で終わる)






【今回の修正】

  • IE6,7 で支払い配送方法のページでJavaScriptエラーが出ていたのを修正
  • イプシロン決済の不具合を修正
  • データベースクエリの間違いを修正
  • 配送設定で送料の更新ができなかった不具合を修正
  • PayPal決済で完了ページにオートリターンできない不具合を修正
  • ショートコードのカート投入ボタンによる遷移の不具合を修正
  • 日本語若しくは英語以外の言語の場合、言語ファイルがうまく適用されなかった不具合を修正
  • 商品オプションのテキストエリア内で改行ができない不具合を修正
  • 完了ページでWarning がでてしまう不具合を修正
  • 購入制限数が0になっているとカートに投入できなくなる不具合を修正




プラグインtemplates ディレクトリ内のテンプレート
cart.php 122行目(今回の修正)

$html .= '<div class="no_cart">' . __('There is no items in your cart.','usces') . '</div>';
 ↓
$html .= '<div class="no_cart">' . __('There are no items in your cart.','usces') . '</div>';



error.php 7行目(今回の修正)

<p>(error ' . urldecode($_REQUEST['acting_return']) . ')</p>
 ↓
<p>(error ' . urldecode($_REQUEST['acting_return']) . ')</p>';

error.php 9行目(今回の修正)

</div>
 ↓
if( isset($_REQUEST['acting']) && ('zeus_conv' == $_REQUEST['acting'] || 'zeus_card' == $_REQUEST['acting'] || 'zeus_bank' == $_REQUEST['acting'] ) ){ //ZEUS
	$html .= '<div class="support_box">ゼウス・カスタマーサポート(24時間365日)<br />
	電話番号:0570-02-3939(つながらないときは 03-4334-0500)<br />
	E-mail:support@cardservice.co.jp
	</div>'."\n";
}

$html .= '</div>



delivery_info.php 6行目(今回の修正)

require_once( USCES_PLUGIN_DIR . "/includes/delivery_info_script.php"); 
 ↓
if( $this->use_js )
	require_once( USCES_PLUGIN_DIR . "/includes/delivery_info_script.php");

delivery_info.php 38行目(今回の修正)

<td><input name="delivery[delivery_flag]" id="delivery_flag2" onclick="document.getElementById(\'delivery_table\').style.display = \'table\'" type="radio" value="1"';
 ↓
<td><input name="delivery[delivery_flag]" id="delivery_flag2" onclick="document.getElementById(\'delivery_table\').style.display = \'block\'" type="radio" value="1"';
関連記事