カートに商品を1つだけ入れる方法はありますか。私は c_restrict_qty を使用しましたが、その後、複数の製品を追加することもできます。
モジュール_uc_restrict_qty
_が機能しない場合は、そこで問題をファイルしてください。または、フック hook_uc_add_to_cart を使用してこれを実現できます。
_hook_uc_add_to_cart($nid, $qty, $data)
_
アイテムがショッピングカートに追加されたときに、追加の処理を実行します。
フックの内側では、状態をチェックして、新しいアイテムが追加されるのを防ぐことができます。
uc_cart_get_contents()
を使用して、カートの既存のコンテンツを取得できます。 1より大きい場合は、ここでロジックを実行できます。前のものを削除して現在のものを追加するか、新しいアイテムを削除します