ZenCart 支払い方法選択時のクロネコ@ペイメントの表示制御

2011 年 10 月 20 日 – 10:29 AM

「クロネコ@ペイメント」支払いを選択肢に加えるのは、配送方法で「宅急便」を選択されている時のみに限定する。
他に方法があるかも知れないが、とりあえず以下の方法で実現することにする。

includes/modules/payment/kuroneko_at_payment.php
update_status()関数に次のコード追加

// class methods
function update_status() {
  global $order, $db;

// ここから追加
// 選択されている配送方法がヤマト運輸(宅急便)でなければ表示させない。
if ($order->info[‘shipping_module_code’] != ‘yamato_yamato’)
  $this->enabled = false;
// ここまで

if ( ($this->enabled == true) && ((int)MODULE_PAYMENT_KURONEKO_AT_PAYMENT_ZONE > 0) ) {
// 以下省略

以上

Sorry, comments for this entry are closed at this time.