Welcart e-Commerce

説明

Welcart は、日本国内トップシェアの WordPress 向け無料 EC プラグインです。豊富な機能とカスタマイズ性で、オリジナルのオンラインショップを簡単に構築できます。PHP 7.4~8.3に対応しています。

ショッピングカートシステム

物販商品の販売に対応しており、商品数・カテゴリ数に制限はありません。SKU コードによる在庫管理や、価格・送料の柔軟な設定にも対応しています。拡張プラグインを追加することで、デジタルコンテンツ販売やサブスクリプションにも対応できます。公式サイトから16種類以上の決済サービスを追加できます。

Welcart で利用できる決済サービス (日本語)

デザイン

無料のレスポンシブテーマ(Welcart Basic)のほか、有償テーマも提供しています。デザインやレイアウトは自由にカスタマイズできます。

Welcart テーマ一覧 (日本語)

受注管理システム

注文データは自動的にデータベースへ保存・更新されます。高機能な注文一覧ページから顧客情報・日付・商品種別などで絞り込み検索でき、注文編集ページから内容の変更・確認メールの送信・領収書 PDF のダウンロードなども行えます。

会員管理システム

追加プラグイン不要の独自会員システムを搭載しています。高機能な会員一覧ページから顧客情報・購入履歴などで検索でき、ポイントシステムも利用できます。

スクリーンショット

インストール

自動インストール

WordPress の管理画面で「プラグイン」「新規追加」から「Welcart」で検索し、「今すぐインストール」をクリックします。

手動インストール

プラグインの ZIP ファイルをダウンロードします。 管理画面の「プラグイン」「新規追加」「プラグインのアップロード」から ZIP ファイルをアップロードしてインストールします。

注意事項

プラグインの有効化時に、Welcart は postmeta・options・terms などのテーブルにデータを書き込みます。既存サイトにインストールする場合は、バックアップを強くおすすめします。Welcart は使用によって生じたいかなる損害についても責任を負いません。すべての操作は自己責任で行ってください。

推奨環境

  • WordPress 5.6以上
  • PHP 7.4以上
  • MySQL 5.5以上
  • 独自ドメインと SSL (共有 SSL は非推奨)

サーバー要件 (日本語)

FAQ

Welcart フォーラム (日本語)をご覧ください。

評価

2025年9月17日 1 reply
コンビニ決済に対応した決済サービスを導入しやすい点で、WooCommerceより便利。ただし、WooCommerceのような分かりやすい説明はないため、慣れが必要。 以下の点で分かりづらく、仕組みを理解するのに時間がかかった。・最初に商品の新規追加をしようとしても、配送方法を登録しておかないとエラーとなり、配送方法の登録からやり直すことになる。・設定欄によって文字を入力するだけでよいものと、文字の入力後に追加ボタンを押す必要があるものがある(追加ボタンが入力欄を追加するボタンに見えるが、実際は確定ボタン相当となっている)ため、統一性がなく非常に分かりづらい。 また、プラグインを有効化した瞬間に固定ページと投稿カテゴリーを勝手に作り、無効化してもそれらが残ってしまうという、一度でも有効化すると環境を汚してしまうところも美しくない。そのため、既存の環境に安易に有効化せず、テスト用の環境で使ってみるのがお勧め。 (訂正)カスタム投稿タイプは追加しない様子のため訂正した。SKUも商品の新規追加時に設定可能だったため、配送方法だけ事前に登録しておけば、商品の新規追加が可能だった。
2024年3月15日
無料とは思えない高機能カートシステム。 設定が簡単です。 カスタマイズの幅も広いです。 他のプラグインと併用して機能拡張できるのも便利です。
6件のレビューをすべて表示

貢献者と開発者

Welcart e-Commerce はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Welcart e-Commerce” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Welcart e-Commerce” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

31 Aug 2026

V2.12.2

  • Security enhancement (PHP Object Injection). Replaced maybe_unserialize() with an object-free equivalent throughout the plugin, and sanitized serialized values sent from the front end before they are stored. Extensions that call maybe_unserialize() on order or member data need the same change. This also covers paths that were not included in the original report. Thanks to daroo for the report.
  • Security enhancement (Cross-Site Scripting). Escaped custom order field names and values on the order data editing page. Thanks to Afifudin Maarif for the report.
  • Security enhancement (Cross-Site Scripting). Sanitized the product name, SKU and option fields when they are saved.
  • Added arguments to the filter hooks for the honorific titles on the receipt and invoice PDFs.
  • Fixed a PHP error on the order list and the member list that occurred when search condition cookies saved by an older version were still present.

2026年8月18日

V2.12.1

  • セキュリティ強化(セッション固定化)。ご報告いただいた bRpsd 氏に感謝いたします。
  • URL・フォーム・スクリプトから uscesid パラメータを削除しました。会員フォームの nonce キーは usc_e_shop::member_nonce_key() で生成されるようになりました。get_uscesid() を使って nonce キーを生成している拡張プラグインおよびテーマは、修正が必要です。
  • カート更新時に致命的エラーが発生する場合がある不具合を修正しました。
  • 決済前ログの詳細画面で、復元できない受注データがある場合にエラーとなる不具合を修正しました。

過去のバージョンについては、更新履歴アーカイブをご覧ください。