V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
newghost
V2EX  ›  分享创造

疫情艰难,为淘宝个人卖家设计的永久免费进销存管理软件,简单库存管理,标签报表打印

  •  7
     
  •   newghost ·
    newghost · 2020-05-27 14:44:05 +08:00 · 5747 次点击
    这是一个创建于 1419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看到有人在分享半年电商经历,疫情艰难,估计也会有不少人做个人电商。

    对于淘宝上绝大多数的小微卖家来说,我们认为目前市面上绝大多数的进销存系统,可能并不好用:

    1. 淘宝上的众多小型店铺可能绝大部分为自雇型,采用进销存的目的并不是为了防范经营风险,可能只是为了提高工作效率,因此很多为中大型组织而设计的合规性流程,可能并不实用,操作起来过于复杂
    2. 他们对库存管理的要求可能并不高,比如并不需要复杂的库存盘点、盘盈 /盘亏和调库单来改变库存。也不需要在资产负债表中体现库存商品价值、设置折旧等。维护这样一套系统太花精力,对提高销量毫无意义,大部分情况下,他们只需要简单记录、修改库存余量即可。
    3. 他们对应收应付款、发票管理的需求可能也并不高,因为淘宝商品大部分为一次性付款,并且对商户对商品的每次采购量并不大,并不存在应收、应付、预付、预收帐管理的问题,也不需要与财务系统对接和核验。
    4. 小商户使用进销存应该有助于提高客户对其专业性的映像,比如说方便打印专业的出库单,方便记录客户所订商品的保修期、维护客户信息等,如下图所示:

    ar_0.jpg

    基于小微商家的以上特点,我们针对小微商家设计了一套极简的进销存管理软件,希望尽可能提高商家的易用性和有助于提高商家专业性的映像。

    OnceOA 简介

    因为每家企业的情况不一样、流程不一样,可能并不存在一款适用所有企业的进销存软件,最好的办法是针对企业目前情况进行定制开发,并且随着企业的成长、规模、企业文化变化而进行持续不断的升级、更新和流程优化。

    旺司 OA是一个企业管理应用搭建平台,只需简单配置或少量代码就可生成企业管理应用,并且个人永久免费使用。 下面文章主要介绍用 OnceOA 搭建一个面向淘宝小商户使用的进销存软件,有部分二次开发的内容,方便您对系统的扩展。

    当然如果随着规模扩大,需要添加一些流程对员工进行合规性风险控制,可添加一些新的功能,比如对库存、应收应付、采购、销售、供应商、资产进行更加精细的管理,也是可以很方便地在 OnceOA 中配置扩展的。

    系统安装

    下载新最版的 OnceOA,按照安装文档的说明,解压即可使用。注册好管理员帐号后,点击桌面上的进销存图标,即可进入系统自带的进销存系统。

    ar_1.jpg

    该进销存只需要维护商品、客户、供应商、采购入库、销售出库 5 张表单。

    上图是打开了"商品"管理列表后的界面。

    添加销售订单

    打印出库单可能是部分小商家最核心的需求,但由于目前市面上的进销存系统往往过于复杂且价格过于昂贵,不得已只能使用操作比较简单的 Excel 来打印。

    OnceOA 将销售订单和出库单简化为一张表单,添加销售订单记录非常便捷,不需要先录入客户、商品信息,只需要选择时添加时可。

    1. 点击左侧菜单上的“销售出库单”,打开数据列表
    2. 点击“+”号添加一条新的销售订单数据。

    ar_2.png

    在销售订单录入界面,您需要填写两部分数据

    1. 客户联系信息
    2. 销售商品列表

    ar_3.png

    添加客户信息

    点击上图中的列表图标,打开客户信息表,此时列表为空

    点击加号,添加一条新的客户收货信息。

    ar_4.png

    客户信息也采用了极简设计,只需要填入“客户名称,联系电话,客户地址即可”。

    ar_5.png

    客户信息保存后窗口会自动关闭,选择刚才录入的客户信息即可。

    1. 选择要发货的客户,此时表单会变成先中状态
    2. 点击“选择”按钮

    ar_6.png

    此时客户信息会被自动填充进销售出库表,下一步要选择销售商品。

    选择销售商品

    因为可能要给客户发送多个商品,所以要进行选择

    1. 点击“添加”,添加一条新的商品数据
    2. 点击“列表”图标

    ar_8.png

    然后会弹出商品列表,此时为空,与添加客户信息一样,新建三条商品信息后保存,最终效果如下。

    同样选择一条商品信息,比如“哈密抓”,然后点击选择,

    ar_9.png

    此时哈密瓜会被自动填弃进商品列表,此时您仅需要修改一下数量即可。

    ar_10.png

    同样,我们再添加其它两样商品,并保存。

    打印出库单、商品便签、更新库存

    销售订单保存后,会出现流程按钮。

    1. 点击"更新库存"后会自动更新商品信息中的库存数据。
    2. 表单保存后可点击“打印”图标,进行出库单报表打印。

    ar_11.png

    此时会在新窗口中打开报表预览页面,您可以直接在浏览器中打印,无需任何插件。推荐使用 Chrome 、360 等现代浏览器。

    ar_12.png

    这里还提供了 100*180 毫米尺寸的打印,您可以使用热敏打印机,将此报表打印成贴纸贴到商品外包装上,方便发货。

    您也可以使用 OnceVI 报表编辑软件,更新纸张尺寸。

    编辑报表模板

    您可以直接在 OnceVI 平台上修改报表模板,添加自定义内容。 OnceVI 是 OnceOA 自带的报表编辑软件,点击报表预览上方的编辑图标即可。编辑报表模板需要管理员权限。

    打开报表模板后,双击要修改的文字即可编辑,您可以将默认的文字,图标等更换成您的个性化内容,如下图所示:

    ar_13.png

    注意:有些内容是绑定了数据的,默认的文字会被绑定的数据覆盖,比如姓名、电话、地址等。

    查看文本有没有被绑定,可单击右键,点击数据绑定,如下图 3 处所示,字段不为空则代表绑定有数据。

    ar_14.png

    您也可以绑定自定义字段的数据。

    二次开发实例

    OnceOA 是低代码开发平台,只需要简单配置或少量代码 就可对原系统功能进行功能扩展或开发一套新的管理软件。

    添加开票自定义字段

    由于采用极简的设计原则,该进销存系统采用了最少字段设计,但实际使用过程中,您可能会遇到需要添加一些自定义字段的情况。

    比如说您经常要为一些客户开发票,但“客户”表并没有这些字段,开票时很不方便,在 OneOA 中您可以自行添加。

    点击管理桌面上的 OnceDoc 文档图标,会进入 OnceDoc,点击“进销存->数据库模式->serp.客户.oncedb”,然后您就可以在这里编辑数据库扩展,如下图所示:

    ar_15.png

    我们添加了一条“统一社会信用代码”的新字段,保存后。打开客户列表,即可看到该字段。

    ar_16.png

    你还可以将此字段绑定到报表上打印出来,或者为开票添加自定义流程,记录每条记录的开票状态。

    添加销售情况统计

    假设我们要统计一段时间内所有订单的总销售额,也可以很方便地在 OnceOA 系统上添加。大概只需要 10 行代码就能实现该功能。

    您也可以使用 OnceVI 设计专业的统计分析报表来呈现数据,出于简单考虑,我们将数据直接显示到页头、页脚上。

    设置页头页脚

    打开销售出库单的数据库定义文件,找到”页眉、页脚“部分,并做如下修改:

    ar_17.png

    我们在页脚中添加了一个自定义数据 {total} 来显示总销售额。

    设置数据过滤函数

    然后再找到,数据列表过滤函数,并启用,填入如下代码:

    async function(rows) {
      let total = 0;
      
      console.log(rows[0])
    
      rows.forEach(function(order) {
       	(order.items || []).forEach(function(item) {
          total += Number(item.quantity) * Number(item.price) || 0
        })    
      })
    
      return { total }
    }
    

    页脚页脚中的总销售数据使用 return { total } 来返回

    这里使用 console.log 来打印调试信息, 如下图所示:

    ar_19.png

    命令行终端可在托盘图标 -> OnceOA Web Service -> 显示中打开。在调试中,如果更改了过滤函数中的代码,需要重启服务来应用新的代码。

    最终显示效果

    总销售额的最终数据显示列表如下图所示:

    ar_20.png

    至此您就完成了对原进销存系统的扩展。由此可见,借助 OnceOA,您可以快速定制企业管理软件,大大节省系统开发所需时间。

    下面是使用 OnceOA 配置其它管理、营销系统的一些示例:

    28 条回复    2020-06-02 12:02:02 +08:00
    ohooooo
        1
    ohooooo  
       2020-05-27 18:38:19 +08:00
    造福小微商家,可以的。先顶再看。
    yeqizhang
        2
    yeqizhang  
       2020-05-27 20:37:14 +08:00 via Android
    可能你这官网用的 cdn 的资源有问题,我这打开首页时会打开手机淘宝……
    kimwang
        3
    kimwang  
       2020-05-27 20:41:23 +08:00 via Android
    永久免费,必须先顶。
    putaozhenhaochi
        4
    putaozhenhaochi  
       2020-05-27 21:34:29 +08:00 via Android
    市场上电商的基本要对接订单 API 的。
    你这个看了下。感觉功能有点杂,还有 Aria2 模块:免费搭建 BT 、磁力、文件远程下载 NAS 服务器。
    leobin
        5
    leobin  
       2020-05-27 21:51:14 +08:00
    很棒,现在用的是秦丝
    newghost
        6
    newghost  
    OP
       2020-05-28 07:02:01 +08:00
    @ohooooo
    感谢,大家都是收藏不回复的
    newghost
        7
    newghost  
    OP
       2020-05-28 07:03:33 +08:00
    @yeqizhang
    嗯,其实并没有用 CDN 。我之前用小运营商的网络,打开其它网站,也会碰到这个问题,可能是被运营商劫持了,换了以后没出现过。
    newghost
        8
    newghost  
    OP
       2020-05-28 07:03:58 +08:00
    @kimwang
    希望多提些意见
    newghost
        9
    newghost  
    OP
       2020-05-28 07:16:04 +08:00
    @putaozhenhaochi
    1 )目前我们还没有发现有其它企业软件服务器可以在 ARM 上跑,所以做一些 NAS 网盘的模块,这样感觉优势更大,其实有很多人就是冲着 NAS 的这些功能来用的。

    其实我们也不建议将应用服务器和 NAS 的那 SMB 、SVN 、网盘部署在一台服务器上。

    2 )对接订单 API,不管阿里还是腾讯都需要部署或连接公有云,略显复杂,而且我们这个不仅仅是面向电商用户,有很多不能连网的离线场景。对于很多人来说打印个发货单、标签,记录下客户信息需求可能更强势一些。
    newghost
        10
    newghost  
    OP
       2020-05-28 07:20:09 +08:00
    @leobin
    感谢,最近几天也收到一些用传统 ERP 的咨询,我们的特点是不需要装客户端、APP,高定制化能力,默认私有云。
    ibloging
        11
    ibloging  
       2020-05-28 10:43:53 +08:00
    支持一下
    longway
        12
    longway  
       2020-05-28 10:50:35 +08:00
    支持手机端扫码,关联数据吗?
    a11214214
        13
    a11214214  
       2020-05-28 11:10:04 +08:00
    mark 这两天我也在想做一个进销存
    学习学习
    fanxiaozhoucc
        14
    fanxiaozhoucc  
       2020-05-28 11:24:25 +08:00
    先顶一个 lz,mark
    Tigerw
        15
    Tigerw  
       2020-05-28 12:36:59 +08:00
    淘宝卖家好像有很多进销存软件可以用
    newghost
        16
    newghost  
    OP
       2020-05-28 14:48:22 +08:00
    @Tigerw
    是的,不过普遍都很贵,便宜的都是基于客户端的传统软件。我们这个主打可定制化的能力,进销存只是 OnceOA 配置出来的其中一个场景。
    newghost
        17
    newghost  
    OP
       2020-05-28 17:29:21 +08:00
    @a11214214

    相互学习
    newghost
        18
    newghost  
    OP
       2020-05-28 17:29:40 +08:00
    @fanxiaozhoucc

    感谢支持
    kuner0614
        19
    kuner0614  
       2020-05-28 19:45:52 +08:00
    支持一下!
    IDCFUN
        20
    IDCFUN  
       2020-05-29 06:22:24 +08:00 via iPhone
    先收藏再研究
    marcomarco
        21
    marcomarco  
       2020-05-29 09:36:31 +08:00
    这个必须要顶
    newghost
        22
    newghost  
    OP
       2020-05-29 12:28:46 +08:00
    @longway

    不太清楚关联数据的意思。

    下一版会支持手机和扫码枪扫码查询,比如在手机中打开商品页面,可使用手机摄像头扫码查询到商品,然后更新库存。

    我们会有另一个线下门店会员管理的场景模板来详细说明这个功能。
    newghost
        23
    newghost  
    OP
       2020-05-29 12:29:02 +08:00
    @kuner0614

    感谢支持
    newghost
        24
    newghost  
    OP
       2020-05-29 12:29:47 +08:00
    @ibloging

    感谢
    newghost
        25
    newghost  
    OP
       2020-05-29 12:31:03 +08:00
    @IDCFUN
    感谢,很多收藏不回复,希望有更多的反馈
    newghost
        26
    newghost  
    OP
       2020-05-29 12:31:20 +08:00
    @marcomarco

    感谢支持
    aqqwiyth
        27
    aqqwiyth  
       2020-05-29 23:52:17 +08:00
    百来块钱一年 试试我司的 快递助手&超级店长吧
    Tigerw
        28
    Tigerw  
       2020-06-02 12:02:02 +08:00
    可以来个地摊进销存了,有兴趣可以站内联系
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5781 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:04 · PVG 14:04 · LAX 23:04 · JFK 02:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.