数量のプルダウン化

フォーラム 使い方全般 数量のプルダウン化

  • このトピックには0件の返信、1人の参加者があり、最後にtori545により6年、 2ヶ月前に更新されました。
1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #86524
    tori545
    参加者

    SKUセレクトの使用をしたときは問題ないのですが、SKUセレクトの使用をしないときはプルダウンの数値が在庫数の値が初期値になってしまいます。
    また、在庫が1の場合で購入制限に1を入れると1-50までのプルダウンになります。
    ■function.php
    //個数プルダウン
    function bks_the_itemQuant_select( $max = 0 ){
    global $post, $usces;
    if(empty($max)){
    $max = 10;
    }
    $zaiko = usces_the_itemZaikoNum(‘return’);
    $sku_enc = urlencode(usces_the_itemSku(‘return’));
    $restriction = $usces->getItemRestriction($post->ID);
    if( (” != $zaiko && 0 < $zaiko && ” != $restriction && $zaiko > $restriction) || (” == $zaiko && ” != $restriction) ){
    $max = $restriction;
    }elseif( (” != $zaiko && 0 < $zaiko && ” != $restriction && $zaiko < $restriction) || (” != $zaiko && ” == $restriction) ){
    $max = $zaiko;
    }

    $select = ‘<select name=”quant[‘ . $post->ID . ‘][‘ . $sku_enc . ‘]” id=”quant[‘ . $post->ID . ‘][‘ . $sku_enc . ‘]” class=”skuquantity” onkeydown=
    “if (event.keyCode == 13) {return false;}”>’ . “\n”;
    for($i=1; $i<=$max; $i++){
    $select .= ‘<option value=”‘ . $i . ‘”>’ . $i . ‘</option>’ . “\n”;
    }
    $select .= ‘</select>’;

    echo $select;
    }

    ■wc_item_single.php

    <?php _e(‘Quantity’, ‘usces’); ?><?php bks_the_itemQuant_select( 10 ); ?><?php usces_the_itemSkuUnit(); ?><?php usces_the_itemSkuButton(__(‘Add to Shopping Cart’, ‘usces’), 0); ?>

    ——————————————-
    WordPress のバージョン:(WordPress 4.8.7 )
    Welcart のバージョン:(1.9.5)
    Welcart専用の拡張プラグイン:(WCEX Multi Price、WCEX SKU Select)
    ご利用のテーマ:(Welcart Basic Child)
    症状を確認したブラウザ:chrom
    サーバー:(ロリポップ)
    SSLの利用:(常時SSL)
    ——————————————–

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。