2017-12-15 10 views
0

私はWooCommerceにアプローチする方法や作業する方法がわからないという奇妙な要求があります。WooCommerceのバリエーションACFで試してみる

2つのオプションがあります。この製品を購入または試してください。

一般的に、「購入」と言うと、49.95ドルは送料が含まれており、通常通りチェックアウトすることができます。

しかし、「試してみてください」と言いますと、6.95ドルです。これを試してみると送料が6.95ドル、15-30日の終わりには49.95ドルです。

試用版を選択すると、利用規約に同意してからカートに追加する必要があります。

私は、条件付きWYSIWYGを追加していくつかの特定の情報を追加し、カートに追加するために必要なチェックボックスを作成すると考えています。私は、製品ページでこのTry or Buyを働かせるために、物品の請求側について考える必要はありません。

どうすればいいですか?

答えて

1

これはACFではかなり簡単です。

上記のようなフィールドを、コンテンツ用のエディタとして作成します。

チェックボックスフィールドを作成し、[必須]を[はい]に設定します。トライアルボタンをクリックしない場合のチェックボックスに値が設定されていない場合は、非表示にするための調整を追加します。

[試用版]ボタンの作成に使用するチェックボックスフィールドを作成します。それをボタンにしてください。

今すぐ試しボタンを押して、ポップアップを表示させるためにJSを追加してください。

ポップアップを読み、チェックボックスをオンにします。

チェックボックスにacceptが設定されているか、チェックされたyes値を設定しているかを確認するif文を実行します。その値と等しい場合は、スタイリングまたはクラスを試しボタンに追加して消してください。スタイリングやクラスを削除して、購入した商品を購入できるようにします。

これはうまくいくようですが、製品の料金をどのように違うのか把握する必要があります。おそらく、彼らはそのボタンをクリックすると、それはあなたがコストが欲しい金額にするバスケットに割引を適用する隠しクーポンのフィールドに値を入力しますか?あるいは、彼らは支払わなければならない価値を変えます。私はあなたがそれを理解できるようにします。

関連する問題