PHPackages                             ec-cube/ec-cube - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. ec-cube/ec-cube

ActiveProject[Templating &amp; Views](/categories/templating)

ec-cube/ec-cube
===============

EC-CUBE EC open platform.

4.3.1-p1(5mo ago)78927.5k719[450 issues](https://github.com/EC-CUBE/ec-cube/issues)[45 PRs](https://github.com/EC-CUBE/ec-cube/pulls)1GPL-2.0-onlyPHPPHP ^8.1CI passing

Since May 1Pushed 1w ago83 watchersCompare

[ Source](https://github.com/EC-CUBE/ec-cube)[ Packagist](https://packagist.org/packages/ec-cube/ec-cube)[ Docs](https://www.ec-cube.net/)[ RSS](/packages/ec-cube-ec-cube/feed)WikiDiscussions 4.4 Synced 2w ago

READMEChangelog (10)Dependencies (192)Versions (170)Used By (1)Security (16)

EC-CUBE 4.4
===========

[](#ec-cube-44)

[![Unit test for EC-CUBE](https://github.com/EC-CUBE/ec-cube/actions/workflows/unit-test.yml/badge.svg?branch=4.4)](https://github.com/EC-CUBE/ec-cube/actions/workflows/unit-test.yml)[![E2E test for EC-CUBE](https://github.com/EC-CUBE/ec-cube/actions/workflows/e2e-test.yml/badge.svg?branch=4.4)](https://github.com/EC-CUBE/ec-cube/actions/workflows/e2e-test.yml)[![Plugin test for EC-CUBE](https://github.com/EC-CUBE/ec-cube/actions/workflows/plugin-test.yml/badge.svg?branch=4.4)](https://github.com/EC-CUBE/ec-cube/actions/workflows/plugin-test.yml)[![PHPStan](https://github.com/EC-CUBE/ec-cube/actions/workflows/phpstan.yml/badge.svg?branch=4.4)](https://github.com/EC-CUBE/ec-cube/actions/workflows/phpstan.yml)[![codecov](https://camo.githubusercontent.com/5ce9e0ce4e55a9abf438d380b19ae3b362d207760147e094ab24841d8c35e182/68747470733a2f2f636f6465636f762e696f2f67682f45432d435542452f65632d637562652f6272616e63682f342e342f67726170682f62616467652e7376673f746f6b656e3d42686e506a6a76667764)](https://codecov.io/gh/EC-CUBE/ec-cube)

[![Slack](https://camo.githubusercontent.com/7934f1f72e94b7d4b1e8cf9e0967556e61ff1127ecad069d51dc1de8cf77360f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d6a6f696e253566636861742d627269676874677265656e2e7376673f7374796c653d666c6174)](https://join.slack.com/t/ec-cube/shared_invite/enQtNDA1MDYzNDQxMTIzLTY5MTRhOGQ2MmZhMjQxYTAwMmVlMDc5MDU2NjJlZmFiM2E3M2Q0M2Y3OTRlMGY4NTQzN2JiZDBkNmQwNTUzYzc)

**4.4のリリース内容・計画は[ロードマップ](https://github.com/EC-CUBE/ec-cube/issues/6762)をご確認ください。**

- 本ドキュメントはEC-CUBEの開発者を主要な対象者としております。
- パッケージ版は[EC-CUBEオフィシャルサイト](https://www.ec-cube.net)で配布しています。
- カスタマイズやEC-CUBEの利用、仕様に関しては[開発コミュニティ](https://xoops.ec-cube.net)をご利用ください。
- 本体開発にあたって不明点などあれば[Issue](https://github.com/EC-CUBE/ec-cube/wiki/Issues%E3%81%AE%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95)をご利用下さい。
- EC-CUBE 3系の保守については、 [EC-CUBE/ec-cube3](https://github.com/EC-CUBE/ec-cube3/)にて開発を行っております。
- EC-CUBE 2系の保守については、 [EC-CUBE/ec-cube2](https://github.com/EC-CUBE/ec-cube2/)にて開発を行っております。

インストール
------

[](#インストール)

### EC-CUBE 4.4のインストール方法

[](#ec-cube-44のインストール方法)

開発ドキュメントの [インストール方法](https://doc4.ec-cube.net/quickstart/install) の手順に従ってインストールしてください。

### CSS の編集・ビルド方法

[](#css-の編集ビルド方法)

[Sass](https://sass-lang.com) を使用して記述されています。 Sass のソースコードは `html/template/{admin,default}/assets/scss` にあります。 前提として \[\] より、 Node.js をインストールしておいてください。

以下のコマンドでビルドすることで、 `html/template/**/assets/css` に CSS ファイルが出力されます。

```
npm ci # 初回およびpackage-lock.jsonに変更があったとき
npm run build # Sass のビルド
```

[`docker compose` を使用している場合](https://doc4.ec-cube.net/quickstart/docker_compose_install)は以下のコマンドを実行してください

```
# 初回およびpackage-lock.jsonに変更があったとき
docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm ci
# Sass のビルド
docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm run build
```

### JavaScript のビルド方法

[](#javascript-のビルド方法)

フロントエンドで使用する JavaScript のライブラリは npm で管理されています。 JavaScript のライブラリは esbuild でバンドル/minifyされます。 バンドルするライブラリを変更する場合は、テンプレートごとに以下の bundle.js を修正し、リビルドしてください。

- [html/template/admin/assets/js/bundle.js](html/template/admin/assets/js/bundle.js)
- [html/template/default/assets/js/bundle.js](html/template/default/assets/js/bundle.js)
- [html/template/install/assets/js/bundle.js](html/template/default/install/js/bundle.js)

```
npm ci # 初回およびpackage-lock.jsonに変更があったとき
npm run build # Sass 及び JavaScript のビルド
```

ファイルの変更を監視して差分ビルドする場合は以下を実行してください。

```
npm start
```

[`docker compose` を使用している場合](https://doc4.ec-cube.net/quickstart/docker_compose_install)は以下のコマンドを実行してください

```
# 初回およびpackage-lock.jsonに変更があったとき
docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm ci
# Sass 及び JavaScript のビルド
docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm run build
```

### 動作確認環境

[](#動作確認環境)

- Apache 2.4.x (mod\_rewrite / mod\_ssl 必須)
- PHP 8.2.x / 8.3.x / 8.4.x / 8.5.x
- PostgreSQL 13.x 〜 18.x / MySQL 8.4.x (LTS)
- ブラウザー：Google Chrome

詳しくは開発ドキュメントの [システム要件](https://doc4.ec-cube.net/quickstart/requirement) をご確認ください。

ドキュメント
------

[](#ドキュメント)

### [EC-CUBE 4.x 開発ドキュメント@doc4.ec-cube.net](https://doc4.ec-cube.net/)

[](#ec-cube-4x-開発ドキュメントdoc4ec-cubenet)

EC-CUBE 4.x 系の仕様や手順、開発Tipsに関するドキュメントを掲載しています。 修正や追記、新規ドキュメントの作成をいただく場合、以下のレポジトリからPullRequestをお送りください。

開発への参加
------

[](#開発への参加)

EC-CUBE 4.4の不具合の修正、機能のブラッシュアップを目的として、継続的に開発を行っております。
コードのリファクタリング、不具合修正以外のPullRequestを送る際は、Pull Requestのコメントなどに意図を明確に記載してください。

開発環境の構築・ブランチ運用（PR の宛先は `4.4`）・PR を出す前に通すべき CI チェック（コードスタイル / 静的解析 / Rector / テスト）・ライセンスヘッダなど、**コントリビューションの具体的な手順は [CONTRIBUTING.md](.github/CONTRIBUTING.md) を参照**してください。レイヤ別の実装規約は [AGENTS.md](AGENTS.md) に集約しています。

Pull Requestの送信前に、Issueにて提議いただく事も可能です。 Issuesの利用方法については、[こちら](https://github.com/EC-CUBE/ec-cube/wiki/Issues%E3%81%AE%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95)をご確認ください。

[Slack](https://join.slack.com/t/ec-cube/shared_invite/enQtNDA1MDYzNDQxMTIzLTY5MTRhOGQ2MmZhMjQxYTAwMmVlMDc5MDU2NjJlZmFiM2E3M2Q0M2Y3OTRlMGY4NTQzN2JiZDBkNmQwNTUzYzc)でも本体の開発に関する意見交換などを行っております。

### コピーライトポリシーへの同意

[](#コピーライトポリシーへの同意)

コードの提供・追加、修正・変更その他「EC-CUBE」への開発の御協力（Issue投稿、Pull Request投稿など、GitHub上での活動）を行っていただく場合には、 [EC-CUBEのコピーライトポリシー](https://github.com/EC-CUBE/ec-cube/wiki/EC-CUBE%E3%81%AE%E3%82%B3%E3%83%94%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%88%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC)をご理解いただき、ご了承いただく必要がございます。 Issueの投稿やPull Requestを送信する際は、EC-CUBEのコピーライトポリシーに同意したものとみなします。

English
-------

[](#english)

### What is EC-CUBE?

[](#what-is-ec-cube)

EC-CUBE is Japan's leading open-source e-commerce platform, powering over 35,000 online stores. It provides a full-featured, highly customizable solution specifically designed for the Japanese market.

Key differentiators:

- **Japanese Tax System**: Native support for Japan's reduced tax rate (軽減税率) and consumption tax rules
- **Point System**: Built-in customer point rewards
- **Multiple Shipping**: Send a single order to multiple addresses
- **Plugin Ecosystem**: Extensible via plugins with a dedicated marketplace ([Owners Store](https://www.ec-cube.net/owners/))

### Technology Stack

[](#technology-stack)

ComponentTechnologyLanguagePHP 8.2 / 8.3 / 8.4 / 8.5FrameworkSymfony 7.4ORMDoctrine ORM 3.x, DBAL 4.xTemplateTwig 3.xDatabasePostgreSQL 13–18 / MySQL 8.4 LTSFrontendSass, esbuild, Bootstrap 5.3, jQuery 4.x### Quick Start

[](#quick-start)

#### Docker (Recommended)

[](#docker-recommended)

```
git clone https://github.com/EC-CUBE/ec-cube.git
cd ec-cube
docker compose -f docker-compose.yml -f docker-compose.pgsql.yml up -d
# Access http://localhost:8080
```

#### Composer

[](#composer)

```
composer create-project ec-cube/ec-cube ec-cube "4.4.x-dev" --keep-vcs
cd ec-cube
bin/console eccube:install
```

### Documentation

[](#documentation)

- [Developer Documentation (Japanese)](https://doc4.ec-cube.net/)
- [System Requirements](https://doc4.ec-cube.net/quickstart/requirement)
- [LLM-friendly documentation](./llms.txt)

###  Health Score

68

—

FairBetter than 99% of packages

Maintenance75

Regular maintenance activity

Popularity53

Moderate usage in the ecosystem

Community41

Growing community involvement

Maturity91

Battle-tested with a long release history

 Bus Factor5

5 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~43 days

Recently: every ~37 days

Total

96

Last Release

20d ago

Major Versions

3.0.16 → 4.0-beta2018-08-06

3.0.17 → 4.0.12018-11-29

3.0.18 → 4.0.32019-09-05

PHP version history (9 changes)3.0.0-beta0PHP &gt;=5.3.3

3.1.0-alphaPHP &gt;=5.5.9

3.0.14PHP &gt;=5.3.9

3.1.0-alpha3PHP ^5.6 || ^7.0

4.0-betaPHP ^7.1.3

4.1.1PHP ^7.3

4.2.0-alphaPHP ^7.4 || ^8.0

4.3.0-alphaPHP ^8.1

4.4.x-devPHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/91af138f4686a61f65cc2d393131ef8a57adc942ed2d0407b3c01b815f656ca1?d=identicon)[ec-cube](/maintainers/ec-cube)

![](https://avatars.githubusercontent.com/u/8196511?v=4)[Yangsin Kim](/maintainers/Yangsin)[@Yangsin](https://github.com/Yangsin)

---

Top Contributors

[![nanasess](https://avatars.githubusercontent.com/u/815715?v=4)](https://github.com/nanasess "nanasess (2547 commits)")[![chihiro-adachi](https://avatars.githubusercontent.com/u/8196725?v=4)](https://github.com/chihiro-adachi "chihiro-adachi (1742 commits)")[![k-yamamura](https://avatars.githubusercontent.com/u/12592005?v=4)](https://github.com/k-yamamura "k-yamamura (1165 commits)")[![okazy](https://avatars.githubusercontent.com/u/16895409?v=4)](https://github.com/okazy "okazy (1097 commits)")[![dotani1111](https://avatars.githubusercontent.com/u/121000728?v=4)](https://github.com/dotani1111 "dotani1111 (946 commits)")[![kiy0taka](https://avatars.githubusercontent.com/u/57504?v=4)](https://github.com/kiy0taka "kiy0taka (942 commits)")[![ryo-endo](https://avatars.githubusercontent.com/u/16891862?v=4)](https://github.com/ryo-endo "ryo-endo (818 commits)")[![lqdung-lockon](https://avatars.githubusercontent.com/u/18606264?v=4)](https://github.com/lqdung-lockon "lqdung-lockon (473 commits)")[![toannguyen-lockon](https://avatars.githubusercontent.com/u/32531859?v=4)](https://github.com/toannguyen-lockon "toannguyen-lockon (400 commits)")[![ndquocphong](https://avatars.githubusercontent.com/u/16184203?v=4)](https://github.com/ndquocphong "ndquocphong (292 commits)")[![ttokoro20240902](https://avatars.githubusercontent.com/u/180150821?v=4)](https://github.com/ttokoro20240902 "ttokoro20240902 (271 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (254 commits)")[![nobuhiko](https://avatars.githubusercontent.com/u/604492?v=4)](https://github.com/nobuhiko "nobuhiko (237 commits)")[![aminotsukasa](https://avatars.githubusercontent.com/u/8298448?v=4)](https://github.com/aminotsukasa "aminotsukasa (176 commits)")[![ttsuru](https://avatars.githubusercontent.com/u/578548?v=4)](https://github.com/ttsuru "ttsuru (176 commits)")[![oywc410](https://avatars.githubusercontent.com/u/14345299?v=4)](https://github.com/oywc410 "oywc410 (157 commits)")[![kdl-github-albert](https://avatars.githubusercontent.com/u/164990418?v=4)](https://github.com/kdl-github-albert "kdl-github-albert (150 commits)")[![ikeike9o9o](https://avatars.githubusercontent.com/u/132241702?v=4)](https://github.com/ikeike9o9o "ikeike9o9o (148 commits)")[![ji-eunsoo](https://avatars.githubusercontent.com/u/132241702?v=4)](https://github.com/ji-eunsoo "ji-eunsoo (148 commits)")[![kurozumi](https://avatars.githubusercontent.com/u/1731851?v=4)](https://github.com/kurozumi "kurozumi (146 commits)")

---

Tags

doctrine-ormec-cubeecommerceecommerce-platformphpsymfonysymfony-applicationtwig

###  Code Quality

TestsCodeception

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ec-cube-ec-cube/health.svg)

```
[![Health](https://phpackages.com/badges/ec-cube-ec-cube/health.svg)](https://phpackages.com/packages/ec-cube-ec-cube)
```

###  Alternatives

[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M676](/packages/shopware-core)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.9M535](/packages/pimcore-pimcore)[chameleon-system/chameleon-base

The Chameleon System core.

1029.4k6](/packages/chameleon-system-chameleon-base)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9626.1k68](/packages/open-dxp-opendxp)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k6.0M779](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
