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

Welcart Beldad 1.0.1 をリリース

Welcart Beldad 1.0.1 をリリースしました。

今回の更新内容は次の通りです。

  1. 商品タグの修正
  2. 商品売り切れ時、お問い合わせメールの本文に商品名が記載されない不具合を修正
  3. SKU Select 通常価格登録時の表示修正

商品タグの修正

コード修正・追加: welcart_basic-beldad/inc/front-customized.php 291行目

function wcct_get_produt_tag( $post_id = null ) {
    global $post;
    
    ・
    ・
    
    if ( NULL == $post_id )
        $post_id = $post->ID;
    
    $cats = get_the_category( $post_id );

    ・
    ・
    ・
}
function wcct_produt_tag( $post_id = null ) {
    echo wcct_get_produt_tag( $post_id );
}

コード修正: welcart_basic-beldad/inc/front-customized.php 315行目

$html .= '<ul class="cf opt-tag">' . "\n";
    if( isset( $flag['new'] ) ) $html .= '<li class="new">'. __('New Arrivals','welcart_basic_voll') .'</li>' . "\n";
    if( isset( $flag['reco'] ) ) $html .= '<li class="recommend">'. __('Recommend','welcart_basic_voll') .'</li>' . "\n";
    if( usces_have_fewstock( $post_id ) ) $html .= '<li class="stock">'. __('Few Stock','welcart_basic_voll') .'</li>' . "\n";
    if( wcct_has_campaign() ) $html .= '<li class="sale">'. __('Sale','welcart_basic_voll') .'</li>' . "\n";    
$html .= '</ul>' . "\n";

コード修正: welcart_basic-beldad/inc/widget-customized.php 97行目

        };
    $list .= '</a></div>'."\n";
    $list .= '<div class="thumtitle"><a href="'.get_permalink($post_id).'">' . $usces->getItemName($post_id).'</a></div>' . "\n";
    $list .= wcct_get_produt_tag( $post_id ) . "\n";
    $list .= '<div class="itemprice">' . usces_crform( usces_the_firstPrice( 'return', $post ), true, false, 'return' ) . usces_guid_tax('return') . '</div>' . "\n";
$list .= '</div>' . "\n";

コード修正: welcart_basic-beldad/inc/widget-customized.php 137行目

        };
        $list .= '</a></div>' . "\n";
        $list .= '<div class="itemname"><a href="' . get_permalink($post_id) . '">' . $usces->getItemName($post_id) . '</a></div>' . "\n";
        $list .= wcct_get_produt_tag( $post_id ) . "\n";
        $list .= '<div class="itemprice">' . usces_crform( usces_the_firstPrice( 'return', $post ), true, false, 'return' ) . usces_guid_tax( 'return' ) . '</div>' . "\n";
$list .= '</li>' . "\n";
return $list;

セレクタ追加: welcart_basic-beldad/style.css 1674行目

    padding: 0;
    border: none;
}
.home-widget .widget_welcart_featured .opt-tag li,
.home-widget .widget_basic_item_list .opt-tag li,
.home-widget .widget_welcart_bestseller .opt-tag li {
    border-width: 1px;

商品売り切れ時、お問い合わせメールの本文に商品名が記載されない不具合を修正

コード追加: welcart_basic-beldad/js/front-customized.php 138行目

$(function() {
    var pair = location.search.substring(1).split('&');
    var arg = new Object;
    for( var i = 0; pair[i]; i++ ) {
        var kv = pair[i].split('=');
        arg[kv[0]] = kv[1];
    }
    if( undefined != arg.from_item && undefined != arg.from_sku ) {
        $('.wpcf7-submit').on('click', function() {
            var form = $(this).parents('form');
            form.attr('action', $(this).data('action'));
            $('<input>').attr({
                'type': 'hidden',
                'name': 'from_item',
                'value': arg.from_item
            }).appendTo(form);
            $('<input>').attr({
                'type': 'hidden',
                'name': 'from_sku',
                'value': arg.from_sku
            }).appendTo(form);
        });
    }
});

SKU Select 通常価格登録時の表示修正

コード修正: welcart_basic-beldad/wc_templates/wc_sku_select.php 123行目

<div class="field_price">
    <span class="wcss_loading"></span>
<?php if ( usces_the_itemCprice( 'return' ) > 0 ) : ?>
    <span class="field_cprice"><span class="ss_cprice"><?php usces_the_itemCpriceCr(); ?></span></span>
<?php endif; ?>
    <span class="sell_price ss_price"><?php usces_the_itemPriceCr(); ?></span><?php usces_guid_tax(); ?>
</div>

コード修正: welcart_basic-beldad/wc_templates/wc_sku_select_service.php 110行目

<div class="field_price">
    <span class="wcss_loading"></span>
<?php if ( usces_the_itemCprice( 'return' ) > 0 ) : ?>
    <span class="field_cprice"><span class="ss_cprice"><?php usces_the_itemCpriceCr(); ?></span></span>
<?php endif; ?>
    <span class="sell_price ss_price"><?php usces_the_itemPriceCr(); ?></span><?php usces_guid_tax(); ?>
</div>