DrupalのUberCartは、製品を手動で選択してから[カートに追加]ボタンをクリックするソリューションです。しかし、ここでの目標は少し異なります。ユーザーがカタログと属性を操作し、このウィンドウでプロパティを持つ製品を選択するカスタムJavaScriptがある場合があります。
プロパティを持つ選択した製品をjsウィンドウからUberCartカートに戻すための技術的な道は何でしょうか?
DrupalのUberCartは、製品を手動で選択してから[カートに追加]ボタンをクリックするソリューションです。しかし、ここでの目標は少し異なります。ユーザーがカタログと属性を操作し、このウィンドウでプロパティを持つ製品を選択するカスタムJavaScriptがある場合があります。
プロパティを持つ選択した製品をjsウィンドウからUberCartカートに戻すための技術的な道は何でしょうか?
標準のUbercartモジュールがあります:CartLinks。/cart/add/p111_q5-imonday_special?destination=cart
有効にすると、 (p
-製品ID、q
-数量)などのURLを使用できるようになります。
これは、JSのUCのカートを操作する最も簡単な方法です。
彼らがこれを「箱から出してすぐに」提供していないことに驚いていますが、彼らのサイトを検索すると、ユーザーがこれを試みたことがわかります。たぶんそれらの1つがあなたのために働くでしょう(または少なくともあなた自身の修正の出発点として役立ちます)?
これらの貢献の少なくとも1つが「公式の」drupal貢献に変わったようです。そのため、 drupal.orgでUbercartajaxカートを確認することをお勧めします。
私は今のところ1つの解決策を見ることができます。カスタマイズした選択した商品をjsウィンドウからUberCartページに戻すには、jsを使用して親ウィンドウに実際のカートページを再読み込みし、jsを使用して商品をDOM要素としてカートhtmlフォームに追加します。複雑すぎるのではないでしょうか。