WooCommerceとは

WooCommerceとは

WooCommerceは、WordPressのEコマース用プラグインです。

WooCommerceの沿革

2011年 テーマ開発会社のWooThemesによって開発されました。
2015年 Automattic社に買収されました。
2015年 プラグインが日本語翻訳されました。
2021年 世界中の多くのサイトで利用されています。

ユーザー数

世界

WooCommerceは世界のEコマースサイトでトップクラスのシェアを誇り、数百万以上のサイトで利用されています。

日本

2021年2月時点で、Japanized For WooCommerceプラグインの有効インストール数は1万サイト以上です。
WooCommerceプラグインのみのケース(銀行振込なし、郵便振替なし)も考慮すると、もう少し多いと推測されます。
人口比率で計算すると、世界人口77.9億人:日本人口1.2億人=500万サイト:7.7万サイトです。
単純な比率計算ですが、日本ではまだまだユーザー数が少ないと言えると思います。

主な特徴

  • WooCommerceプラグインは無料で利用できます。
  • StripeやPayPal等を利用する場合、3.6%〜の手数料(カードブランドにより異なる)が目安です。※最新情報は各サービス公式サイトをご確認ください。
  • 多機能で出来ることが多いです。
  • 簡単ではないので、わからないことを自分で調べたりする必要があります。
  • 自社サイトで情報発信しながら商品を販売できます。
  • 自社の顧客データとして管理できます。
  • 決済方法を追加する場合でも、カード情報はStripeサーバーに保存されます。

プラットフォームについて

プラットフォーム(BASEなど)は、安全(万一の個人情報漏洩リスクを負わず)、簡単(複雑な設定等不要)に利用できます。
プラットフォームのサービス利用料変更や規約変更があったときは影響を受けます。
本格的にオンラインショップを始める場合は、「プラットフォーム販売」と「自社サイト販売」の両方を運営するのが効果的かもしれません。

注意点

GPLなので自己責任での利用が前提となります。
適切に運用すれば問題ないと思いますが、お客様の個人情報を預かるので、より慎重にセキュリティ対策を行う必要があります。

WooCommerceのアップデート注意事項

WooCommerceのデータベース更新


WooCommerceプラグインのアップデートで、「WooCommerceデータベースを更新する」ボタンが表示されたときは、ボタンを押してデータベースを更新する必要があります。

メジャーアップデートに注意

バージョン表記の左側や真ん中の数字が変わるアップデートは大きな変更が含まれるため、不具合を避けるためにも、バックアップや検証環境での確認が必須です。

メジャーアップデートのトラブル予防

メジャーアップデート直後が最も不具合が起こる確率が高いです。
すぐにアップデートせず、数日後修正版が出てからアップデートすることでリスクを減らせます。
また、ローカル環境で試してからアップデートすることでさらにリスクを減らせます。

トラブルの実例

  1. WooCommerce4.3.3からWooCommerce4.4.0へのメジャーアップデート直後に、画面が真っ白となりWordPressにログインできなくなりました。
  2. 調べてみると、公式フォーラムでも同じトラブルで困っている人がいました。
  3. 対処方法として、FTPソフトで wp-content/plugins/woocommerce を削除すると、ログインできるようになりました。
  4. GitHubでアップデート前のバージョン(4.3.3)を入手、インストールして元の状態に戻しました(データは消えていません)。
  5. 翌日、更新されていた修正版(4.4.1)への更新を試すと、無事にアップデートできました。

WooCommerceのセキュリティ対策

「WooCommerceのセキュリティ対策」について海外の情報サイトも調べてみましたが、WooCommerce特有のセキュリティ対策は特にないようでした。
WooCommerceはWordPressのプラグインなので、「WooCommerceのセキュリティ対策」=「WordPressのセキュリティ対策」となるようです。
お客様の個人情報を取り扱うので、責任をもってより慎重にセキュリティ対策を行う必要があります。

基本的なこと

  • パソコンのセキュリティ対策・・・ウイルス対策ソフト、ファイアウォールソフト、ルータなどを適切に設定します。
  • レンタルサーバー・・・信頼のおけるレンタルサーバーの適切なプランを契約します。SSL、WAFの設定もします。
  • パスワード・・・WordPress等のパスワードを複雑にして適切に管理します(パスワードの使いまわしも危険です)。
  • アップデート・・・WordPress、プラグイン、テーマを最新版に保ちます。
  • プラグイン・・・使用していないプラグインや更新がされていないプラグインは削除しておきます。
  • 総合セキュリティ対策プラグイン・・・公式の人気プラグインから1つ選んで適切に設定します(ログイン失敗回数制限、XML-RPC無効化等々)。
  • キャッシュ系プラグイン・・・もし使用する場合は、WooCommerceプラグインに配慮されているか確認が必要になります。カートページ、チェックアウトページ、マイアカウントページ等が除外設定されていないと、他人の会員情報が表示される等のリスクがあるようです。
  • レンタルサーバーのキャッシュ機能・・・キャッシュ系プラグインと同様に、WooCommerceプラグインに配慮されているか確認が必要になります。
  • バックアップ・・・万一に備えてバックアップをとります。
  • ファイルパーミッション・・・wp-config.phpのパーミッションは400が推奨されています(レンタルサーバーの推奨設定に従ってください)。

参考サイト

WordPress公式サイト、WooCommerce公式サイト、レンタルサーバーの情報を参考にしています。

セキュリティ WordPress.org 日本語
How to configure caching plugins for WooCommerce
The WooCommerce Blog Security
サイト改ざんの対策方法 - ロリポップ!レンタルサーバー
WordPressセキュリティ設定 | レンタルサーバーならエックスサーバー