陶艺工作坊 陶艺工作坊

项目:

定制的
课程预订系统
陶瓷作坊的
电子商务

Prenotazione Corsi con Sistema Custom Isola

流畅的用户体验,灵活的内部管理

我们为一家专门组织陶艺课程的艺术工作室设计并开发了一个完全定制的在线课程预订系统。我们的工作涉及前端以及后端的逻辑和功能架构,重点关注可用性管理灵活性可扩展性

该网站是一个真正的垂直电子商务网站,旨在销售课程门票。该项目需要对现有插件进行大量定制,并开发临时模块以满足客户的特定需求,而市场上的插件并不支持这些需求。

技术堆栈和架构

该平台以WordPressWooCommerce 为基础,由以下软件提供支持:

  • 高级自定义字段 (ACF),用于对元数据和条件逻辑进行高级管理
  • 用于基于时间的预订管理的WooCommerce Appointments
    用 PHP 开发的定制插件,并与现有基础设施集成

所有代码都是按照 WordPress 标准(编码标准、操作和过滤器)编写的,以确保未来的兼容性可维护性

Sviluppato sistema custom per prenotazione corsi

定制开发的插件

跨产品可用性同步

关键要求之一是对可用性进行集中管理。
虽然这些课程作为不同的产品出售,但它们共享同一个物理空间:一个容量有限的实验室。因此,我们开发了一个定制插件,能够自动同步所有时间上重叠的课程的可用时段。该系统

  • 分析所有相关产品的有效预订情况
  • 实时更新每个
  • 使冲突时段的选择无效或受到限制
  • 通过徽章和悬浮工具提示提供可视化通知,改善用户体验,引导用户做出选择。

这一逻辑集成在前端(使用 JS 和 AJAX)和后端,即使在同时访问的情况下也能确保数据的一致性

动态条件贴现

客户需要一个以时间和数量变量为条件的多级折扣系统。因此,我们设计了一个具有以下功能的动态定价模块:

  • 达到购买门槛(如两门或更多课程)自动激活折扣
  • 自动排除某些时段(如周日和周三晚上)
  • 优惠券兼容性已停用,以避免累积折扣
  • 管理员自定义字段,用于管理百分比、激活/禁用促销活动以及修改操作条件。


这一逻辑是通过WooCommerce 钩子 和结账中的 条件 PHP/JS 脚本实现的。

高级礼品卡系统

我们开发了一套购买和发送数字礼品卡(预付费代码)的完整系统,可用于课程预订。
流程包括:

  1. 用户选择金额
  2. 收件人数据输入和个性化信息
  3. 自动生成具有预定值的唯一代码
  4. 自动发送带有动态内容的品牌电子邮件
  5. 可以在结账时使用该卡作为付款方式。


该模块无需外部插件即可实现,保证了最大程度的定制自由度以及与 “课程 “产品逻辑的整合。

覆盖和定制 "约会 "插件

我们直接开发了 WooCommerce Appointments 插件的核心部分,对模板进行了有针对性的重写,并引入了定制过滤器,使预订逻辑适应研讨会的限制条件。

  • 在几门课程上强制执行共同不可用的逻辑
  • 直接从后台管理节假日和特殊时间
  • 修改了自动通知系统,将其与电子邮件和动态徽章整合在一起。


因此,该插件既保留了坚实基础的可靠性,又具有完全量身定制的功能。

将支付与 SumUp 整合


通过 REST API,网关可以:

  • 将实体 POS 机的直接付款与 WooCommerce 订单同步
  • 自动核对销售数据
  • 通过仪表板进行统一报告管理。

定时折扣促销窗口自动化

为了在每年的特定时间或根据商业战略提供有针对性的促销活动,我们开发了一个插件,用于自动激活和关闭促销窗口。该系统允许

  • 定义每个舞会的有效时间间隔
  • 为某些课程或时段提供特定折扣
  • 根据促销活动的活跃状态,在用户界面上显示动态促销徽章

一切都通过一个专用界面从后台进行管理,这样就可以提前规划活动,而无需每天进行人工干预。该系统与时段逻辑和可用性完美结合,避免了冲突或重叠。

自动删除未经确认的订单,腾出可用空间

为了优化时段占用率,减少 “幽灵 “预订,我们开发了一个模块,用于监控待处理订单 ,并在预设时间后自动取消 订单。这种逻辑

  • 防止未最终确定的订单堵塞时段
  • 实时更新可用性,使空闲时段立即可用
  • 可从后台进行配置,并可根据日期或课程类型定义不同的时间间隔

因此,该系统的效率更高,可最大限度地减少不必要的预订,并最大限度地提高用户的实际可用性。

直接在工作室手动输入预约

为了满足工作室的日常运营需求,我们开发了一项功能,允许员工直接从 WordPress 后台手动输入预约。当客户在没有在线预约的情况下来到工作室时,操作员可以访问管理区,选择所需的课程和时段,并实时创建预约。界面经过优化,加快了注册过程,可快速选择客户(也可匿名)、显示付款方式并自动生成相应的 WooCommerce 订单,标记为 “现场支付”。
在技术层面上,该模块与用于在线预订的相同内部应用程序接口交互,确保了可用性更新的一致性和数据完整性。手动输入的预订遵循相同的跨产品同步规则,并在仪表板中进行跟踪,以实现统一的预订管理。此外,还能通过定制元数据区分员工输入的预订和用户生成的预订,便于分析和报告。

设计与用户体验

每个元素都经过设计和编码,以提供符合品牌标识的流畅导航。用户界面经过精心设计,在以下方面进行了有针对性的干预:

  • 管理可用机位的状态(用完、即将用完、可用)
  • 工具提示、视觉反馈和上下文行动呼吁
  • 减少预订流程,无多余页面
  • 完全响应式设计,适用于手机和平板电脑。

最终结果

该网站不仅是一个数字展示平台,其本身也是一个管理系统。实验室现在有了一个工具,可以:

  • 轻松高效地销售课程
  • 自主管理可用性、折扣、优惠券和通信
  • 通过引导式智能流程优化用户体验
  • 利用中央工具监控销售和预订情况。

该项目集先进开发深度定制用户体验策划于一体,是一个数字生态系统。

Random image
随机图片

新闻:荣获 "谷歌首席合作伙伴 2025 "称号!

我们跻身意大利业绩最佳代理公司前3%之列🚀