0

私はブランドの新しい電子商取引のウェブサイト ( http://missfrisette.com/showphotos.php ) を持っており、各アイテム (ヘアクリップ) を購入できます。

  • 1 クリップ = 2$
  • 2 クリップ = 3$
  • 1 ビッグクリップ = 3$
  • 2 ビッグクリップ = 5$

だから私はカートに4つの異なる定義を送信する4つの異なるボタンがあるのが好きです...

simplecart または別のカートを使用する方法 (php と javascript をお願いします) ありがとう

4

2 に答える 2

1

@menardmamによる回答は本当に役に立ちましたが、PayPalチェックアウトに転送する特定のアイテム名が必要でした。ちょっとハッキーですが、jqueryを使って、必要なことを実行しました。この問題は、2時間検索しても、どこにも対処されていないようです。

複数の製品がある場合は、.item_nameの代わりに別のクラスを作成する必要があります。1つの製品にマルチプライシングが必要なだけでした。複数のマルチプライシング製品には、もう少し洗練されたコードが必要になります。

http://api.jquery.com/change/

<script>
$("select").change(function () {
      var str = "";
      $("select option:selected").each(function () {
            str += $(this).text() + " ";
          });
      $(".item_name").text(str);
    })
    .change();
</script>
于 2011-09-29T09:26:57.583 に答える
0

ここに私の解決策があります。唯一の制限は、すべての価格が異なる必要があることです

<select class="item_price">
<option value="2.00">1 clip</option>'
<option value="3.00">2 clips</option>'
<option value="3.50">1 pince</option>
<option value="5.00">2 pinces</option>
</select>
于 2010-11-09T10:02:22.273 に答える