WordPress WooCommerce ショッピングモールでは、個々の商品の販売終了日(有効期限)を指定したい場合Post Expiratorなどのプラグインを使用することができます。 WooCommerceで提供されるフックを使用して商品ページの任意の場所に販売有効期限を表示することが可能です。
残りのセール期間を視覚的に表示することで、顧客に心理的なプレッシャーを与え、購入を促す方法としてYITHが販売するプラグインを使用できます。
[この記事を2022年12月20日に最終更新されました。 ]
WooCommerce 販売終了時刻の設定/表示する
この記事は、長い時間前に作成されたが、下で紹介するプラグインは、まだ継続的に更新されています。 したがって、最新の WordPress와 WooCommerceでも以下の方法で商品の有効期限日を指定することができると思われます。
しかし、直接 WooCommerce ファイルを変更する代わりに WooCommerce ビジュアルフックガイドを参考にして WooCommerce フックで簡単に目的の場所に有効期限を表示することができます。 この部分は、テストしてみていないが、理論上は問題なく動作するようです。
参考までに商品販売のオープン日を表示したい場合 WooCommerce サイトで販売されている WooCommerceの可用性スケジューラというプラグインを使用することができます。 このプラグインを使用すると、下図のように、数日後に商品の販売を開始するかどうかを表示することができます。

また、YITH WooCommerce Waiting Listプラグインを使用すると、商品の在庫が落ちた商品入荷時に通知を提供することができます。 詳細については、 WordPress 商品待機申し込みプラグインYITH WooCommerce Waiting Listを参照してみてください。
Post Expiratorプラグインを使用して WooCommerce 商品の有効期限を設定する
WordPressの WooCommerce(WooCommerce)で、個々の商品について販売期限を設定し、終了時刻を表示する必要があります。 WooCommerceの商品ページは「カスタム文章」の一種です。 そのため、「カスタム記事」に有効期限を設定するプラグインを使用すると、特定の商品の販売有効期限を指定できます。 これにより、有効期限が切れると、ユーザーが指定したアクション(たとえば、Draftに移動、特定のカテゴリに移動または削除)が行われます。
このように、ブログ記事に有効期限を設定することができるプラグインとして有料と無料があり、ここで見てみるのプラグインは、ポスト有効期限を設定する無料のプラグインである ポストExpiratorというプラグインです。 インストール後に有効にすると伝言板で 「設定」 - > Post Expiratorでオプションを設定することができます。

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

上の図のように商品ページの有効期限を設定する場合は、「Enable Post Expiration」をチェックしてから有効期限を入力します。 そして、「How to expire:」に有効期限が切れたときに商品ページをどのように処理するかを設定します。 「Draft」に選択すると、有効期限になると文が「Draft(下書き)」に移動します。
今商品ページに商品がいつ切れるかを表示することが残りました。 この作業には、 WooCommerce テンプレートファイルを変更する必要があります。

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

有効期限が設定されていない場合は表示しない場合、または「終了日:なし」のように表示するには条件文を使用する必要があります。 この時 empty()関数を使用することができます。
最後に、
以上で WooCommerce 商品の販売終了日を設定する方法について説明しました。 woo-product-availability-schedulerという無料のプラグインもあるが、このプラグインは、2021年7月28日に WordPress プラグインストアから削除されました。
次の記事で最終的なコードを見よう:
https://www.thewordcracker.com/intermediate/how-to-display-reminaing-time-until-the-sale-ends-in-woocommerce-in-wordpress/