龚哥哥 - 山里男儿 爱生活、做自己!
商城系统中商品规格使用笛卡尔积运算
发表于 2019-9-22 | 浏览(26370) | 前端
/**
 * 笛卡尔积生成规格
 * @author   Devil
 * @blog     http://gong.gg/
 * @version  1.0.0
 * @datetime 2019-09-22T00:33:48+0800
 * @desc     description
 * @param    {[array]}                 arr1 [要进行笛卡尔积的二维数组]
 * @param    {[array]}                 arr2 [最终实现的笛卡尔积组合,可不写]
 */
function SpecCartesian(arr1, arr2)
{
    // 去除第一个元素
    var result = [];
    var temp_arr = arr1;
    var first = temp_arr.splice(0, 1);

    if((arr2 || null) == null)
    {
        arr2 = [];
    }

    // 判断是否是第一次进行拼接
    if(arr2.length > 0)
    {
        for(var i in arr2)
        {
            for(var k in first[0].value)
            {
                result.push(arr2[i]+','+first[0].value[k]);
            }
        }
    } else {
        for(var i in first[0].value)
        {
            result.push(first[0].value[i]);
        }
    }

    // 递归进行拼接
    if(arr1.length > 0)
    {
        result = SpecCartesian(arr1, result);
    }

    // 返回最终笛卡尔积
    return result;
}

// 自动生成规格
var spec = [
    {
        "title": "颜色",
        "value": ["黑色", "白色", "蓝色"]
    },
    {
        "title": "尺码",
        "value": ["S", "M", "L", "XL", "XXL"]
    },
    {
        "title": "长度",
        "value": ["5分裤", "7分裤", "9分裤", "长裤"]
    }
];
var data = SpecCartesian(spec);
console.log(data);

效果图

Image

阅读全文

ShopXO国内领先企业级B2C免费开源电商系统
发表于 2019-3-29 | 浏览(49772) | 开源项目

ShopXO企业级免费开源电商系统


项目介绍

ShopXO国内领先企业级免费开源电商系统!

  • 求实进取、创新专注、自主研发、国内领先企业级电商系统解决方案。
  • 遵循MIT开源协议发布,无需授权、可商用、可二次开发、满足99%的电商运营需求。
  • 支持PC+H5、支付宝小程序、微信小程序、百度小程序、头条&抖音小程序、QQ小程序、APP等...
  • 支持多仓库、多商户、线下门店模式运营(组件插件化、即插即用),可视化DIY拖拽装修。

体验码

二维码

基础信息

官方QQ群、答案shopxo.net

  • 官方1群:833531593
  • 官方2群:641730223
  • 官方3群:1127073697
  • 官方多商户群:782971010
  • 官方多门店群:281418967
  • 官方uniapp群:679303149

当前项目源代码平台

uniapp端源代码平台

部分功能特性

1. 多种模式:销售+自提+虚拟+展示+销售/自提,多仓库独立库存管理、可视化DIY拖拽装修
2. 分销:可配置1~3级、分享赚取佣金、小程序商品海报、取货点、佣金可配置具体到SKU(比例和固定金额)
3. 会员等级:等级折扣(具体到商品规格)、满减、手动设置会员等级、付费购买+续费+三级返佣
4. 限时秒杀:独立秒杀中心、商品详情秒杀倒计时、自动开始结束
5. 优惠券:满减劵、折扣劵、注册送、用户领取、管理员发放
6. 报价单:商品报价单excel导出、在线打印、自定义字段及拖拽排序
7. 商品相册标签:给商品相册打上特有标签
8. 钱包:用户钱包、在线充值,提现
9. 微信小程序直播:直播卖货、海报分享
10. 积分商城+签到:积分抵扣、积分兑换、无限发布签到活动获取积分
11. 多端小程序:微信、支付宝、百度、头条/抖音、QQ
12. 多商户:入驻独立店铺、可视化DIY拖拽装修+页面设计、不同商家自动拆单,店铺、商品、分类、结算、订单管理、数据统计
13. 批发:阶梯售价、新购+复购单独配置、自由配置无限极数量阶梯售价、可以具体到规格
14. 门店:派单+转单+核销+代客下单+商品+批次+次卡+员工和薪水自动抽成+充值+收银+桌码+O2O店铺运营模式,线上线下完美结合、适用(餐饮+美容美发+在线预约+门店消费+自提+外送+快递)
......
(更多查看应用商店 https://store.shopxo.net/)

系统特性

系统特性

全平台支持

全平台支持

小程序支持多种配色

多种配色

小程序效果图片

主要部分
扩展部分

可视化DIY拖拽装修展示

可视化拖拽

PC端展示

PC脑端

后台管理展示

后台管理

系统管理模块

系统管理模块

用户端模块

用户端模块

扩展功能

扩展功能

荣誉证书

GVP证书

如何参与项目

非常欢迎您对ShopXO的开发作出贡献!你可以选择以下方式向ShopXO贡献:

阅读全文

TOP