Skip to content

Commit

Permalink
更新
Browse files Browse the repository at this point in the history
  • Loading branch information
root authored and root committed Apr 17, 2017
1 parent dc8cf12 commit 85c89e6
Show file tree
Hide file tree
Showing 14 changed files with 169 additions and 67 deletions.
66 changes: 33 additions & 33 deletions appfront/config/fecshop_local_modules/Catalog.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
'catalog' => [
'params'=> [
###############################
## category部分设置 ##
## category部分设置 ##
###############################
'category_breadcrumbs' => false, # 是否显示分类的面包屑导航。
'category_breadcrumbs' => false, # 是否显示分类的面包屑导航。
/**
* 注意:做侧栏分类产品过滤的属性,必须是select类型的,其他的类型请不要用,
* 对于select类型,目前不支持多语言数据库存储,select类型的各个值是通过前端翻译文件来实现翻译的、
* 对于color size 对应的保存值,只可以使用 '数字','字符','空格','&','-','_' 这6类字符
* 注意:做侧栏分类产品过滤的属性,必须是select类型的,其他的类型请不要用,
* 对于select类型,目前不支持多语言数据库存储,select类型的各个值是通过前端翻译文件来实现翻译的、
* 对于color size 对应的保存值,只可以使用 '数字','字符','空格','&','-','_' 这6类字符
*/
'category_filter_attr' =>[
'color','size',
Expand All @@ -25,25 +25,25 @@
'category_filter_category' => true,
'category_filter_price' => true,
'category_query' =>[
# 放到第一个的就是默认值,譬如下面的30
'numPerPage' => [30,60,90], # 产品显示个数的列举
# 放到第一个的就是默认值,譬如下面的hot
'sort' => [ # 所有排序方式
# 下面的譬如hot new low-to-high 只能用 字母,数组,-,_ 这4种字符。
# 放到第一个的就是默认值,譬如下面的30
'numPerPage' => [30,60,90], # 产品显示个数的列举
# 放到第一个的就是默认值,譬如下面的hot
'sort' => [ # 所有排序方式
# 下面的譬如hot new low-to-high 只能用 字母,数组,-,_ 这4种字符。
'hot' => [
'label' => 'Hot', # 显示的字符
'db_columns'=> 'score', # 对应数据库的字段
'direction' => 'desc', # 排序方式
'label' => 'Hot', # 显示的字符
'db_columns'=> 'score', # 对应数据库的字段
'direction' => 'desc', # 排序方式
],
'review_count' => [
'label' => 'Review', # 显示的字符
'db_columns'=> 'review_count', # 对应数据库的字段
'direction' => 'desc', # 排序方式
'label' => 'Review', # 显示的字符
'db_columns'=> 'review_count', # 对应数据库的字段
'direction' => 'desc', # 排序方式
],
'favorite_count' => [
'label' => 'Favorite', # 显示的字符
'db_columns'=> 'favorite_count', # 对应数据库的字段
'direction' => 'desc', # 排序方式
'label' => 'Favorite', # 显示的字符
'db_columns'=> 'favorite_count', # 对应数据库的字段
'direction' => 'desc', # 排序方式
],
'new' => [
'label' => 'New',
Expand Down Expand Up @@ -75,30 +75,30 @@
],
],
###############################
## Product部分设置 ##
## Product部分设置 ##
###############################
# 产品页面图片的设置
# 产品页面图片的设置
'productImgSize' => [
'small_img_width' => 80, # 底部小图的宽度
'small_img_height' => 110, # 底部小图的高度
'middle_img_width' => 400, # 主图的宽度
'small_img_width' => 80, # 底部小图的宽度
'small_img_height' => 110, # 底部小图的高度
'middle_img_width' => 400, # 主图的宽度
],
'productImgMagnifier' => false, # 是否已放大镜的方式显示,如果否,则是内窥的方式查看
'productImgMagnifier' => false, # 是否已放大镜的方式显示,如果否,则是内窥的方式查看

###############################
## Review部分设置 ##
## Review部分设置 ##
###############################
'review' => [
'add_captcha' => true , # 增加review页面是否开启验证码验证。
'productPageReviewCount' => 20, # 在产品页面显示的review的个数。
'reviewPageReviewCount' => 40, # 在review列表页面,显示的review的个数
'addReviewOnlyLogin' => true, # 只有登录用户才有资格进行评论。
'ifShowCurrentUserNoAuditReview' => true, # 当前用户添加的评论,后台未审核的评论,是否显示?这个是通过ip来判断。
'filterByLang' => true, # 是否通过语言进行评论过滤?默认只显示当前的语言下的评论,也就是客户在添加评论的store的语言。
'add_captcha' => true , # 增加review页面是否开启验证码验证。
'productPageReviewCount' => 20, # 在产品页面显示的review的个数。
'reviewPageReviewCount' => 40, # 在review列表页面,显示的review的个数
'addReviewOnlyLogin' => true, # 只有登录用户才有资格进行评论。
'ifShowCurrentUserNoAuditReview' => true, # 当前用户添加的评论,后台未审核的评论,是否显示?这个是通过ip来判断。
'filterByLang' => true, # 是否通过语言进行评论过滤?默认只显示当前的语言下的评论,也就是客户在添加评论的store的语言。
],

'favorite' => [
'addSuccessRedirectFavoriteList' => false , # 产品收藏成功后是否跳转到账户中心的收藏列表
'addSuccessRedirectFavoriteList' => false , # 产品收藏成功后是否跳转到账户中心的收藏列表
],


Expand Down
22 changes: 22 additions & 0 deletions appfront/config/fecshop_local_services/Event.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php
/**
* FecShop file.
* @link http://www.fecshop.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecshop.com/license/
*/
return [
'event' => [
'eventList' => [
/*
# 加入购物车前
'event_add_to_cart_before' => [
['appfront\event\CartTest1','beforeAdd1'],
['appfront\event\CartTest2','beforeAdd2'],
],
*/
]


],
];
9 changes: 9 additions & 0 deletions appfront/config/fecshop_local_services/Page.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@
'childService' => [
//'widget' => [
//],
'asset' => [
'class' => 'fecshop\services\page\Asset',
# 在js后面加一个v参数,修改js后,更改v参数,否则,浏览器会使用缓存。
# /assets/dbdba3fa/js/js.js?v=2
'jsVersion' => 1,
'cssVersion' => 1,
# js和css的域名,譬如:http://www.fecshop.com/ 如果不设置,则使用网站的域名。
# 'jsCssDomain' => '',
],

'menu' => [
'displayHome' => [
Expand Down
8 changes: 4 additions & 4 deletions appfront/config/fecshop_local_services/Store.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
'thirdThemeDir' => [], # 第三方模板路径,数组,可以多个路径
'currency' => 'USD', # 当前store的默认货币,这个货币简码,必须在货币配置中配置
'mobile' => [ # 当设备满足什么条件的时候,进行跳转。
'enable' => true,
'enable' => false,
'condition' => ['phone','tablet'], # phone 代表手机,tablet代表平板
'redirectUrl' => 'fecshop.apphtml5.fancyecommerce.com', # 如果是移动设备访问进行域名跳转,这里填写的值为store key
'redirectDomain' => 'fecshop.apphtml5.fancyecommerce.com', # 如果是移动设备访问进行域名跳转,这里填写的值为store key
],
# 第三方账号登录配置
'thirdLogin' => [
Expand All @@ -38,7 +38,7 @@
'thirdThemeDir' => [],
'currency' => 'RMB',
'mobile' => [
'enable' => true,
'enable' => false,
'condition' => ['phone'], # phone 代表手机,tablet代表平板。
'redirectDomain' => 'fecshop.apphtml5.fancyecommerce.com/fr', # 跳转后的url。
],
Expand All @@ -51,7 +51,7 @@
'thirdThemeDir' => [],
'currency' => 'USD',
'mobile' => [
'enable' => true,
'enable' => false,
'condition' => ['tablet'],
'redirectDomain' => 'fecshop.apphtml5.es.fancyecommerce.com',
],
Expand Down
29 changes: 29 additions & 0 deletions appfront/event/CartTest1.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php
/**
* FecShop file.
*
* @link http://www.fecshop.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecshop.com/license/
*/
namespace appfront\event;
use Yii;
use yii\base\InvalidValueException;
use yii\base\InvalidConfigException;
use yii\base\BootstrapInterface;
/**
* @author Terry Zhao <[email protected]>
* @since 1.0
*/
class CartTest1
{

public static function beforeAdd1($cartInfo){

//var_dump($cartInfo);
}



}

29 changes: 29 additions & 0 deletions appfront/event/CartTest2.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php
/**
* FecShop file.
*
* @link http://www.fecshop.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecshop.com/license/
*/
namespace appfront\event;
use Yii;
use yii\base\InvalidValueException;
use yii\base\InvalidConfigException;
use yii\base\BootstrapInterface;
/**
* @author Terry Zhao <[email protected]>
* @since 1.0
*/
class CartTest2
{

public static function beforeAdd2($cartInfo){

//var_dump($cartInfo);
}



}

4 changes: 2 additions & 2 deletions appserver/config/main.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
'controllerNamespace' => 'appserver\controllers',
'modules'=>$modules,
//'bootstrap' => ['assetsAutoCompress'],
# ×Ô¶¨Òå×é¼þ
# 自定义组件
'components' => [
/*
'assetsAutoCompress' =>
Expand Down Expand Up @@ -48,6 +48,6 @@
'keyPrefix' => 'appserver',
],
],
# ×Ô¶¨Òå²ÎÊý
# 自定义参数
'params' => $params,
];
14 changes: 7 additions & 7 deletions common/config/fecshop_local_services/Email.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@
return [
'email' => [
'mailerConfig' => [
# 默认通用配置
# 默认通用配置
'default' => [
'class' => 'yii\swiftmailer\Mailer',
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.qq.com', #SMTP Host
'username' => '372716335@qq.com', #SMTP 账号
'password' => 'wffmbummgnhhcbbj', #SMTP 密码
'port' => '587', #SMTP 端口
'encryption' => 'tls',
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.qq.com', #SMTP Host
'username' => '2420577683@qq.com', #SMTP 账号
'password' => 'zdveeweuevnldjgd', #SMTP 密码
'port' => '587', #SMTP 端口
'encryption'=> 'tls',
],
'messageConfig'=>[
'charset'=>'UTF-8',
Expand Down
20 changes: 10 additions & 10 deletions common/config/fecshop_local_services/Order.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
*/
return [
'order' => [
'increment_id' => '1100000000', # 订单的格式。
'requiredAddressAttr' => [ # 必填的订单字段。
'increment_id' => '1100000000', # 订单的格式。
'requiredAddressAttr' => [ # 必填的订单字段。
'first_name',
'last_name',
'email',
Expand All @@ -19,17 +19,17 @@
'state',
'zip'
],
#处理多少分钟后,支付状态为pending的订单,归还库存。
#处理多少分钟后,支付状态为pending的订单,归还库存。
'minuteBeforeThatReturnPendingStock' => 600,
# 脚本一次性处理多少个pending订单。
# 脚本一次性处理多少个pending订单。
'orderCountThatReturnPendingStock' => 30,
# 订单状态配置
'payment_status_pending' => 'pending', # 未付款
'payment_status_processing' => 'processing', # 已付款
'payment_status_canceled' => 'canceled', # 已取消
'payment_status_complete' => 'complete', # 已完成
# 订单状态配置
'payment_status_pending' => 'pending', # 未付款
'payment_status_processing' => 'processing', # 已付款
'payment_status_canceled' => 'canceled', # 已取消
'payment_status_complete' => 'complete', # 已完成
'payment_status_holded' => 'holded', # hold
'payment_status_suspected_fraud' => 'suspected_fraud',#欺诈
'payment_status_suspected_fraud' => 'suspected_fraud',#欺诈

],
];
8 changes: 6 additions & 2 deletions common/config/fecshop_local_services/Product.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@
* 您可以给产品属性组添加的属性类型就上面几种,在后台编辑产品的时候,选择不同的属性组,就会加载相应的属性出来。
*/
'spu_attr' => [ # spu用来区分sku的属性,譬如下面的属性的不同,对应不同的sku,进而是不同的库存
# 第一个属性会被用户当做图片来显示。
'color' => [
'dbtype'=> 'String',
'label' =>'颜色',
'name' =>'color',
'sort_order' => 1,
'relateImage' => true, # 该属性用图片展示。
'display'=>[
'type' => 'select',
'data' => [
Expand Down Expand Up @@ -66,7 +66,7 @@
//'require' => 0,
//'default' => 2,
],

# 第二个属性不会当做图片来显示
'size' => [
'dbtype'=> 'String',
'label' =>'尺码',
Expand All @@ -88,6 +88,7 @@
//'default' => 2,
],


],
'general_attr' => [
# 这是input type='text' 的类型
Expand Down Expand Up @@ -421,6 +422,7 @@
'label' =>'My Size',
'name' =>'size',
'require' => 1,
'showAsImg' => false,
'display' =>[
'type' =>'select',
'data' =>[
Expand All @@ -440,6 +442,7 @@
'label' =>'My Size',
'name' =>'size',
'require' => 1,
'showAsImg' => false,
'display' =>[
'type' =>'select',
'data' =>[
Expand All @@ -459,6 +462,7 @@
'label' =>'My Size',
'name' =>'size',
'require' => 1,
'showAsImg' => false,
'display' =>[
'type' =>'select',
'data' =>[
Expand Down
10 changes: 5 additions & 5 deletions common/config/fecshop_local_services/Shipping.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,24 @@
*/
return [
'shipping' => [
# Shipping的运费,是表格的形式录入,shippingCsvDir是存放运费表格的文件路径。
# Shipping的运费,是表格的形式录入,shippingCsvDir是存放运费表格的文件路径。
'shippingCsvDir' => '@common/config/shipping',
'shippingConfig'=>[
'free_shipping'=>[ # 免运费
'free_shipping'=>[ # 免运费
'label'=>'Free shipping( 7-20 work days)',
'name' => 'HKBRAM',
'cost' => 0,
],
'fast_shipping'=>[
'label'=>'Fast Shipping( 5-10 work days)',
'name' => 'HKDHL',
'cost' => 'csv' # 请将文件名字的命名写入 fast_shipping.csv
'cost' => 'csv' # 请将文件名字的命名写入 fast_shipping.csv

],
],
# 该值必须在上面的配置 $shippingConfig中存在,如果不存在,则返回为空。
# 该值必须在上面的配置 $shippingConfig中存在,如果不存在,则返回为空。
'defaultShippingMethod' => [
'enable' => true, # 如果值为true,那么用户在cart生成的时候,就会填写上默认的货运方式。
'enable' => true, # 如果值为true,那么用户在cart生成的时候,就会填写上默认的货运方式。
'shipping' => 'fast_shipping',
],
]
Expand Down
Loading

0 comments on commit 85c89e6

Please sign in to comment.