Welcart の商品ページには在庫状態という欄がありまして、在庫有り・無しは表示されるのですが、数量は表示されません。Wordpress のテンプレートに Welcart のデフォルトテーマ使ってる場合は WordPress のテーマ管理からテンプレートのphpファイル修正すれば出来るようですが、私の所では未だに Twenty Ten を使っていまして、そこにショップングカートを載せています。なので、プラグインの中を直接いじります。
サポートページなど見てますと、single_item.php を修正すれば出来るとありましたのでコードを修正し表示テストして OK となりました。プラグインの更新がかかると上書きされて消えると思われるので diff 貼っておく次第。
*** single_item.php.orig 2013-07-11 11:38:32.008441000 +0900
--- single_item.php 2013-07-11 11:38:43.734111600 +0900
*************** if(usces_sku_num() === 1) { //1SKU
*** 28,34 ****
$html .= '<div class="field_name">' . apply_filters('usces_filter_sellingprice_label', $usces_sellingprice, __('selling price', 'usces'), usces_guid_tax('return')) . '</div>'."\n";
$html .= '<div class="field_price">' . usces_the_itemPriceCr('return') . '</div>'."\n";
$html .= '</div>'."\n";
! $singlestock = '<div class="field">' . __('stock status', 'usces') . ' : ' . esc_html(usces_get_itemZaiko( 'name' )) . '</div>'."\n";
$html .= apply_filters('single_item_stock_field', $singlestock);
$item_custom = usces_get_item_custom( $post->ID, 'list', 'return' );
if($item_custom){
--- 28,34 ----
$html .= '<div class="field_name">' . apply_filters('usces_filter_sellingprice_label', $usces_sellingprice, __('selling price', 'usces'), usces_guid_tax('return')) . '</div>'."\n";
$html .= '<div class="field_price">' . usces_the_itemPriceCr('return') . '</div>'."\n";
$html .= '</div>'."\n";
! $singlestock = '<div class="field">' . __('stock status', 'usces') . ' : ' . esc_html(usces_get_itemZaiko( 'name' )) . ' 在庫数 ' . usces_the_itemZaikoNum('return') . '</div>'."\n";
$html .= apply_filters('single_item_stock_field', $singlestock);
$item_custom = usces_get_item_custom( $post->ID, 'list', 'return' );
if($item_custom){
*************** if(usces_sku_num() === 1) { //1SKU
*** 50,56 ****
$html .= "</table>\n";
}
if( !usces_have_zaiko() ){
! $html .= '<div class="zaiko_status">' . apply_filters('usces_filters_single_sku_zaiko_message', esc_html(usces_get_itemZaiko( 'name' ))) . '</div>'."\n";
}else{
$html .= '<div style="margin-top:10px">'.__('Quantity', 'usces').usces_the_itemQuant('return') . esc_html(usces_the_itemSkuUnit('return')) . usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0, 'return') . '</div>'."\n";
$html .= '<div class="error_message">' . usces_singleitem_error_message($post->ID, usces_the_itemSku('return'), 'return') . '</div>'."\n";
--- 50,56 ----
$html .= "</table>\n";
}
if( !usces_have_zaiko() ){
! $html .= '<div class="zaiko_status">' . apply_filters('usces_filters_single_sku_zaiko_message', esc_html(usces_get_itemZaiko( 'name' ))) . ' 在庫数 ' . usces_the_itemZaikoNum('return') . '</div>'."\n";
}else{
$html .= '<div style="margin-top:10px">'.__('Quantity', 'usces').usces_the_itemQuant('return') . esc_html(usces_the_itemSkuUnit('return')) . usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0, 'return') . '</div>'."\n";
$html .= '<div class="error_message">' . usces_singleitem_error_message($post->ID, usces_the_itemSku('return'), 'return') . '</div>'."\n";
*************** if(usces_sku_num() === 1) { //1SKU
*** 117,127 ****
$html .= '<span class="price">' . usces_the_itemPriceCr('return') . '</span><br />' . usces_the_itemGpExp('return') . '</td>'."\n";
$html .= '</tr>'."\n";
$html .= '<tr>'."\n";
! $html .= '<td class="zaiko">' . usces_get_itemZaiko( 'name' ) . '</td>'."\n";
$html .= '<td class="quant">' . usces_the_itemQuant('return') . '</td>'."\n";
$html .= '<td class="unit">' . usces_the_itemSkuUnit('return') . '</td>'."\n";
if( !usces_have_zaiko() ){
! $html .= '<td class="button">' . apply_filters('usces_filters_single_sku_zaiko_message', esc_html(usces_get_itemZaiko( 'name' ))) . '</td>'."\n";
}else{
$html .= '<td class="button">' . usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0, 'return') . '</td>'."\n";
}
--- 117,127 ----
$html .= '<span class="price">' . usces_the_itemPriceCr('return') . '</span><br />' . usces_the_itemGpExp('return') . '</td>'."\n";
$html .= '</tr>'."\n";
$html .= '<tr>'."\n";
! $html .= '<td class="zaiko">' . usces_get_itemZaiko( 'name' ) . ' 在庫数 ' . usces_the_itemZaikoNum('return') . '</td>'."\n";
$html .= '<td class="quant">' . usces_the_itemQuant('return') . '</td>'."\n";
$html .= '<td class="unit">' . usces_the_itemSkuUnit('return') . '</td>'."\n";
if( !usces_have_zaiko() ){
! $html .= '<td class="button">' . apply_filters('usces_filters_single_sku_zaiko_message', esc_html(usces_get_itemZaiko( 'name' ))) . ' 在庫数 ' . usces_the_itemZaikoNum('return') . '</td>'."\n";
}else{
$html .= '<td class="button">' . usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0, 'return') . '</td>'."\n";
}