looSavings是一套商家积分奖励客户/积分满额折扣/忠诚度提升SaaS营销服务租用平台PHP源码,这这是一种一体化解决方案,可为没有任何应用程序或硬件要求的中小型企业提供节省成本的机会。出发点是客户和商家都可以免费使用该系统。如果公司想改变标准规则或增加员工,他们必须购买一个高级帐户。
注重隐私
商家无权访问客户的个人数据。这对于营销目的来说似乎适得其反,但这是对客户最负责任的做法。我们对此深思熟虑,虽然该产品仍处于早期阶段,但在将姓名和电子邮件地址等个人数据移交给未经验证的公司时存在太多复杂性。关于个人数据的判例法正在增长,每个人都有责任谨慎处理这些数据。
同时它也是一个很好的卖点。
顾客赚取积分
每个客户都有一个客户编号和个人二维码,他们可以将其提供给商家以赚取积分。这是一个固定号码和二维码,因此,您可以将此二维码和ID印制在会员卡上,例如轻松地向客户分配积分。
商家发放积分
商家可以使用客户编号为客户发放积分,输入了客户编号后,请单击“验证”,然后会打开一个对话框,可以在其中输入销售额。奖励的积分数是根据企业制定的规则计算的。根据设定规则,购买了24.99美金的东西返积分4000点。
在 Android 和 iOS 设备上,输入中会显示一个 QR 图标。单击此按钮可打开相机并允许您扫描客户的二维码。
演示地址
https://discount-network-demo.nowsquare.com/
环境要求
- MySQL >= 5.7.8 (or MariaDB >= 10.2.7)
- Apache >= 2.4
- PHP 7.2 or 7.3 (7.4 will not work)
- BCMath PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
技术栈
技术
后端使用Laravel 6 PHP 框架构建,数据库使用MySQL。前端使用基于Vue的Vuetify 2框架。样式 (CSS) 和 JavaScript 由Node Package Manager(NPM)管理和编译。
前端 Vue 文件位于该resources/frontend目录中。
包括完整源文件
包含所有源文件。没有手册如何创建新功能,但由于后端使用 Laravel,前端使用 Vuetify,您可以研究这些框架以获得更好的理解。有关功能或服务器相关配置的技术帮助超出了本脚本的范围。互联网上有很多关于如何使用这些框架的信息。
使用的库
所有使用过的 PHP 库都可以composer.json在项目根目录的文件中找到,所有 JavaScript 库都在resources/frontend/package.json文件中列出。
多语言切换
默认语言
如果有多种语言可用,应用程序会根据访问者的浏览器为访问者选择默认语言。
使用英语以外的语言
默认语言为英语,如果您想使用其他语言,请调整以下内容。
复制语言文件
复制resources/lang/en/app.php
和resources/lang/en/mail.php
到resources/lang/[two-letter language code]/
。其中[仅含两个字母的语言代码]是您要添加的语言,比如中文就是zh。并相应地更新文件。
更新配置
.env
在 webroot 中打开该文件,并将DEFAULT_LANGUAGE更改为您要使用的语言。例如:
DEFAULT_LANGUAGE="zh"
使用多语言
如果有多个语言目录 ( resources/lang/[two-letter language code]/
),将显示语言下拉列表以更改语言。
如果要禁用某种语言,则必须在目录名称前加上下划线。例如resources/lang/_en/
。