Crowdfunding for WooCommerce:クラウドファンディング機能を追加できる
時々、テレビでも紹介されるクラウドファンディング。
不特定多数の人から、ネット経由で資金調達を募ることができる仕組みです。
日本国内では、Readyfor や Makuake などがクラウドファンディングサイトとしては有名です。
せっかく WordPress を使ってショッピングサイトを運営しているなら、
クラウドファンディング機能を自サイトでも利用してみるのも良いかと思います。
そのような時に便利な WordPress 用プラグインがあります。
それは「Crowdfunding for WooCommerce」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。
Crowdfunding for WooCommerce
Crowdfunding for WooCommerce は、WooCommerce にクラウドファンディング機能を追加できます。
各商品ごとにクラウドファンディング機能を使うかの選択ができて、
募集開始日と終了日・目標金額などを設定できます。
支援金額には、固定金額だけでなくて、最小金額から最大金額までの範囲指定が可能です。
クラウドファンディング機能を有効にした商品には、専用タブが追加されて、
プロジェクト終了日までの残り時間などの情報が表示されます。
ショートコードを使うとプロジェクトを申請するためのページを作成することができて、
管理画面にアクセスできないユーザーでもプロジェクトを作成することができます。
※即公開ではなくて、管理者の承認後に公開することもできます。
記事を作成もしくは更新時点でのバージョン:v 2.3.4
マルチサイトでの利用:可
インストール手順
下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
Crowdfunding for WooCommerce – WordPress.org
もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。
ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「Crowdfunding for WooCommerce」と入力します。
検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
インストールが完了したら、プラグインを「有効化」します。
プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。
WordPressプラグインのインストール手順を解説 – WordPress活用術
日本語化
Crowdfunding for WooCommerce を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。
WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。
※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。
日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。
WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術
各種設定
設定画面は、WooCommerce の設定画面に組み込まれています。
General
Crowdfunding Options
- WooCommerce Crowdfunding
クラウドファンディング機能を有効にするかどうか。
Status Options
- Order Statuses to Include in Calculations
各ファンディングの計算に含める注文ステータスを設定します。
Crowdfunding Buttons Options
- Default Button Label on Single Product Page
単一商品ページのデフォルトボタンのラベルを指定できます。 - Default Button Label on Archive Pages
アーカイブページのデフォルトボタンのラベルを指定できます。
Crowdfunding Messages Options
- Message on Product Not Yet Started
まだプロジェクトが開始されていない商品に関する文言を設定します。[product_crowdfunding_time_to_start]などのショートコードが使えます。 - Message on Product Ended
プロジェクトが終了した商品に関する文言を設定します。[product_crowdfunding_time_remaining]などのショートコードが使えます。
Variable Add to Cart Form Options
- Radio Buttons for Variable Products
ラジオボタンを使用可にするかどうか。
Ending Options
- End On Time Ended
募集終了日をプロジェクト終了とするかどうか。 - End On Goal Reached
目標金額などに到達した時にプロジェクト終了とするかどうか。
Products Data Update Options
- Update Rate
データの更新間隔を設定できます。毎分・15 分・1 日 2 回・毎日・毎週・リアルタイムから選択可
Product Info
Custom Product Tab
- Add Product Info to Custom Tab on Single Product Page
各商品のカスタムタグにプロジェクト情報タブを追加するかどうか。 - Custom Tab Title
タブのタイトルを入力します。 - Info
タブで表示する情報を入力します。 - Order
表示順を指定します。
Custom Product Info
- Add Product Info to Single Product Page
各商品ページに商品情報を追加するかどうか。 - Info
表示する情報を入力します。 - Position
表示位置を指定します。 - Order
表示順を指定します。
Custom Product Info – Category View
- Add Product Info to Archives Pages
商品情報をアーカイブページに追加するかどうか。 - Info
表示する情報を入力します。 - Position
表示位置を指定します。 - Order
表示順を指定します。
Product Price
- Hide Main Price for Variable Crowdfunding Products
クラウドファンディング商品の標準価格を隠すかどうか。
Open Pricing (Name Your Price)
Labels and Messages
- Frontend Label
フロントエンドで表示するラベルを入力します。 - Message on Empty Price
価格が未入力の場合に表示する文言を入力します。 - Message on Price too Small
入力した価格が少なすぎる場合に表示する文言を入力します。 - Message on Price too Big
入力した価格が多すぎる場合に表示する文言を入力します。
Template
- Frontend Template
フロントエンドのテンプレートを設定します。
User Campaigns
User Campaigns Options
下記のショートコードを使用すると、
独自のクラウドファンディング入力フォームを作れます。
[product_crowdfunding_add_new_campaign]
Form Fields
フォームに追加する項目と必須にする項目を指定できます。
・Additional Fields
フォームに追加する項目を指定します。
・Is Required
フォームに追加した項目のうち必須項目を指定します。
More Options
- User Visibility
フォームを使用できるユーザーを権限で指定します。未入力にすると全てのユーザーが使用できます。 - Campaign (Product) Type
商品のタイプを選択します。 - Campaign Status
フォームから送信したプロジェクト商品の状態を設定します。 - Require Unique Title
同じタイトルを許可するかどうか。 - Add “Campaigns" Tab to User’s My Account Page
ユーザーの「マイアカウント」ページに「プロジェクト」タブを追加するかどうか。 - Add Edit Campaign Button
「プロジェクト」の編集ボタンを追加するかどうか。 - Add Delete Campaign Button
「プロジェクト」の削除ボタンを追加するかどうか。 - Message: Campaign Successfully Added
プロジェクトが正常に登録された時に表示する文言を入力します。 - Message: Campaign Successfully Edited
プロジェクトの編集が正常に行われた時に表示する文言を入力します。
ショートコード一覧
後援者とお金に関するショートコード
- product_crowdfunding_total_sum
現在の商品の総額(つまり、現在までの資金調達額)を表示します。 - product_crowdfunding_total_backers
現在の商品の注文(後援者)の合計数を表示します。 - product_crowdfunding_total_items
現在の製品の注文アイテムの合計数を表示します。 - product_crowdfunding_goal
現在の商品の最終目標を表示します。 - product_crowdfunding_goal_remaining
現在の商品の最終目標に到達するために必要な残り金額を表示します。 - product_crowdfunding_goal_remaining_progress_bar
グラフィカルな進行状況バーとして表示します。 - product_crowdfunding_goal_backers
現在の商品の最終目標(バッカー)を表示します。 - product_crowdfunding_goal_backers_remaining
現在の商品の最終目標に到達するために必要な残高を表示します。 - product_crowdfunding_goal_backers_remaining_progress_bar
ゴール(バッカー)がグラフィカルな進行状況バーとして表示します。 - product_crowdfunding_goal_items
現在の商品の最終目標(項目)を表示します。 - product_crowdfunding_goal_items_remaining
現在の商品の最終目標に到達するために必要な残り項目を表示します。 - product_crowdfunding_goal_items_remaining_progress_bar
ゴール(アイテム)をグラフィカルな進行状況バーとして表示します。
日付や時刻に関するショートコード
- product_crowdfunding_startdate
現在の商品の開始日を表示します。 - product_crowdfunding_starttime
現在の商品の開始時刻を表示します。 - product_crowdfunding_startdatetime
現在の商品の開始日時を表示します。 - product_crowdfunding_deadline
現在の商品の終了日を表示します。 - product_crowdfunding_deadline_time
現在の商品の終了時刻を表示します。 - product_crowdfunding_deadline_datetime
現在の商品の終了日時を表示します。 - product_crowdfunding_time_remaining
締め切りまでの残り時間を表示します。 - product_crowdfunding_time_remaining_progress_bar
グラフィカルプログレスバーとして残りの時間を表示します。
その他のショートコード
- product_crowdfunding_add_new_campaign
ユーザーによるキャンペーン入力フォームを表示します。 - product_crowdfunding_add_to_cart_form
バッカー(カートに追加)HTMLフォームを表示します。
クラウドファンディング情報入力フォーム
商品をクラウドファンディングとして登録するには、
「WooCommerce」の商品メニューから新規作成もしくは編集から入力フォームを表示します。
「Enable」にチェックを付けて有効にします。
Goals
- Goal(¥)
目標金額を入力します。 - Goal(Backers)
目標とする後援者数を入力します。 - Goal(Items)
目標とする商品数を入力します。
Time
- Start Date
プロジェクトを開始する日付を指定します。 - Start Time
プロジェクトを開始する時刻を指定します。 - End Date
プロジェクトの終了日を指定します。 - End Time
プロジェクトの終了時刻を指定します。
Labels
- Add to Cart Button Text(Single)
プロジェクトの商品ページに表示する「カートへ追加」ボタンの文言を入力します。 - Add to Cart Button Text(Archive/Category)
アーカイブ・カテゴリーページに表示する「カートへ追加」ボタンの文言を入力します。
Open Price(Name Your Price)
- Enabled Open Pricing
価格をオープン価格にするかどうか。 - Default Price
価格の初期値を入力します。 - Min Price
入力できる価格の最低金額を指定します。 - Max Price
入力できる価格の最高金額を指定します。 - Number of Decimals(Price Step)
小数点以下の桁数を指定します