【认识管家婆之一】谈谈系统

正如我以前介绍过的,我是程序员出生,本来是搞技术的,现在全职搞了半年ebay,而且自己也开发了一个管家婆,随着贸易的发展,管家婆在不断地完善,积累了很多对贸易和系统的认识,我平时接触的朋友,有些有技术背景,使用起系统来很便当,但是有些朋友不是技术出生,对很多概念还没有很深的理解,因此我想写一系列的帖子来把我理解的系统跟大家分享下,希望抛砖引玉,和大家在此一起讨论。

为什么要上系统?

这是第一个问题,大家可以问问自己为什么要上系统?如果你就一个账号,一天几个单子,没几个刊登,消息很少,纠纷很少,商品很少,一切凭借脑子记忆即可,那么上不上系统对你来说就没有太多必要 了。

如果你有几个账号,几十上百种在卖的商品,每天几十单甚至上百单,每天消息不断,那么没有系统帮助你处理订单,处理消息,管理商品库存,一切就会非常混乱。

上什么样的系统?

这个问题要根据你自身的情况来定,例如你是中小卖家,一两个人搞,货物都是直发海外的,那么管家婆就很合适了。如果你公司十几个人,而且搞了海外仓,那么像通途等一些支持多仓库的系统就适合你。如果你公司有七八十号人,财大气粗,那么你自己可以按照自己的要求定制系统。

系统的工作原理

看看下面的图,不管是哪个系统,工作原理都是这样的:系统位于图中间,左边是各种跨境电商网站,系统利用这些网站的API从这些网站下载订单数据,刊登数据,消息数据等,经过处理,存在右边的数据库中,数据库各种各样,有Access(单机小型的数据库),有SQL Server(中型数据库)等。

看这个图大家能了解使用系统会出现的几个问题么?

1)系统装在哪?数据库装在哪?分两种情况:如果数据库是Access,那么系统只能装在本机,因为Access是单机版的数据库,如果数据库是SQL Server,那么系统可以装在其他机器上,这对理解管家婆的两种模式很重要,即管家婆单机版和管家婆团队版。

管家婆单机版:系统和数据库(Access数据库)在一台机器上,其他电脑不能访问这个电脑里面的数据。

管家婆团队版:系统装在各个团队成员的电脑上,数据库(SQL Server)装在其中一台电脑上,大家共享数据(例如我给订单备注了,其他人可以看到)

注意两种版本的系统都可以管理多个账号,单机版和团队版的区分主要是一个系统一个数据库还是多个系统共享一个数据库。

2)数据不同步问题:这个问题其实很重要,理解了这个问题,大家对系统认识就比较深刻了:)

根据上图,数据是存在两个地方的,ebay/smt/amazonh和数据库中,例如买家买了商品后,我下载订单,数据库中有了这个订单信息,如果买家修改了订单,比如留好评了,那么在下次下载订单前,网站里面的订单数据和数据库里面的数据是不同步的。

还有,比如一个ebay刊登,开始可卖数是5个,系统下载刊登,数据库里面记录了可卖数是5个,如果有人买了一个,ebay刊登的可卖数变为4个了,而数据库里面记录的还是5个,这又不同步了。

不同步发生时,我们需要一种机制从网站下载最新的数据,要么手动,要么自动,例如在PA里面,你查看在线刊登时,往往是不准的,即不同步的,你可以每隔5分钟请求PA去同步一个账号的已售、在线刊登。

手动和自动同步各有利弊:像PA,马帮,通途等系统,他们自动给你同步订单等数据(想想一下如果通途可以让用户点一个按钮下载订单,那么大家都在他的服务器上抢着下订单,其服务器会瘫痪的),因为他们一个服务器上可能管理很多很多账号,而管家婆是手动同步订单等数据的,能这样的原因是管家婆装在大家各自的电脑上,你下订单的时候对别人没有影响。

具体来说,在管家婆里面:

1)对于订单:时常点击下载订单按钮下载最近一段时间发生变化的订单。

2)对于消息:点击下载消息按钮下载最新的消息。

3)对于刊登:也有下载刊登按钮,点击后,系统先把数据库中的所有刊登信息删了,重新从ebay下载刊登信息,这样做的缺点是很慢,如果有100个刊登,可能最近有10个刊登有卖出或者结束、下架,90个没动,我这样每次都要下100个;优点是实现简单,我后面会考虑智能的方法加速下载。

刊登管理里面,右击一个刊登,我加了一个“同步刊登”的菜单,点击后,可以从ebay同步这个刊登的信息,而不影响其他刊登,这样也就节省了时间。

(推荐一种做法:在订单管理里面,选中一条订单,然后在右下选中ebay交易右击拷贝物品号,切换到刊登管理,填入物品号,点击“过滤”,然后选中刊登,右击选中”同步刊登“手动补货)

如果你用多个系统(例如同时用普源,管家婆等),那么数据不同步的问题就更加严重了,除非最新的改动都能保存在ebay上,这样每个系统可以下载你的改动(例如标记订单发货,回复消息,留好评,上架新商品等)。

Leave a Reply

Your email address will not be published. Required fields are marked *

Protected with IP Blacklist CloudIP Blacklist Cloud