ベストセラー人気 WordPress テーマTop 30 詳細

WooCommerce 販売終了時刻の設定/表示する

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

WordPress WooCommerce ショッピングモールでは、個々の商品の販売終了日(有効期限)を指定したい場合Post Expiratorなどのプラグインを使用することができます。 WooCommerceで提供されるフックを使用して商品ページの任意の場所に販売有効期限を表示することが可能です。

[この記事を2021年8月22日に最終更新されました。 ]

WooCommerce 販売終了時刻の設定/表示する

この記事は、長い時間前に作成されたが、下で紹介するプラグインは、まだ継続的に更新されています。 したがって、最新の WordPress와 WooCommerceでも以下の方法で商品の有効期限日を指定することができると思われます。

しかし、直接 WooCommerce ファイルを変更する代わりに WooCommerce ビジュアルフックガイドを参考にして WooCommerce フックで簡単に目的の場所に有効期限を表示することができます。 この部分は、テストしてみていないが、理論上は問題なく動作するようです。

参考までに商品販売のオープン日を表示したい場合 WooCommerce サイトで販売されている WooCommerceの可用性スケジューラというプラグインを使用することができます。 このプラグインを使用すると、下図のように、数日後に商品の販売を開始するかどうかを表示することができます。

商品販売のオープン日を表示するAvailability Scheduler for WooCommerceプラグイン

また、YITH WooCommerce Waiting Listプラグインを使用すると、商品の在庫が落ちた商品入荷時に通知を提供することができます。 詳細については、 WordPress 商品待機申し込みプラグインYITH WooCommerce Waiting Listを参照してみてください。

Post Expiratorプラグインを使用して WooCommerce 商品の有効期限を設定する

WordPressの WooCommerce(WooCommerce)で、個々の商品について販売期限を設定し、終了時刻を表示する必要があります。 WooCommerceの商品ページは「ユーザー定義文 "のタイプです。 そのため、「ユーザー定義文 "に有効期限や時間を設定するプラグインを使用すると、特定の商品の販売期限時間を指定することができます。 その後、有効期限日時になると、ユーザーが指定した操作(例えばDraftに移動すると、特定のカテゴリに移動または削除)が行われます。

このように、ブログ記事に有効期限を設定することができるプラグインとして有料と無料があり、ここで見てみるのプラグインは、ポスト有効期限を設定する無料のプラグインである ポストExpiratorというプラグインです。 インストール後に有効にすると伝言板で 「設定」 - > Post Expiratorでオプションを設定することができます。

Post Expirator Settings  - プラグインの設定

必要な設定をして保存して、もう商品ページに移動して、目的の商品ページに有効期限を設定します。

ポスト有効期限を有効に

上の図のように商品ページの有効期限を設定する場合は、「Enable Post Expiration」をチェックした後、有効期限を入力します。 そして「How to expire: "に満了時商品ページをどのように処理するかを設定します。 「Draft」を選択すると有効期限になると、文が「Draft(ドラフト)」に移動します。

今商品ページに商品がいつ切れるかを表示することが残りました。 この作業には、 WooCommerce テンプレートファイルを変更する必要があります。

Display Expiration Date WooCommerce  -  WooCommerce 商品の有効期限を表示


上の図のように「買い物かご」のすぐ上に終了日を追加するには、 woocommerce / wp-content / plugins / woocommerce / templates / single-product フォルダの下の short-description.php ファイルを変更する必要があります。 Post Expiratorは「postexpirator」というショートコードをサポートします。 このショートコードを任意の場所に追加するようにします。 たとえば、次のようなショートコードを追加することができます。

shortcode for Post Expiratorショートコード

もし有効期限を設定していない場合には、表示されていないか、または "終了日:なし"のように表示するには、条件文を使用します。 この時、 empty()関数を使用することができます。

最後に、

以上で WooCommerce 商品の販売終了日を設定する方法について説明しました。 woo-product-availability-schedulerという無料のプラグインもあるが、このプラグインは、2021年7月28日に WordPress プラグインストアから削除されました。

メモ:



1のコメント

コメント

  1. 次の記事で最終的なコードを見よう:
    https://www.thewordcracker.com/intermediate/how-to-display-reminaing-time-until-the-sale-ends-in-woocommerce-in-wordpress/

    応答