安下载编程开发

分类分类

Shuup(开源电子商务平台)

Shuup(开源电子商务平台)

v4.0 官方版

大小:7.05 MB 更新:2021/03/25

类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  Shuup可以帮助用户搭建电子商务平台,您可以通过这款软件设计自己的商店,可以在软件编辑商店功能模块,可以添加站点页面内容,可以使用插件扩展商店板块,帮助用户快速设计电商平台,方便企业扩展销售渠道,提升销售业务量,对于需要建立商城系统的企业很有帮助,软件提供商品管理系统,直接在软件添加商店需要出售的商品,快速执行上下架操作,可以在软件查看订单,可以在软件管理销售数据,支持编辑退款信息,常用的电子商务平台功能都可以通过Shuup部署,让企业可以快速创建电子商城,从而添加商品销售,如果你需要就可以下载使用!

Shuup(开源电子商务平台)

软件功能

  设置多厂商环境的3种方法

  设计特点:自定义品牌、内置页面编辑器、响应式设计等。

  产品管理功能:批量产品编辑、导入/导出、跟踪库存等。

  电子商务功能:订单管理、用户管理、愿望清单、优惠券代码等。

  多供应商功能:管理仪表板,供应商注册和设置简单,等等。

  营销功能:社交媒体分享、SEO设置、忠诚度计划等。

  支付功能:多种支付方式,安全的客户钱包等。

  报告和分析功能:报告、供应商分析等。

软件特色

  1、简单供应商

  添加管理模块以更新库存

  添加对库存数量和价值的支持

  2、订单打印输出

  添加用于创建订单的PDF打印输出的应用程序

  目前支持打印订单确认和交货单

  3、活动管理

  添加具有以下功能的广告系列应用程序:

  广告活动管理

  优惠券管理

  联络小组的销售范围

  4、本土化

  添加芬兰语,中文和日语的翻译

  添加翻译提取工具(shoop_makemessages)

  在模板中标记更多消息以进行翻译

  启用JavaScript翻译

官方教程

  Shuup是一个基于Django和Python的开源电子商务平台。

Shuup(开源电子商务平台)

  Shuup的价格和税款

  本文档概述了Shuup的定价和税收机制。有关实施的更深入的了解(例如,如果您要实施价格/税相关的附加程序),另请阅读 Shuup中的价格和税的实施文档。

  价格单位

  Shuup中的价格具有一个单位,该单位是货币和包含/不包含税标志的组合。也就是说,价格可以指定为税前或含税。通常使用哪种税种和币种,由Shop,currency 和和prices_include_tax字段决定。通常,活动PricingModule商店还可能使用商店指定的其他价格单位。目前在Shuup Base发行版中没有这样的定价模块。

  不能混用不同的价格单位:将税前价格和含税价格加在一起将是一个错误,就像将美元添加到欧元一样。

  Shop只要没有Orders为商店创建价格,a的价格单位就可以更改。

  的价格单位Order存储在其 currency和prices_include_tax字段中。订单的单价存储在该单位中,但是订单的总价存储在taxful_price和taxless_price 字段中,含税和不含税。

Shuup(开源电子商务平台)

  税收计算

  如何确定税收

  Shuup中的税项由来执行。Shuup Base发行版附带了一个名为Default Tax的税模块,但是可以通过Addons插入另一个税模块或实现一个新的税模块。tax module

  税收模块的职责是计算订单或单独项目(例如产品,运输或其他应税项目)的税收。税务模块最重要的功能是获取订单源(例如购物篮),该订单源具有行(含税前价格或含税价格),并填写源中各行的税。

  确定税收时

  有两种计算税金的操作模式:按需和结帐。如果当前税收模块声明税收计算是“便宜的”(不花费交易费并且可以快速计算)并且 SHUUP_CALCULATE_TAXES_AUTOMATICALLY_IF_POSSIBLE 设置为true,则将使用按需计算。否则将使用结帐计算。

  在结帐时计税模式下,Shupup会在结帐流程的确认阶段或Shop Admin中的订单创建UI的确认阶段为购物篮计算税金。这意味着对于篮子,产品清单或产品的详细信息页面中的项目,税费未知。在确认阶段之前不计算税收的原因是,活动税收模块可能会从外部来源查询税收信息,这可能会非常缓慢或花费交易费。

  使用按需税收计算模式时,如果当前定价模块返回的价格是税前价格,并且当前价格显示选项要求包含税款或其他价格的价格,则在商店中显示价格时会进行计算。

  订单税

  税款存储在订单行中。每个订单行可以应用多个税金,并且每个税金都存储到链接到订单行的单独对象中。这些线税对象包含对 对象的引用,税名,所应用的税额和计算税额所依据的基本税额。line taxTax

  默认税收模块

  Shuup Default Tax是一个计税模块,它根据存储在数据库中的一组静态规则来计算税。税收规则适用于订单行或任何其他应税项目(例如产品或运输方式)的税收。一个项目可以用几种税来征税,这些税将被加在一起或彼此复合。

  定义默认税收模块的税收规则

  可以在Shuup Shop Admin(菜单→税收→税收规则)中管理默认税收的税收规则。

  税收规则的大多数字段确定该规则适用时的条件。所有非空字段必须匹配,规则才能应用。不考虑空白字段,例如,如果“客户税组”字段保留为空,则所有客户税组将匹配。您可以使用这些条件来应用税收规则,例如仅适用于特定国家或地区。

  区域特定的匹配条件字段使用能够匹配多个值的模式指定。有关如何编写这些模式的详细信息,请参阅管理员视图中的帮助文本。

  如果税法的所有条件都匹配,则将应用该法则。这意味着将为该项目添加规则中指定的税款。如果有多个规则适用于某项,则总税额由优先级字段确定。具有相同优先级的规则将按添加的顺序进行计算(美国的税收就是这种情况),而具有不同优先级的规则将定义复合税收(例如加拿大魁北克省的PST税收)。

  税收规则也可以定义替代组号。如果多个规则匹配,则只有具有最高替代组号的规则才有效。例如,通过添加具有很高的替代组编号的规则来设置零税率,可以将其用于免税。

  Shuup中的产品单元

  通常,网上商店出售的产品都是预先包装的产品,其数量是按件计量的。但是,有时需要能够销售非整数数量的产品,例如千克或盎司。在Shuup中,可以通过销售单位和展示单位来处理。

  Shuup中的每个产品都有一个销售部门,该部门确定如何表示产品的数量以及是否允许非整数数量。但是,销售单元可能有一个附加的显示单元,该显示单元会覆盖表示部分。例如,这允许内部数量以千克存储,但以克为单位显示给客户。

  Product.sales_unit

  的销售单位Product。通常是一个 SalesUnit对象,但也可以是None。这是用于存储数量的内部单位,例如订单行中的数量或库存数量。向客户显示的数量不应使用销售单位,而应使用 显示单位,请参阅ShopProduct.display_unit和或 SalesUnit.display_unit。

  SalesUnit.name

  的名称SalesUnit。通常仅在管理单位或为产品选择销售单位时显示在“管理员”中。

  SalesUnit.symbol

  呈现销售单位的值时使用的符号。

  SalesUnit.decimals

  用于本单位值的小数位数。

  SalesUnit.display_unit

  销售单位的默认显示单位。此属性返回一个 DisplayUnit对象,该对象具有销售单位作为其内部单位并被标记为默认单位,或者如果该销售单位没有默认显示单位,则此对象将返回代理对象。代理对象具有相同的显示单元界面,并镜像销售单元的属性,例如符号和小数。

  ShopProduct.display_unit

  商店产品,DisplayUnit 对象或的显示单位None。

  ShopProduct.unit

  店铺产品的单位为UnitInterface。

  ShopProduct.display_quantity_step

  人机界面中商店产品的数量步长。

  ShopProduct..display_quantity_minimum

  人机界面中商店产品的最小数量。

  DisplayUnit.name

  人机界面的名称。

  DisplayUnit.symbol

  人机界面的符号,在人机界面中渲染数量值时使用。

  DisplayUnit.internal_unit

  SalesUnit用作显示单元内部单元的对象。

  DisplayUnit.ratio

  人机界面及其内部单元之间的比率。例如,如果内部单位为千克,而显示单位为克,则应为0.001。

  DisplayUnit.decimals

  在人机界面中表示数量值时要使用的小数位数。

  DisplayUnit.comparison_value

  用于比较目的的值。例如,如果显示单位是带有符号“ g”的克,即100,则单价应为“每100克5.95美元”。

  DisplayUnit.allow_bare_number

  如果此布尔值为true,则可以偶尔显示此单位的值而没有符号。通常希望使用的单位是件,即在产品清单中仅显示“ $ 5,95”,而不是“每件PC $ 5,95”。

  DisplayUnit.default

  将该人机界面用作其内部单元的默认人机界面。如果内部单元有多个默认显示单元,则将使用不确定的显示单元。

  UnitInterface

  单元相关信息和功能的接口。绑定到单个显示单元及其内部单元。可用于在人机界面或内部单元中渲染和转换产品数量。或用于访问任何一个单元的数据。

更新日志

  v3(2021年初)

  最初的Django 3.x支持

  最新的Jinja支持

  在Shuup前端下弃用主题文件夹,该主题文件夹用于覆盖宏文件夹中的各个宏。这不适用于最新的Jinja,并增加了额外的复杂性。

  v4(2021年中)

  将Shuup前端,xtheme和主题化功能移至自己的插件。这样,尚未准备好更新主题或前端的项目仍可以获取最新的Shuup。

  引入新的默认主题和大修模板结构,使其更简单(可能会使用Bootstrap 5)。

  凹凸管理Bootstrap版本以与新前端匹配

  将此存储库中的各种其他非必需应用程序移至插件,以实现更好的版本管理。

  添加基本的制造商视图

  供应商基本管理

  添加类别的图像字段

  解决价格无法保存的问题

  (可选)禁用创建商店

  将“产品媒体”标签添加到产品编辑中

  制表翻译的字段

  变体UI样式

  媒体浏览器修复

  添加 ImageChoiceWidget

  实际data-filter从浏览小部件发送到媒体浏览器

  管理员表单错误指示

  将键盘快捷键添加到megasearch

  显示带有错误的第一语言选项卡

  更新管理表单错误指示符的样式

  更清楚地显示错误

  使文件夹单击在媒体浏览器中起作用

  修复生成的源地图的路径

  为引导程序输入组添加样式

  时间间隔属性现在呈现为 DecimalField

  通知:为“步骤编辑”弹出窗口添加更好的错误处理

  更好的变化错误处理

  修复可见性错误导致错误的问题

  更新管理员类别视图

  管理员datetimepicker

精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
编程开发排行榜
实时热词