如何在库存系统中建立库存数据视图并共享

如何在库存系统中建立库存数据视图并共享,第1张

一、功能介绍

针对门店网店,有赞零售提供了不同的店铺销售库存模式。连锁商家可对单个网店、门店选择销售库存管理模式。

门店的模式有:

1、使用进出存单据管理:即代表使用供应链功能进行精细化库存管理。进出存功能包含所有仓库、门店仓、前置仓的库存仓储作业,例如采购、调拨、盘点、出入库、加工等功能。

2、选择不使用进出存单据管理:即代表直接手工录入修改库存,不使用进出存功能。

网店的模式有:

1、独立销售库存:网店自己手动填写相关的库存,下单由网店自己去履约订单。

2、共享总部库存:与独立销售库存类似,总部能够手动设置一份库存,该模式下的网店共用一份库存。比如吐司面包,总部设置库存为10,网店A和网店B都是共享总部库存模式,那么网店A和网店B的吐司面包库存都是10,消费者在网店A下单2个吐司面包,由网店A履约订单,完成后,网店A、网店B和总部的库存同时变为8。

3、共享门店/仓库库存:库存共享功能将仓库/门店的库存同步共享到网店,实现线上线下库存统一管理,避免因库存不准确导致的超卖或者缺货现象。门店和仓库的库存出现变动时会同步到网店。

二、业务流程

三、适用店铺

有赞微商城门店(原零售单店)、有赞连锁区域网店(原连锁L专业版/旗舰版)、有赞连锁同城云店(原连锁L高级版)

四、使用场景

场景1:李先生经营了一家服装店,即做了线上的生意也在线下有店面,以前管理两个渠道的库存非常困难,后来用了有赞,发布了服装商品后,设置了门店给网店供货,打通库存关系,门店和网店同步库存避免了超卖的纠纷和单一渠道缺货的烦恼。

场景2:某连锁商家,既有直营门店也有加盟门店,直营门店由总部管理供应链,在有赞系统中进行线上线下一体化管理,加盟门店由加盟方自行管理供应链,使用有赞系统进行网店和门店销售。

场景3:某连锁商家,仓库、门店已有成熟的供应链系统进行作业,迁入有赞后,希望在有赞进行线上线下的库存一体化管理,但由于换一套供应链系统进行作业影响较大,于是先拿其中一家门店切换使用有赞的供应链系统,使用一段时间 *** 作熟练平稳后,然后逐步推广其他门店使用。

五、使用方法

1、销售库存管理模式 *** 作路径:电脑端有赞零售后台-设置-库存设置-共享设置

(1)支持商家:有赞微商城门店(原零售单店)、有赞连锁区域网店(原连锁L专业版/旗舰版)、有赞连锁同城云店(原连锁L高级版)。可以在该页面配置库存相应的库存模式。网店在该页面进行修改模式即可,门店点击会跳转到该门店编辑页面,在第二步进行修改是否使用进出存单据管理。改变门店和网店的库存模式的过程中,尽量不要改动库存,否则可能会出现库存对应错误的情况。

(2)网店为“独立销售库存”模式时修改库存 *** 作路径:网店后台 - 商品 - 网店商品 - 可售库存列表

(3)网店为“共享总部库存”模式时修改库存 *** 作路径:零售连锁专业版:总部后台 - 商品 - 网店商品 - 商品列表

修改之后所有该模式的网店的库存都会使用该库存。

路径:有赞连锁同城云店(原连锁L高级版):总部后台 - 商品 - 商品库 - 总部库存

修改之后所有该模式的网店的库存都会使用该库存。

(4)网店为“共享门店/仓库库存”模式时,网店的库存是相关的门店和仓库的库存之和,网店不需要单独维护,根据门店和仓库库存计算得出

(5)门店不使用进出存管理时,修改库存 *** 作路径:门店后台 - 商品 - 门店商品 - 可售库存

修改之后就会更改门店的库存,如果门店有给网店供货,相应的网店也会发生更改。

(6)门店使用进出存管理时,修改库存点击查看 库存管理使用教程

2、库存共享管理

(1)设置库存共享规则

在 “零售连锁总部 - 设置 - 库存设置 - 共享设置-库存共享管理” 中,设置仓库或门店的库存共享规则,每个仓库或门店都会显示在该列表下,能够对仓库和门店设置将库存供货给哪些门店或网店(门店需要开启进出存,网店需要是共享门店/仓库库存)

点击设置之后,可添加需要给哪些店铺进行供货。

设置完成之后,库存共享策略有两种,如果你的店铺是现货销售,通常可以采用:实物可售库存。默认是按照次模式来进行。

如果你的店铺是根据销量订货,先销售后采购,或者根据销量生产,先销售后生产加工,则可以考虑使用:实物可售+计划可售库存。点击”编辑“可以切换共享策略。

设置好了以后,在页面下方保存。保存成功后,系统会自动同步可用库存到对应的销售店铺。

当新增了仓库、网店、门店,可以调整原有的库存共享规则,新增销售店铺可以通过 “添加销售店铺” 增加上,要解除库存共享关系的可以在设置时 *** 作移除。

3、独立销售库存模式

独立销售库存模式说明

asp.net调用SQLSERVER视图的过程,和查询表的语法是一样的。因为在SQL中视图的话,基本可以理解为一个虚拟表。其作用主要体现在如下几点:

视图的作用:

1 视图可以简化用户的 *** 作

试图机制使用户可以将注意力集中在所关心的数据上

2 视图使用户能以多种角度看待同一数据,当许多不同种类的用户共享同一数据库时,这种灵活性很重要

3视图对重构数据库提供了一定程度的逻辑独立性

4 视图能够对机密数据提供安全保护,有了视图机制,就可以在设计数据可应用系统时,对不同的用户定义不同的视图,使机密数据不出现在不应看到这些数据的用户视图上

5适当的利用视图可以更清晰的表达查询

视图本身还是建立在现有的表的基础上,其调用代码如下:

using (SqlConnection cn = new SqlConnection())

{

cn.ConnectionString = “server=.实际连接字符串"

cn.Open()

SqlCommand cmd = new SqlCommand()

cmd.Connection = cn

//调用视图,和表的语法是一样的。

cmd.CommandText = @"SELECT * from v_MyView where id=1"

DataTable dt = new DataTable()

dt.Load(cmd.ExecuteReader())

return dt

}

第一步:你要知道那台电脑的计算机名或者ip地址;

第二步:共享数据库所在的文件夹,要将共享权限设置为能够读写的权限;

第三步:在你的电脑上运行一下那个共享路径:\\计算机名\

共享文件夹

,看能不能打开,如果能

打开,说明共享成功,才能调用代码连接,如果需要用户名和密码你要输入那台电脑的一组用户名和密码;

第四步:在第三步成功的情况下,调用以下代码:

dim

数据库路径

as

string

dim

数据库密码

as

string

数据库路径="\\计算机名\共享文件夹\数据库.mdb"

数据库密码=你的数据库密码(如果没设密码,就为空)

adodc1.ConnectionString="provider=Microsoft.Jet.OLEDB.4.0Data

source

="

_

&

数据库路径0

&

"Jet

OLEDB:Database

Password="

&

数据库密码

adodc1.recordsource="select

*

from

user"

adodc1.Refresh


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10821133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存