WordPress のプラグイン Woocommerce で発行したクーポンが存在するか確認する方法がわからなかったので調べてみました。
結論!!
下記のコマンドでクーポン情報を取得できます。
get_page_by_title('coupon_name', OBJECT, 'shop_coupon')
クーポンはどこのテーブルに!?
クーポンの情報は wp_posts に保存されています。
post_type を shop_coupon とし、クーポン名を get_page_by_title に指定するだけでクーポン情報をゲットできます。
クーポンが存在しない場合は、NULL が返ってきます。
Woocommerce 本家の関数はないのかな〜