ecshop购物流程中看不到配送方式的说明

2024-05-05 02:32

本文主要是介绍ecshop购物流程中看不到配送方式的说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

很多朋友都回提到在购物流程中找不到配送方式,而后台已经添加了配送方式,并且为该配送方式增加了配送区域。在这里我具体说明下我们配送方式的设计初衷。


 
配送方式及配送区域
 
配送方式是指商品从商家如何寄达客户的方式。配送费用计算标准相同的地区,归为一个配送区域。在ECSHOP2.0,可以设置配送方式支持的配送区域,并为配送区域关联地区。配送方式与其支持的配送区域结合起来,构成一个配送方案。配送方案的费用取决于配送方式和配送区域。
 
也就是说配送区域仅为一个配送价格区间的名称,为了使这个价格区间有意义我们还需要为这个区间分配地区或城市。
 
下面以EMS为例:
 
EMS将全国分为三个区,分别为1区,2区,3区,这三个区的配送费用完全不同,同时,这三个区所辖的城市和地区也因所在地而异。比如说,如果店主在北京。那么河北省可能就属于1区,而如果店主在广州,那么河北很可能就属于3区。
 
购物流程中的配送方式
 
当用户在下单时,ecshop 会根据用户收货地址中填写的省份、城市或地区来获得所有覆盖了该地区的配送方式以及费用计算标准。
 
有朋友说最后没有可选择的配送方式,这种情况很可能是您在后台设置的配送区域中没有覆盖到用户所在地区。
 
这样做的目的是避免客户在购物时选择了没有覆盖到客户所在地的配送方式。
 
偷懒的办法
 
也许很多朋友不愿意去详细的设置每个配送方式的区域以及配送区域所覆盖的地区/城市,那么这里我教大家一个偷懒的方案。仍然以 EMS 为例:
 
EMS的500克以内的基本价格为 20 元。3个配送区域的续重费用为:1区 6元,2区 9元,3区 15元。
 
如果您想要偷懒,可以在 EMS 这种方式下建立一种配送区域(如:全国),然后在该配送区域的地区中把中国加进去,设置配送费用参数的时候将续重费用设定为一个中间值 9 元即可。


本篇文章来源于源码库(www.aspku.com),转载请注明出处 原文链接:http://www.aspku.com/cms/ecshop/4418.html

这篇关于ecshop购物流程中看不到配送方式的说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/960632

相关文章

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

C++中零拷贝的多种实现方式

《C++中零拷贝的多种实现方式》本文主要介绍了C++中零拷贝的实现示例,旨在在减少数据在内存中的不必要复制,从而提高程序性能、降低内存使用并减少CPU消耗,零拷贝技术通过多种方式实现,下面就来了解一下... 目录一、C++中零拷贝技术的核心概念二、std::string_view 简介三、std::stri

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

python判断文件是否存在常用的几种方式

《python判断文件是否存在常用的几种方式》在Python中我们在读写文件之前,首先要做的事情就是判断文件是否存在,否则很容易发生错误的情况,:本文主要介绍python判断文件是否存在常用的几种... 目录1. 使用 os.path.exists()2. 使用 os.path.isfile()3. 使用

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

Mybatis的分页实现方式

《Mybatis的分页实现方式》MyBatis的分页实现方式主要有以下几种,每种方式适用于不同的场景,且在性能、灵活性和代码侵入性上有所差异,对Mybatis的分页实现方式感兴趣的朋友一起看看吧... 目录​1. 原生 SQL 分页(物理分页)​​2. RowBounds 分页(逻辑分页)​​3. Page

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与