Shuup可以帮助用户搭建电子商务平台,您可以通过这款软件设计自己的商店,可以在软件编辑商店功能模块,可以添加站点页面内容,可以使用插件扩展商店板块,帮助用户快速设计电商平台,方便企业扩展渠道,提升业务量,对于需要建立商城系统的企业很有帮助,软件提供商品管理系统,直接在软件添加商店需要出售的商品,快速执行上下架作,可以在软件查看订单,可以在软件管理数据,支持编辑退款,常用的电子商务平台功能都可以通过Shuup部署,让企业可以快速创建电子商城,从而添加商品!
Shuup软件功能
设置多厂商环境的3种方法
设计特点:自定义品牌、内置页面编辑器、响应式设计等。
产品管理功能:批量产品编辑、导入/导出、跟踪库存等。
电子商务功能:订单管理、用户管理、愿望清单、优惠券代码等。
多供应商功能:管理仪表板,供应商注册和设置简单,等等。
营销功能:社交媒体分享、SEO设置、忠诚度计划等。
支付功能:多种支付方式,安全的客户钱包等。
报告和分析功能:报告、供应商分析等。
Shuup软件特色
1、简单供应商
添加管理模块以更新库存
添加对库存数量和价值的支持
2、订单打印输出
添加用于创建订单的PDF打印输出的应用程序
目前支持打印订单确认和交货单
3、活动管理
添加具有以下功能的广告系列应用程序:
广告活动管理
优惠券管理
联络小组的范围
4、本土化
添加芬兰语,中文和语的翻译
添加翻译提取工具(shoop_makemessages)
在模板中标记更多消息以进行翻译
启用JavaScpt翻译
Shuup教程
Shuup是一个基于Django和Python的开源电子商务平台。
Shuup的价格和税款
本文档概述了Shuup的定价和税收机制。有关实施的更深入的了解(例如,如果您要实施价格/税相关的附加程序),另请阅读 Shuup中的价格和税的实施文档。
价格单位
Shuup中的价格具有一个单位,该单位是货币和包含/不包含税标志的组合。也就是说,价格可以指定为税前或含税。通常使用哪种税种和币种,由Shop,currency 和和pces_include_tax字段决定。通常,活动PcingModule商店还可能使用商店指定的其他价格单位。目前在Shuup Base发行版中没有这样的定价模块。
不能混用不同的价格单位:将税前价格和含税价格加在一起将是一个错误,就像将美元添加到欧元一样。
Shop只要没有Orders为商店创建价格,a的价格单位就可以更改。
的价格单位Order存储在其 currency和pces_include_tax字段中。订单的单价存储在该单位中,但是订单的总价存储在taxful_pce和taxless_pce 字段中,含税和不含税。
税收计算
如何确定税收
Shuup中的税项由来执行。Shuup Base发行版附带了一个名为Deflt Tax的税模块,但是可以通过Addons插入另一个税模块或实现一个新的税模块。tax module
税收模块的职责是计算订单或单独项目(例如产品,运输或其他应税项目)的税收。税务模块最重要的功能是获取订单源(例如购物篮),该订单源具有行(含税前价格或含税价格),并填写源中各行的税。
确定税收时
有两种计算税金的作模式:按需和结帐。如果当前税收模块声明税收计算是“便宜的”(不花费交易费并且可以快速计算)并且 SHUUP_CALCULATE_TAXES_AUTOMATICAL_IF_POSSIBLE 设置为true,则将使用按需计算。否则将使用结帐计算。
在结帐时计税模式下,Shupup会在结帐流程的确认阶段或Shop Admin中的订单创建UI的确认阶段为购物篮计算税金。这意味着对于篮子,产品清单或产品的详细页面中的项目,税费未知。在确认阶段之前不计算税收的原因是,活动税收模块可能会从外部来源查询税收,这可能会非常缓慢或花费交易费。
使用按需税收计算模式时,如果当前定价模块返回的价格是税前价格,并且当前价格显示选项要求包含税款或其他价格的价格,则在商店中显示价格时会进行计算。
订单税
税款存储在订单行中。每个订单行可以应用多个税金,并且每个税金都存储到链接到订单行的单独对象中。这些线税对象包含对 对象的引用,税名,所应用的税额和计算税额所依据的基本税额。line taxTax
默认税收模块
Shuup Deflt Tax是一个计税模块,它根据存储在数据库中的一组静态规则来计算税。税收规则适用于订单行或任何其他应税项目(例如产品或运输方式)的税收。一个项目可以用几种税来征税,这些税将被加在一起或彼此复合。
定义默认税收模块的税收规则
可以在Shuup Shop Admin(菜单→税收→税收规则)中管理默认税收的税收规则。
税收规则的大多数字段确定该规则适用时的条件。所有非空字段必须匹配,规则才能应用。不考虑空白字段,例如,如果“客户税组”字段保留为空,则所有客户税组将匹配。您可以使用这些条件来应用税收规则,例如仅适用于特定国家或地区。
区域特定的匹配条件字段使用能够匹配多个值的模式指定。有关如何编写这些模式的详细,请参阅管理员视图中的帮助文本。
如果税法的所有条件都匹配,则将应用该法则。这意味着将为该项目添加规则中指定的税款。如果有多个规则适用于某项,则总税额由优先级字段确定。具有相同优先级的规则将按添加的顺序进行计算(的税收就是这种情况),而具有不同优先级的规则将定义复合税收(例如加拿大魁北克省的PST税收)。
税收规则也可以定义替代组号。如果多个规则匹配,则只有具有最高替代组号的规则才有效。例如,通过添加具有很高的替代组编号的规则来设置零税率,可以将其用于免税。
Shuup中的产品单元
通常,网上商店出售的产品都是预先包装的产品,其数量是按件计量的。但是,有时需要能够非整数数量的产品,例如千克或盎司。在Shuup中,可以通过单位和展示单位来处理。
Shuup中的每个产品都有一个部门,该部门确定如何表示产品的数量以及是否允许非整数数量。但是,单元可能有一个附加的显示单元,该显示单元会覆盖表示部分。例如,这允许内部数量以千克存储,但以克为单位显示给客户。
Pduct.sales_unit
的单位Pduct。通常是一个 SalesUnit对象,但也可以是None。这是用于存储数量的内部单位,例如订单行中的数量或库存数量。向客户显示的数量不应使用单位,而应使用 显示单位,请参阅ShopPduct.display_unit和或 SalesUnit.display_unit。
SalesUnit.name
的名称SalesUnit。通常仅在管理单位或为产品选择单位时显示在“管理员”中。
SalesUnit.symbol
呈现单位的值时使用的符号。
SalesUnit.decimals
用于本单位值的小数位数。
SalesUnit.display_unit
单位的默认显示单位。此属返回一个 DisplayUnit对象,该对象具有单位作为其内部单位并被标记为默认单位,或者如果该单位没有默认显示单位,则此对象将返回代理对象。代理对象具有相同的显示单元界面,并镜像单元的属,例如符号和小数。
ShopPduct.display_unit
商店产品,DisplayUnit 对象或的显示单位None。
ShopPduct.unit
店铺产品的单位为UnitIntece。
ShopPduct.display_quantity_step
人机界面中商店产品的数量步长。
ShopPduct..display_quantity_minimum
人机界面中商店产品的最小数量。
DisplayUnit.name
人机界面的名称。
DisplayUnit.symbol
人机界面的符号,在人机界面中渲染数量值时使用。
DisplayUnit.internal_unit
SalesUnit用作显示单元内部单元的对象。
DisplayUnit.ratio
人机界面及其内部单元之间的比率。例如,如果内部单位为千克,而显示单位为克,则应为0.001。
DisplayUnit.decimals
在人机界面中表示数量值时要使用的小数位数。
DisplayUnit.compason_value
用于比较目的的值。例如,如果显示单位是带有符号“ g”的克,即100,则单价应为“每100克5.95美元”。
DisplayUnit.allow_bare_number
如果此布尔值为true,则可以偶尔显示此单位的值而没有符号。通常希望使用的单位是件,即在产品清单中仅显示“ $ 5,95”,而不是“每件PC $ 5,95”。
DisplayUnit.deflt
将该人机界面用作其内部单元的默认人机界面。如果内部单元有多个默认显示单元,则将使用不确定的显示单元。
UnitIntece
单元相关和功能的接口。绑定到单个显示单元及其内部单元。可用于在人机界面或内部单元中渲染和转换产品数量。或用于访问任何一个单元的数据。
近期热门