1

Web サイトに特定の製品の利用可能な数量を含むドロップダウン リストがありますが、ユーザーが製品をカートに追加すると、たとえば 3 つではなく 1 つだけが表示されます。とにかく私はこれを機能させることができますか?

これは、ドロップダウン リスト/カートに追加ボタンのコードです。

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
                            <input type="hidden" name="cmd" value="_s-xclick">
                            <input type="hidden" name="hosted_button_id" value="LVDZ4V9LJ7QQW">
                            <table>
                            <tr><td><input type="hidden" name="on0" value="Qty">Qty</td></tr><tr><td><select name="os0">
                                <option value="1">1 </option>
                                <option value="2">2 </option>
                                <option value="3">3 </option>
                                <option value="4">4 </option>
                                <option value="5">5 </option>
                                <option value="6">6 </option>
                                </select> </td></tr>
                                </table>
                            <input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
                            <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
                        </form>

私はそれを理解することができました。以下を変更して追加しましたが、正常に動作しているようです。

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
                        <input type="hidden" name="cmd" value="_s-xclick">
                        <input type="hidden" name="hosted_button_id" value="LVDZ4V9LJ7QQW">
                        <table>
                        <tr><td><input type="hidden" name="add" value="1">Qty</td></tr><tr><td>
                        <select name="quantity">
                            <option value="1">1 </option>
                            <option value="2">2 </option>
                            <option value="3">3 </option>
                            <option value="4">4 </option>
                            <option value="5">5 </option>
                            <option value="6">6 </option>
                            </select> </td></tr>
                            </table>
                        <input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
                        <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
                    </form>'
4

2 に答える 2

1

テキスト ボックスまたはドロップダウンを作成して、購入者が数量を選択できるようにすることができます。次に、値を変数「数量」に入力し、残りの変数と一緒に渡します。変数「on0」を使用して渡す必要はありません。

于 2013-08-07T13:02:05.850 に答える
0

これは、ユーザーが金額を選択できるようにするアップロード カート コマンドを使用して行うことができます。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
        <input type="hidden" name="item_name_1" value="item name" />
        <input type="hidden" name="business" value="businessemail" />
        <input type="hidden" name="upload" value="1">
        <input type="hidden" name="item_number" value="Item Name">
        <select name="quantity_1"> 
            <?php for($x = 1; $x < 11; $x++){
                echo '<option value="'.$x.'">'.$x.'</option>';
            }?>
        </select>
        <input type="hidden" name="cmd" value="_cart">
        <input type="hidden" name="amount_1" value="10.00" />
        <input type="hidden" name="custom" value="" />
        <input type="hidden" name="weight" value="1" />
        <input type="hidden" name="weight_unit" value="kg" />
        <input type="hidden" name="shipping_1" value="1" />
        <input type="hidden" name="currency_code" value="GBP" />
        <input type="hidden" name="shopping_url" value="main_shop_url" />
        <input type="hidden" name="return" value="success_url" />
        <input type="hidden" name="cancel" value="cancel_url" />
        <input type="submit" value="Order Now" />
    </form>

これは複数のアイテムに使用できます。たとえば、必要に応じて各 item_name_、quantity_、amount_ に _x を追加します。完全なドキュメントはここにあります

于 2015-03-26T20:43:37.603 に答える