WooCommerceの製品にGTIN番号を追加する方法
公開: 2020-08-10サイトにGTIN番号、特にGTIN番号フィールドをWooCommerce製品に追加する方法をお探しですか? この記事では、WooCommerceサイトでGTIN番号を使用する方法について説明します。 ほとんどの小売業者は、GTIN(Global Trade Item Number)を使用して製品を追跡および識別します。 WooCommerce卸売サイトを設定するときは、追跡しやすいように製品にGTIN番号を追加することを検討する必要があります。
GTIN番号を追加するWooCommerce製品
WooCommerceのデフォルトバージョンは、すぐに使用できるGTIN(UPC、EAN)製品番号をサポートしていません。 UPC製品コードは北米で使用され、EANはヨーロッパで使用されています。 さらに、本を販売している場合は、ISBN番号を使用する必要があります。 WooCommerceはこれらの製品コード番号をサポートしていません。 GTINは、WooCommerceストアの商品の内部追跡に使用されます。 これらは、GoogleとAmazonの製品フィードで必要です。
この機能をデフォルトバージョンのWooCommerceに追加するように、WooCommerceストアの所有者から多くのリクエストが寄せられていますが、プラグインには追加されていません。 この投稿では、この機能をWooCommerceサイトに組み込むために使用できる2つの方法を紹介します。
コードを使用してGTIN番号を追加する手順WooCommerce
従う必要のある手順は次のとおりです。
- WordPressサイトにログインし、管理者ユーザーとしてダッシュボードにアクセスします。
- [ダッシュボード]メニューから、[外観メニュー]> [テーマエディターメニュー]をクリックします。 テーマエディタページが開いたら、WooCommerceの製品にGTIN番号機能を追加する関数を追加するテーマ関数ファイルを探します。
- 次のコードを関数に追加します。 phpファイル:
/ ** * WooCommerce製品にグローバルトレード識別番号(GTIN)を追加します。 * / 関数woocommerce_render_gtin_field(){ $ input = array( 'id' => '_ gtin'、 'ラベル' => sprintf( '<abbr title = "%1 $ s">%2 $ s </ abbr>'、 _x( 'グローバル貿易識別番号'、 'フィールドラベル'、 'my-theme')、 _x( 'GTIN'、 '省略形フィールドラベル'、 'my-theme') )、 'value' => get_post_meta(get_the_ID()、 '_ gtin'、true)、 'desc_tip' => true、 'description' => __( 'グローバルトレード識別番号(UPC、EAN、ISBNなど)を入力してください'、 'my-theme')、 ); ?> <div id = "gtin_attr" class = "options_group"> <?php woocommerce_wp_text_input($ input); ?> </ div> <?php } add_action( 'woocommerce_product_options_inventory_product_data'、 'woocommerce_render_gtin_field'); / ** *提供されている場合は、製品のGTIN番号を保存します。 * * @param int $ product_id保存されている製品のID。 * / function woocommerce_save_gtin_field($ product_id){ もしも ( ! isset($ _POST ['_ gtin']、$ _POST ['woocommerce_meta_nonce']) || (defined( 'DOING_AJAX')&& DOING_AJAX) || ! current_user_can( 'edit_products') || ! wp_verify_nonce($ _POST ['woocommerce_meta_nonce']、 'woocommerce_save_data') ){ 戻る; } $ gtin = sanitize_text_field($ _POST ['_ gtin']); update_post_meta($ product_id、 '_ gtin'、$ gtin); } add_action( 'woocommerce_process_product_meta'、 'woocommerce_save_gtin_field');
- このコードの結果を確認するには、ダッシュボードメニューにアクセスし、[製品]をクリックしてから、任意の製品を選択し、下のスクリーンショットに示すように[編集]をクリックする必要があります。 [製品の編集]ページが開いたら、[製品データ]セクションで[インベントリ]をクリックすると、下の画像に示すように、 GTIN番号を挿入できる場所が表示されます。
それで、
さらに、プラグインの使用を含む、それほど技術に精通していないユーザーのための代替手段があります。 これは、コードを使用してサイトをカスタマイズすることに慣れていない人や、サイトのコーディング構造を台無しにしたくない人向けです。
使用するプラグインは、WooCommerceプラグイン用の製品GTIN(EAN、UPC、ISBN)で、このリンクを使用して直接ダウンロードできます。WordPressリポジトリから入手できます。 この機能を追加するには、次の簡単な手順に従ってください。
プラグインを使用してWooCommerceにGTIN番号を追加する手順
- WordPressサイトにログインし、管理者ユーザーとしてダッシュボードにアクセスします。
- 次に、前に示したプラグインをインストールします。 上記のリンクを使用してダウンロードした場合は、 [プラグイン]> [新規追加]に移動します。 その後、[プラグインのアップロード]をクリックし、次に示すようにダウンロードしたファイルを参照します。
管理パネルで直接ダウンロードするには、[プラグイン]> [新規追加]に移動します。 その後、プラグイン「 WooCommerceの製品GTIN(EAN、UPC、ISBN) 」のキーワード検索を行う必要があります。 以下に示すように、インストールしてアクティブ化する必要があります。
- このコードの結果を確認するには、ダッシュボードメニューにアクセスし、[製品]をクリックしてから、任意の製品を選択し、下のスクリーンショットに示すように[編集]をクリックする必要があります。 [製品の編集]ページが開いたら、[製品データ]セクションで[インベントリ]をクリックすると、下の画像に示すように、 GTIN番号を挿入できる場所が表示されます。
それで、
ただし、ステージング環境でこれらの変更を行うことをお勧めします。これにより、実装の準備が整うまでライブサイトに影響を与えることなく、これがサイトに必要な機能であることを確認できます。
結論
この投稿では、WooCommerceサイトでGTIN番号を追加できる2つの方法を取り上げました。 また、製品がグローバルに認識されるように、製品のGTIN識別番号の重要性についても概説しました。 最初の方法はコードを含む開発者向けのソリューションであり、2番目の方法はプラグインを使用してGTIN番号をWooCommerceストアに簡単に追加する初心者向けの方法です。
同様の記事
- デフォルトの商品並べ替えWooCommerceを削除する方法
- WooCommerce製品ページから数量フィールドを非表示または削除する
- ユーザーエクスペリエンスを向上させるためにWooCommerceカテゴリを並べ替える方法
- WooCommerceでデジタル製品を販売する方法
- WooCommerceで注目の商品を設定する方法
- 削除する方法がカートに追加されましたメッセージWooCommerce
- WooCommerceを変更する方法 'カートに追加'通知
- カートをスキップしてチェックアウトページにリダイレクトする方法WooCommerce
- プラグインがWordPressでアクティブかどうかを確認する方法[3つの方法]