现在用Magento来建国内B2C网站的越来越多了,而淘宝是国内电子商务界的老大,这也就带来一种现象就是,使用Magento做独立B2C运营的公司,必然也会在淘宝上开个店。这就带来了一个很现实的问题,如何统一去管理淘宝店和独立官网的数据,比如订单,比如产品数据、库存等。
这里分享我所知道的三种方案
第一种,开发独立的第三方订单处理系统,通过淘宝api抓淘宝订单,通过Magento的api抓Magento的订单,放在一起处理。
第二种,淘宝店已经在用管易或E店宝了,管易和E店宝有提供API,Magento的订单下单时主动推送到管易或E店宝里去处理
第三种,在Magento里修改文件,通过淘宝的API取淘宝的订单到Magento后台处理
先讲第一种方案,淘宝有提供一套很完善的店铺API,可以通过API来管理店铺的产品数据上下架,订单处理,很多第三方的淘宝管理软件(比如上面讲的管易)就是在这基础上发展起来的,同样,Magento也有自己的API机制,同样允许第三方通过调用Magento的API来处理产品上下架,订单处理等等流程。第一种方案就是自己新建一套第三方的管理系统,通过调用淘宝的API和Magento的API,在一个地方同时管理淘宝的数据和Magento的数据,在一个地方处理两边产生的订单,甚至包括同步两边的产品库存数据。同样的原理上,这个系统还可以添加对拍拍店的管理,甚至当当店和京东店等等。这种方案的优点是可以自己架构一整套完善的多渠道管理系统,这个系统的开发不必过度依赖于Magento,开发人员不需要对Magneto有特别深入的了解,只需要了解他需要调用到的部分Magento的API,因为是自己构建的系统,如果未来生意能做大,可以方便继续开发来跟ERP,CRM,WMS等系统做整合对接。缺点是系统需要从头开发,耗时耗资巨大,而且因为是一个需要给管理人员天天使用的系统,开发还需要考虑到用户体验,要做的好的话最好配专门的产品经理,而不仅仅是技术人员自己开发。
再讲下第三种方案,这个方案就是把Magento的管理后台作为淘宝为主的所有渠道的统一管理的地方,通过修改Magento的后台,调用淘宝的API,在Magento后台统一管理独立B2C和淘宝店铺的产品上下架和订单处理。优点是Magento已经有一个后台管理的框架在,开发人员不需要重起炉灶,只需要修改Magento的文件就可以。缺点是这个方案要求开发者对Magento的了解,特别是对后台部分的了解,已经到了非常精通的程度,才可能自如的修改Magento的管理后台,来实现同时管理淘宝店铺,另外,Magneto本身的后台订单处理流程并不优秀,或者说不符合大多数中国人的习惯,要让已经习惯淘宝后台的人愿意来使用Magento后台来管理淘宝店铺,需要对Magento的后台做大刀阔斧的改造,这无疑又增加了开发人员的难度。
最后才讲第二种方案,也是我比较推荐的一个低成本方案。在淘宝的第三方管理软件市场,管易和E店宝两家已经占领了绝大部分市场,也就是说大部分淘宝店铺,不是在用管易就是在用E店宝,而且淘宝运营人员也已经习惯了使用这两种软件。在这个的基础上,可以考虑让管易在管理淘宝店的同时,也可以来管理Magento所建独立B2C的数据,恰好,管易和E店宝都提供了一套对外的API,可以往里面推送订单数据,可以通过API取出订单和产品数据等。这种方案下,Magento所需要的修改就仅仅是将某些数据推送给管易,在从管易取回某些数据来更新自己的数据。比如,在Magento中下订单的同时,修改Magento的代码,在此过程中取出订单数据通过管易接口推送入管易,再比如每隔一段时间去取管易里的订单数据,查看是否有一些订单已经发货,将已经发货的订单在Magento中对应的订单状态做出改变等等。这个方案的缺点是没办法做到让管易来管理Magento里全部的数据,优点是开发成本低很多,而且运营的人可以继续使用他们习惯的管理系统,避免了很多不必要的麻烦。
第一种方案,我自己公司正在使用,但因为是个大工程,可以说现在才在起步阶段,适合有大投入,大目标的公司,不建议一般用户采用。
第三种方案,据了解gap.cn正在使用,同样投入不小,gap网罗了一支优秀的开发团队在做这件事,一般的公司也很难将这种方案做的比较好
所以对于大多数用户,我还是推荐第二种方案,即在使用管易或E店宝的情况下,通过从Magento去调用管易或E店宝的API,来实现一个系统管理多渠道的数据和订单的效果。我们已经有一些客户在使用这种方案,反馈还是不错的。
通过API的对比,发现管易的API还是做的比E店宝的要好一些。
- 浏览: 327438 次
- 性别:
- 来自: 上海
最新评论
-
bu123dian:
都没有中文了么?英文看起来真的比较费劲
JIRA Git Plugin -
haohappy2:
We can call it dynamic content ...
Varnish and Nginx -
spidersea:
文中提到“利用 Varnish cache 减少了90%的数据 ...
Varnish and Nginx
相关推荐
《Managing and Mining Uncertain Data》一书不仅为读者提供了不确定数据管理和挖掘的基础理论框架,还展示了该领域最新的研究成果和技术进展。对于希望深入了解该领域的研究人员、工程师以及学生来说,本书是一本...
Managing Catastrophic Loss of Sensitive Data — A Guide for IT and Security Professionals" (March 2008) highlights the critical importance of addressing data breaches and other catastrophic events ...
This book is designed for studying various applications in the context of managing and mining graphs. Graph mining has been studied by the theoretical community extensively in the context of numerous...
If you’re intrigued by the synthetic data solution, explore the log-synth program that Ted Dunning developed as open source code (available on GitHub), along with how-to instructions and tips for ...
The Docker-Compose technology is examined and you will learn how it can be used to build a linked system with Python churning data behind the scenes and Jupyter managing these background tasks....
### 图数据管理和挖掘的核心知识点 #### 一、引言与背景 随着信息技术的快速发展,图数据作为一种复杂的非结构化数据形式,在多个领域如生物信息学、化学数据分析、药物发现及通信网络等方面的应用变得日益广泛。...
Oracle Solaris 11.3 管理Kerberos和其他认证服务主要涉及的是系统安全性和身份验证机制的管理。Kerberos是一种广泛使用的网络认证协议,它通过提供基于密钥的安全服务,允许用户和服务器在不安全的网络环境中安全地...
《Oracle Solaris 11.2 管理Kerberos和其他认证服务》 Oracle Solaris 11.2是Oracle公司推出的操作系统版本,它提供了一套全面的安全管理工具,其中包括对Kerberos和其他认证服务的管理。Kerberos是一种广泛使用的...
In this fully updated second edition of the highly acclaimed Managing Gigabytes, authors Witten, Moffat, and Bell continue to provide unparalleled coverage of state-of-the-art techniques for ...
A Data Scientist's Guide to Acquiring, Cleaning, and Managing Data in R 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Data Analytics: Practical Data Analysis and Statistical Guide to Transform and Evolve Any Business, Leveraging the power of Data Analytics, Data Science, and Predictive Analytics for Beginners ...
used for storing and managing Big Data. Analyzing Big Data is a challenging task as it involves large distributed file systems which should be fault tolerant, flexible and scalable. Map Reduce is ...
Magento released a new powerful tool to manage and install sample data, reindex your database, back up your site, or flush your caches, which are just a few of the options. Chapter 3, Enabling ...
在《Managing NFS and NIS》这本书的第一章中,作者深入浅出地介绍了网络的基础知识。这部分内容对于理解后续章节中的NFS(Network File System)和NIS(Network Information Service)至关重要。 #### 1.1 网络...
Whether you are dealing with sales data, investment data (stocks, bonds, etc.), medical data, web page usage, or any other type of data set, Python can be used to interpret, analyze, and glean ...
Whether you are dealing with sales data, investment data (stocks, bonds, etc.), medical data, web page usage, or any other type of data set, Python can be used to interpret, analyze, and glean ...