商城⼩程序(开源多商户⼩程序商城源码)
购物⽹站它已经有将近15年的历史了,有超过100万个企业建⽴了⾃⼰的电⼦商务平台,但随着移动互联⽹的⾼速发展,、抖⾳和头条等平台聚集了⼤量的客户流,同时这些第三⽅平台也推出了⾃⼰的应⽤⼩程序,因此搭建⼀个实⽤⾼效的商城⼩程序对于企业在电商竞争中脱颖⽽出是很有必要的。
源码及演⽰:p
有许多不同类型的商城⼩程序,但最常见的两种是:
企业对消费者(B2C)——通常是为向消费者销售商品和服务⽽设计的。
企业对企业(B2B)——⽤于与其他企业建⽴战略关系,并简化这些组织之间贸易的供应和采购过程。
⼩程序也可以有多个⾓⾊,⼀个⼩程序可以提供多个功能。EPiServer Commerce是⼀个灵活的平台,允许与外部系统⽆缝集成,如财务、CRM、库存、仓库和客户服务系统。
根据您选择如何处理在线商店管理和产品内容,您将定义⽤户⾓⾊和组,并赋予他们对不同部分的访问权限。EPiServer Commerce中的⽤户⾓⾊⽰例包括内容编辑器、营销⼈员、企业所有者以及存储和系统管理员。
商城⼩程序购物流程
⼀个“典型的”B2C的⼩程序购物流程涉及⽹站访问者、EPiServer Commerce和任何集成的外部系统之间的许多交互。根据系统的设置⽅式,购物流程可以完全⾃动化,这样就不需要⼈⼯操作。但是,如果需要,可以始终从Orders系统⼿动监视、访问和处理购买订单。
在下⾯的⽂章中,我们将描述⼀个B2C类型的购物⼯作流的例⼦,以及所涉及的操作和任务。
在本例中,客户不需要在⽹站上注册就可以购买。当访问者选择产品并将其添加到购物车时,订单过程实际上就开始了。购物车(篮⼦)会创建并保存在系统中,可以在“cart”下的“Orders”中查看。如果顾客没有完成结账程序,购物车将在系统中保留⼀定的时间。当顾客返回⽹站时,购物车将被“记住”,并可继续购物。在这个早期步骤中,系统将执⾏库存和价格检查,以查仓库中的可⽤性,以及购物车中所选产品的折扣。当客户在稍后的阶段返回购物车时,这将被更免费平台源码资源网
和价格检查,以查仓库中的可⽤性,以及购物车中所选产品的折扣。当客户在稍后的阶段返回购物车时,这将被更新。
开始结帐当顾客决定完成购买并选择“继续结帐”时,结帐程序的第⼀步就开始了。
在结账过程的第⼆步中,邮寄和账单地址信息与⾸选的递送类型(⼀级/快递等)⼀起添加。地址信息可以由“匿名”客户⼿动输⼊,也可以在客户登录并拥有⼀个带有地址信息的注册⽤户配置⽂件时⾃动输⼊。该系统还可以设置,以便可以将货物分成不同的部分和不同的地址。
在结账过程的第三步中,付款被添加到“将要购买的订单”中。系统会计算总⾦额,包括购买⾦额和运费。在这⼀步中,客户选择⼀种⽀付⽅法,例如通过信⽤卡或PayPal。付款将被登记和核实。这可能
⽴即发⽣,也可能在特定的时间之后发⽣,这取决于⽀付流程是如何设置的以及电⼦商务解决⽅案的类型(B2C或B2B)。在此步骤中,如果系统为此配置,还可以分割⽀付。
通常实际的采购订单是在付款完成后在系统中创建的。在最后的签出步骤中,创建⼀个购买订单号,客户确认购买,并向客户发送订单确认。购物车现在被转换为购买订单,在订单中的“购买订单”下可以看到状态“在进⾏中”。
订单处理当订单创建后,订单处理开始。这包括检查订单中产品的仓库和库存状态以及创建实际发货的步骤。根据产品的库存状态,订单可以分成多个发货。
货物放⾏-当货物被确认后,它将被放⾏。购买订单现在将出现在订单中,在“Shipping/Receiving”和“Released for Shipping”下。
此步骤涉及到将发货项添加到挑选列表。取货列表是仓库⽤于创建订单中产品的物理运输的列表。这⼀步骤还将产⽣包装单,这是将附在要装运的实物包装上的纸单。
订单已完成/已发货当不同订单的提货单和各⾃的装箱单创建后,订单将被设置为已完成。在系统中,这涉及到创建与跟踪号码相关联的发货验证号码。如果存在这样的集成,可以⼿动或⾃动输⼊跟踪号码。跟踪号将实物包裹与运送供应商连接起来,⽤于跟踪包裹的投递地址。采购订单现在将再次出现在“采购订单”下的订单中,状态为“完成”。
退货/换货只有完成的订单才可以退货/换货。根据系统的设置⽅式,返回可以⾃动创建,也可以⼿动创建。退货通常包括⽤另⼀种产品替换已交付的产品,以及/或⽀付退款。当返回创建时,它将出现在“Shipping/Receiving”和“Returns”下的订单中。订单状态可以是“waiting Exchange”。如果退货涉及更换新产品,运输程序将再次启动。退货还可能涉及接收有缺陷的产品,在这种情况下,接收程序涉及确认退货产品的接收收据。
商城⼩程序与外部系统集成
EPiServer Commerce是⼀个⽤于与电⼦商务环境中所需的其他业务系统集成的灵活平台。这些系统通常与购物⼯作流的各个部分集成,以便与EPiServer Commerce交换数据。
这种外部系统的例⼦:
财务系统-例如发票管理,付款退款和销售报告。
CRM(客户关系管理)-⽤于管理客户档案和联系信息。
ERP(企业资源计划)-管理价格,仓库/库存,客户和类似的中央系统。
PIM(产品信息管理)-⽤于管理产品详细信息,以便输出到不同的在线和打印渠道。
DAM(数字资产管理)-⽤于管理各种类型的产品相关资产,如图像和视频。
⽀付⽹关-设置不同的⽀付解决⽅案,如信⽤卡和贝宝。
运输⽹关-运输供应商的管理和跟踪信息的交换。
库存/仓库系统-在连接的仓库中交换库存信息。
客户服务—交换例如订单状态信息。
您还可以使⽤来⾃EPiServer和第三⽅提供商的额外模块扩展您的EPiServer Commerce解决⽅案。扩展模块可从EPiServer顶部全局菜单中的EPiServer Add-on Store或EPiServer中获得。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论