问题
罗马一家洗衣和干洗服务商希望客户能在线下单,由专人上门取送衣物。这个简单的承诺背后有许多环节:每件衣物的价格、实际服务的区域、取件和送件时段、节假日、合作洗衣店和司机。标准的网店处理不了这类物流。
我做了什么
我开发了一个定制的订购平台,包括公开网站和完整的后台管理。
- 在线“洗衣机”——客户在首页选择类别、服务和数量来“装满”它,并能随时看到累计费用。
- 带服务范围检查的结账——系统将邮编与服务邮编列表进行比对,然后提供可选的取件和送件日期及时段。加急服务、折扣奖励和发票等附加项也在这里添加。
- 日历规则——工作日、公共假日、特别营业和停业日,以及可分别为取件和送件启用的时段。
- 三种付款方式——通过PayPal用信用卡支付、银行转账或货到付款。
- 合作洗衣店与操作员——每家合作洗衣店都有自己的价目表,公开价格与洗衣店价格并列显示。工作人员把订单中的衣物分配给洗衣店,把订单分配给操作员。
- 客户账户——带账户激活的注册、个人资料区和Facebook登录。
- 后台工具——带图表的仪表盘、客户、价目表、折扣、配送费用和邮件群发工具。
技术栈
经典ASP搭配SQL Server数据库、jQuery,用于PayPal付款通知和Facebook登录的小型PHP脚本,以及dompdf和html2pdf库。
为什么这样做
商家名称、页面标题、PayPal账户和服务邮编都是后台中的设置项,而非写死在代码里。因此同一套代码也能运行那不勒斯的一个姊妹服务:从一个城市换到另一个城市,只需更改配置。


