Download the PHP package andrewdanilov/yii2-shop without Composer
On this page you can find all versions of the php package andrewdanilov/yii2-shop. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-shop
Yii2 Shop
Customizable shop module with hierarchical categories, product properties and options, cart, product stickers. Supports i18n.
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require
section of your composer.json
file.
Then run db migrations, to create needed tables:
Do not forget to run migrations after extension updates too.
Usage
In backend main config modules
section add:
Here access
option allows restricting access to defined roles.
In frontend main config modules
section and bootstrap
section add shop
module:
In common/config/params.php
config file add/modify adminEmail
, senderEmail
and senderName
params like this
You will get system messages (i.e., order from site) on one of adminEmail
e-mails from senderEmail
e-mail.
To transport e-mail messages you must correctly set up mailer
component in common/config/main-local.php
.
For example SMTP transport:
Backend menu items:
Widgets
You can use these widgets to add cart, mini-cart, modal windows and buy buttons to your shop:
If you need your own content inside the widgets, you can copy the widget directory to your desired location and then call them from there. If you do, remember to change the namespaces accordingly.
Features
I18n
Extension supports internationalisation. You can set your language in common/config/main.php
On the moment you can use one of languages out of the box: English, Russian. Also, you can create and use your own
translations by defining translatesPath
property of shop module (see above). Therefore, you need to place
language files to xx-XX
folder inside translatesPath
path. You can copy example from src/common/messages
path
of extension.
All versions of yii2-shop with dependencies
ext-json Version *
yiisoft/yii2 Version ~2.0.0
yiisoft/yii2-bootstrap Version ^2.0
2amigos/yii2-date-picker-widget Version ~1.0
kartik-v/yii2-widget-select2 Version @dev
andrewdanilov/yii2-helpers Version ~1.0.16
andrewdanilov/yii2-behaviors Version ~1.0.25
andrewdanilov/yii2-ckeditor Version ~1.0.1
andrewdanilov/yii2-input-images Version ~1.0.2
andrewdanilov/yii2-grid-tools Version ~1.0.2
andrewdanilov/yii2-fancybox Version ~1.0.0