PHPackages                             cyanofresh/yii2shop - 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. [Framework](/categories/framework)
4. /
5. cyanofresh/yii2shop

ActiveProject[Framework](/categories/framework)

cyanofresh/yii2shop
===================

Online Shop on Yii2

91611PHP

Since Jun 14Pushed 11y ago3 watchersCompare

[ Source](https://github.com/CyanoFresh/yii2shop)[ Packagist](https://packagist.org/packages/cyanofresh/yii2shop)[ RSS](/packages/cyanofresh-yii2shop/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Yii2Shop
========

[](#yii2shop)

This is e-commerce application built on Yii2. It is not full e-commerce - it is showcase

This project has been temporary stopped. For actual code see [app built on this shop](https://github.com/CyanoFresh/solomashka)
===============================================================================================================================

[](#this-project-has-been-temporary-stopped-for-actual-code-see-app-built-on-this-shop)

FEATURES
--------

[](#features)

Because it's only e-commerce showcase - only several features available:

- Admin Panel - Backend
- Home page with latest products
- Catalog with sorting and product preview
- Categories support
- SEO-friendly URLs (with slugs like domain.com/categoryname/productname)
- Special statuses for products (example: In stock, Discount, etc.)
- Image gallery in product view
- And a lot of! See demo for more details, maybe I forget something

DEMO
----

[](#demo)

[FrontEnd Demo](http://yii2shop.solomaha.me/)

[BackEnd Demo](http://admin.yii2shop.solomaha.me/)

Login: `admin`

Password: `admin`

Please don't clear shop content ^)

REQUIREMENTS
------------

[](#requirements)

The minimum requirement by this application template that your Web server supports PHP 5.4.0.

INSTALLATION
------------

[](#installation)

Run in the command line:

`git clone https://github.com/CyanoFresh/yii2shop.git yii2shop`

Go to the application dir and run:

`php requirements.php`

to check application requirements and run:

`composer install`

to install dependencies.

After you install the application, you have to conduct the following steps to initialize the installed application. You only need to do these once for all.

1. Run command `php init` to initialize the application with a specific environment.
2. Create a new database and adjust the `components['db']` configuration in `common/config/main-local.php` accordingly.
3. Apply migrations with console command `yii migrate`. This will create tables needed for the application to work.
4. Configure your application by editing config files: ⋅⋅\* `common/config/main-local.php`⋅⋅\* `backend/config/main-local.php`⋅⋅\* `frontend/config/main-local.php`If there are not needed options in the `*main-local.php` files you can copy them from `*main.php` and overwrite in the `*main-local.php`
5. Set document roots of your Web server:

- for frontend `/path/to/yii2shop/frontend/web/` and using the URL `http://yii2shop.com/`
- for backend `/path/to/yii2shop/backend/web/` and using the URL `http://admin.yii2shop.com/`

To login into the application, you need to use:

Username: `admin`
Password: `admin`

You can change it at the `backend/config/params.php` (`users` array)

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f1e84473926598c73d038dbe3dfba508d6e8d8793f0becaa70c293540f632e72?d=identicon)[CyanoFresh](/maintainers/CyanoFresh)

---

Top Contributors

[![CyanoFresh](https://avatars.githubusercontent.com/u/4249082?v=4)](https://github.com/CyanoFresh "CyanoFresh (2 commits)")

### Embed Badge

![Health badge](/badges/cyanofresh-yii2shop/health.svg)

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

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M299](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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