WordPress – WooCommerce 商品タイプの削除

デジタルドリームワークスからhigaです。
さて前回までWordPress WooCommerce プラグインの商品登録や配送設定について確認していきました。
今回は商品登録の際に、必要ないと思った商品タイプ(アフェリエイト商品やグループ商品)の削除についてです。

WooCommerceはとても素晴らしいプラグインです。
様々な商品に対応出来る様にデフォルトで様々な設定項目がたくさんあります。
しかし必要の無い設定項目は、煩わしく、複雑になるため不便な場合もあります。
それでは今回は必要のない商品タイプの削除を行ってみましょう。

 

161111-pict01

 

WooCommerceにはデフォルトで以下の商品タイプが用意されています。

・基本的な商品
・グループ化された商品
・外部/アフェリエイト商品
・バリエーションのある商品

以上4つです。

それでは必要のない「グループ化された商品」、「外部/アフェリエイト商品」を削除します。

商品タイプを登録、削除する際にはWooCommerceにあらかじめ用意されている以下のフィルターフックを利用します。

 

「product_type_selector」

 

実際のコードは以下

add_filter( ‘product_type_selector’, ‘remove_product_types’ );

function remove_product_types( $types ){
unset( $types[‘grouped’] );
unset( $types[‘external’] );

return $types;
}

商品タイプをunsetで削除します。
ちなみにそれぞれの商品タイプのキーは以下…

・simple (基本的な商品)
・grouped (グループ化された商品)
・external (外部/アフェリエイト商品)
・variable(バリエーションのある商品)

※ /woocommerce/includes/wc-product-functions.php 内で確認出来ます

 

161111-pict02

 

削除されていることが確認出来ますね。

 

以上
今回はさっくりと必要の商品タイプを削除を行ってみました。
間違っている部分や、別の方法などございましたらコメントいただけると嬉しいです。

新しい商品タイプの登録や新しい設定項目の登録も出来れば、さらにWooCommerceの利用シーンが広がりますね。
この部分は結構な労力が必要と思いますが、引き続き調べていきたいと思います。

関連記事

  1. WordPress マルチサイト(サブドメイン型) SSL対応を試して…

  2. WooCommerceの基本 商品登録(外部/アフェリエイト商品)編

  3. WordPress 3.2リリース!

  4. WordPress カスタム投稿タイプ作成

  5. WordPress 管理メニュー、ページの追加

  6. WordPressの難しさ

最近の記事

  1. NFCカード
  2. vcard形式 qrコード
  3. FileMakerとTwilio連携がSMS配信を劇的に変える理由
  4. FileMaker QRコード
  5. phantom4pro
  6. 2017.06.07

    iPad Pro 新型
  7. wwdc2017

カテゴリー


  1. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    @美浜から

  2. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    Appleのように「デザインのある会社!」

  3. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    Books

  4. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    DX戦略

  5. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    EC-CUBE

  6. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    googleのように「オープンに働ける会社!」

  7. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    IDEOのように「発想する会社!」

  8. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    Server

  9. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    Swift

  10. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    Wordpressを使いこなせ!【developer編】

  11. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    アップル

  12. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    ウェブサイト

  13. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    オープンソース

  14. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    パタゴニアのように「環境を考える会社!」

  15. Warning: Trying to access array offset on false in /var/www/vhosts/ddwnet.com/httpdocs/ddwnet/wp-content/themes/source_tcd045/widget/category_list.php on line 60
    ファイルメーカー