YITH WooCommerce Wishlist:欲しいものリスト機能を追加できる
ショッピングサイトで商品を探していて、
探していた商品とは別に欲しい商品を見つけてしまうことが多々ありますよね。
買うかどうかは別にして、とりあえず買いたい物リストとして保存したい。
そのような時に便利な WordPress 用プラグインがあります。
それは「YITH WooCommerce Wishlist」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。
YITH WooCommerce Wishlist
YITH WooCommerce Wishlist は、WooCommerce に欲しいもの(買い物)リスト機能を追加できます。
追加した商品は、ほしいものリストとして一覧で表示できて、
Facebook や Twitter などの SNS へ共有するためのシェアボタンも表示できます。
また、追加した日付を商品ごとに表示可。
日本語化対応もされています。
記事を作成もしくは更新時点でのバージョン:v 2.1.2
マルチサイトでの利用:可
インストール手順
下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
YITH WooCommerce Wishlist – WordPress.org
もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。
ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「YITH WooCommerce Wishlist」と入力します。
検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。
プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。
WordPressプラグインのインストール手順を解説 – WordPress活用術
日本語化
YITH WooCommerce Wishlist は、日本語化対応がされているので、有効化するだけで日本語化されます。
日本語化されない場合には、日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。
WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。
※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。
日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。
WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術
専用テーブル
下記のテーブルを YITH WooCommerce Wishlist 専用のテーブルとして作成し利用します。
テーブル作成時に $wpdb->prefix も使用しているので、マルチサイトにも対応。
class.yith-wcwl-install.php から CREATE TABLE 文を抜粋(記事用に一部修正)。
CREATE TABLE yith_wcwl_lists (
ID INT( 11 ) NOT NULL AUTO_INCREMENT,
user_id INT( 11 ) NOT NULL,
wishlist_slug VARCHAR( 200 ) NOT NULL,
wishlist_name TEXT,
wishlist_token VARCHAR( 64 ) NOT NULL UNIQUE,
wishlist_privacy TINYINT( 1 ) NOT NULL DEFAULT 0,
is_default TINYINT( 1 ) NOT NULL DEFAULT 0,
PRIMARY KEY ( ID ),
KEY ( wishlist_slug )
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE yith_wcwl (
ID int( 11 ) NOT NULL AUTO_INCREMENT,
prod_id int( 11 ) NOT NULL,
quantity int( 11 ) NOT NULL,
user_id int( 11 ) NOT NULL,
wishlist_id int( 11 ) NULL,
dateadded timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ( ID ),
KEY ( prod_id )
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
専用メニュー
ダッシュボードの「外観」メニューの下に追加されています。
各種設定
一般設定
- YITH Wishlistを有効化
チェックを付けると YITH Wishlist の機能が有効になります。 - どフォルトのお気に入りタイトル
ほしいものリストページのタイトルを入力します。 - お気に入り一覧ページ
ほしいものリストページを指定します。 - 位置
お気に入り一覧ページへのリンクの表示位置を指定します。 - カートに戻る
チェックを付けると、お気に入り一覧ページで「カートに追加」ボタンをクリックしたら、カート戻るようにできます。 - カートに追加された場合は削除します
チェックを付けると、カートに追加された場合、お気に入り一覧から商品を削除します。
ほしいものリストページには、
[yith_wcwl_wishlist] ショートコードを記述してあるページを指定します。
お気に入り一覧ページへのリンクの表示位置を [yith_wcwl_add_to_wishlist] ショートコードで指定することもできます。
- 「お気に入り追加」テキスト
「お気に入り追加」リンクの文言を編集できます。 - 「お気に入り一覧を表示」テキスト
「お気に入り一覧を表示」リンクの文言を編集できます。 - 「すでにお気に入り一覧に商品があります」テキスト
すでにお気に入り一覧に商品がある場合の通知メッセージを編集できます。 - 「お気に入り商品に追加しました!」テキスト
商品を一覧に追加した際の通知メッセージを編集できます。 - 「カートに追加」テキスト
「カートに追加」ボタンのラベルを編集できます。
- 商品単価を表示
お気に入り商品一覧で商品単価を表示するかどうか。 - 「カートに追加」ボタンを表示
「カートに追加」ボタンをお気に入り商品一覧に表示するかどうか。 - 在庫状況を表示
在庫の有り・無しをお気に入り商品一覧に表示するかどうか。 - 追加した日を表示
商品をお気に入り商品一覧に追加した日を表示するかどうか。 - 第二の削除ボタンを追加
「カートに追加」ボタンの下に「削除」ボタンを表示するかどうか。
ソーシャルネットワークとの共有設定
- Facebook で共有
チェックを付けると、Facebook へのシェアボタンが表示されます。 - Twitter にツイート
チェックを付けると、Twitter へのツイートボタンが表示されます。 - Pinterest にピン
チェックを付けると、Pinterest へのピンボタンが表示されます。 - Google+ で共有
チェックを付けると、Google+ への共有ボタンが表示されます。 - メールで共有
チェックを付けると、規定のメーラーが起動するボタンが表示されます。 - ソーシャルタイトル
シェアする際のタイトルを入力します。 - ソーシャルテキスト
Twitter や Pinterest で使用するテキストを入力します。 - ソーシャル画像 URL
Pinterestで使用するための画像の URL を指定します。
有償のプラグインを購入しないと有効にならないので、省略します。
カラーとスタイル設定
- ボタンを使う
チェックを付けるとテキストリンクがボタンに切り替わります。 - カスタム CSS
カスタム CSS を指定できます。 - テーマスタイルを使う
チェックを付けると使用中のテーマのスタイルを使います。
「テーマスタイルを使う」のチェックを外すと文字色や背景色を設定できます。
使い方
有効化した後、商品ページを開くとテキストリンクもしくはボタンが表示されるようになります。
「お気に入りを表示」をクリックすると、お気に入り商品一覧ページが表示されます。
お気に入り商品一覧ページです。
商品単価・在庫状況や Facebook・Twitter などへのシェアボタンが表示されます。
「×」ボタンをクリックすると、お気に入り一覧から商品を削除できます。
「×」ボタン以外にも「削除」ボタンを表示することもできます。
代替プラグイン
YITH WooCommerce Wishlist にほしい機能が無かった場合には、
YITH WooCommerce Wishlist 以外にも欲しいものリスト機能を追加できるプラグインを記事にしています。
以下では、YITH WooCommerce Wishlist を含めて 4 個を簡単に紹介しています。
欲しいものリスト機能を追加できるWordPressプラグイン一覧