[WordPress] WooCommerce ショッピングモールで「カート」ボタンを削除する - WordPress 情報パッケージ
인기 WordPress テーマブルフセール 詳細

[WordPress] WooCommerce ショッピングモールで「カート」ボタンを削除する

Last Updated:2022年6月29日| 4のコメント
  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

WooCommerce(WooCommerce)は WordPressでeコマースサイトを運営するときに使用されるプラグイン。 特定の状況では、「カート」ボタンを別のボタンに置​​き換えるか削除する必要があります。 すぐに購入/ショッピングを続ける ボタンを追加したい場合は、次の記事を参照してください。

カートボタンを完全に削除したい場合は、XNUMXつの方法で削除できます。

WooCommerce ショッピングモールで「カート」ボタンを削除する

プラグインを使用して「カート」ボタンを削除する

[WordPress] WooCommerce ショッピングモールで「カート」ボタンを削除する2

まず、プラグインを使用する方法があります。 この機能をプラグインとして「Remove Add to Cart Woocommerce」というプラグインがあります。

あまり評価は良くないようです。

フックを使用して「カート」ボタンを削除する

他の方法で WooCommerce フックを使用することです。 カートボタンを削除するには、次の2つactionを削除する必要があります。

  • woocommerce_template_loop_add_to_cart
  • woocommerce_template_single_add_to_cart

次のコードを使用している WordPressテーマフォルダ内の関数ファイル(のfunctions.php)に追加してください。 チャイルドテーマ(子テーマ;サブテーマ)がない場合 チャイルドテーマを作って進行必要があり、今後のテーマが更新されても変更は消えません。

remove_action( 'woocommerce_after_shop_loop_item'、 'woocommerce_template_loop_add_to_cart'); remove_action( 'woocommerce_single_product_summary'、 'woocommerce_template_single_add_to_cart'、30);

このコードでFlatsomeテーマでテストしてみたら、好きなようにうまく動作することを確認しました。

しかし、上記の方法を使用すると、他のプラグインに影響を与える可能性があります。 必要に応じて機能しない場合は、次のフィルタを試してください。

add_filter( 'woocommerce_is_purchasable'、false);

しかし、最新の WooCommerce バージョンでは、このコードを使用すると、「このウェブサイトに致命的なエラーがあります。」 エラーが発生しているようです。

ショッピングカートボタンフレーズを変更してクリックしたときにお問い合わせフォームに移動する

この記事のコメントに、次の質問がずっと前に登場しました。

ショッピングカートのボタンを問い合わせるボタンに変えたいのですが、どのように進行しなければなりませんか…。 お問い合わせページに自動で進み、その製品名がすぐに連動するようにひどくしたいのですが、難しいのでしょうか。

この質問に対する返信として WooCommerce 見積もりリクエストプラグインYITH WooCommerce Request A Quoteを紹介する記事をお知らせしました。

YITHプラグインを使用すると、ユーザーからお問い合わせを受けて見積もりを提供し、すぐに支払いを可能にすることができ、うまく活用すると便利です。

別の方法で問い合わせフォームプラグインに移動しながら製品名を渡す方法が必要な場合は、Quformなどの有料プラグインのパラメータ配信機能を使用できます。 次の方法で試すことができます。

  1. 商品を外部/連携商品として構成し、
  2. 商品URLに商品名を問い合わせフォームに渡すように設定します。

カートボタンを押したときに別のページに移動するようにしたい場合は、製品を外部/連携商品として構成するだけです。

WooCommerce 外部/連携商品構成

商品データで「外部/連携商品」を選択し(①) 商品URLにボタンをクリックしたときに移動するURLを入力します(②)。 そして ボタンのテキストには、カートに代わって表示するフレーズを指定します(例:問い合わせ)(③)。

商品URLで商品名をパラメータとして渡す方法については、次の記事を参照してください。

外部/連携商品で構成する場合 ボタンをクリックしたときに新しいウィンドウ/タブに表示されるようにしたい場合WooCommerce 外部商品リンクを新しいウィンドウで開く」を参考にしてみてください。

最後に、

以上で WooCommerceで「ショッピングカート」ボタンを非表示にする方法について説明しました。 可能な場合は、プラグインの使用を控え、フック(アクション/フィルタ)を使用する方法がよさそうです。 プラグインをたくさんインストールすると、サイトの速度やセキュリティに良くない影響である可能性があります。

メモ:



4のコメント

コメント

  1. こんにちは

    お知らせいただいた方法で
    add_filter( 'woocommerce_is_purchasable'、false);
    を使用したところ、Add to Cartが消えなく、Read moreボタンに変わったhoverするときに生じるボタン自体を非表示にする方法はないでしょうか?

    ありがとうございます。

    応答
  2. アンニョンハセヨ

    カートボタンを問い合わせるボタンに変えたいと思うのどんなふうに進行が必要ですか...

    お問い合わせページに自動的に移って、その製品名がすぐに連動されるようにしたいのは難しいですか..?

    応答
    • こんにちは、チョ・ソンウ様。

      似たような質問を他のコメントも上げましたね。

      次の記事で紹介するYITHプラグインを一度見てみましょ?

      https://www.thewordcracker.com/basic/%EC%9A%B0%EC%BB%A4%EB%A8%B8%EC%8A%A4-%EA%B2%AC%EC%A0%81%EC%9A%94%EC%B2%AD-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-yith-woocommerce-request-a-quote/

      カートボタンを非表示にお問い合わせボタンを追加することができます。 その後、訪問者/顧客がボタンを押すと、連絡することができるフォームに移動します。

      まず無料版でテストしてみてください。

      応答

カフェで WordPress 情報を共有できます。

ありがとうございます!