在线演示

完整源代码,部署在您的服务器

可打开、可阅读、可拥有的开源旅行管理软件

开源旅行管理软件意味着由您托管系统、查看每一行代码并掌握自己的数据。PHPTRAVELS 每个套餐都附带完整源代码,采用一次性商业授权,机票、酒店、旅游产品、定价和财务都运行在您掌控的服务器上。

  • 每个套餐均含完整源代码
  • 运行在您的主机上
  • 一次性授权
  • 您的数据库,您的数据

代码内部

打开源代码目录,看看您能修改什么

点击一个文件夹。每个文件夹都会显示其中的内容、您的团队可以修改的部分,以及通常由谁来完成。

大多数搜索开源旅行管理软件的人并不是在找免费下载。他们想确认没有任何隐藏:开发人员可以打开预订流程、阅读定价逻辑,并在不等待供应商工单的情况下修复问题。下面的浏览器是 PHPTRAVELS 安装目录结构的简化示意图。

phptravels / your-domain源代码浏览器
  • modules/

~/app/

核心应用

包含内容

预订流程、客户账户、员工角色、结账、支付,以及应用加价和税费的定价引擎。

可修改的内容

  • 添加或删除结账字段和验证规则
  • 修改员工角色和权限的运作方式
  • 在预订流程中增加步骤,例如同意条款或追加销售

通常由谁负责PHP 开发人员

~/modules/flights

机票模块

包含内容

航班搜索、票价展示、乘客表单、预订和出票步骤,以及与航班供应商对接的适配器。

可修改的内容

  • 修改结果排序、筛选条件和票价卡片
  • 以不同方式展示行李额或票价规则
  • 为新的航班供应商 API 添加适配器

通常由谁负责熟悉供应商 API 的开发人员

~/modules/hotels

酒店模块

包含内容

酒店搜索、房型与价格分组、取消政策展示、预订确认和凭证输出。

可修改的内容

  • 按您自己的方式对房型和餐食类型分组
  • 修改酒店筛选条件和地图视图
  • 重新设计客户收到的凭证

通常由谁负责开发人员,凭证可由设计师负责

~/themes/

主题与模板

包含内容

页面模板、样式、页眉和页脚,以及搜索页和结果页的布局。

可修改的内容

  • 应用您的品牌颜色、字体和标志
  • 重建首页或搜索框
  • 为您自己的目的地添加着陆页

通常由谁负责前端开发人员或设计师

~/api/

API 层

包含内容

供移动应用和合作伙伴系统用于搜索、预订和读取订单的 JSON 接口。

可修改的内容

  • 为您自己的应用或合作伙伴添加接口
  • 将预订发送到您的 CRM 或财务工具
  • 限制每个合作伙伴可读取的数据

通常由谁负责后端开发人员

~/docs/

文档

包含内容

随产品提供的安装说明、配置说明和开发指南。

可修改的内容

  • 将您自己的运维手册与代码放在一起
  • 记录团队所做的每一项修改
  • 为新开发人员提供清晰的起点

通常由谁负责负责运维该系统的人员

示例界面。仅为说明而简化的布局,实际安装中的文件夹名称可能不同。

每个套餐都包含完整源代码。修改代码和移除 Powered by 链接的权利包含在 Enterprise 套餐中。

深入了解:机票酒店主题定制

所有权对比

三种授权模式并列对比

旅行软件主要有三种销售方式。下表比较的是模式本身,而非任何供应商,方便您为收到的每份报价归类。

问题自行托管的源代码授权PHPTRAVELS 采用此模式闭源授权SaaS 订阅
代码访问向您交付完整源代码编译或加密的文件,逻辑保持隐藏无,只能使用服务商提供的界面
托管您的服务器或您选择的任何主机通常在您的服务器上,但须遵守供应商规定仅限服务商的云平台
数据所有权存放在您自己的数据库和备份中在您的数据库中,但格式只有供应商完全了解在服务商的服务器上,只能导出对方允许的内容
定制在授权条款范围内,可修改任何界面、规则或集成供应商提供的设置和插件设置项,以及纳入服务商路线图的付费需求
更新由您决定何时更新,并可先行测试供应商发布版本,通常与支持合同绑定同时推送给所有用户
如果供应商改变方向系统继续运行,由您的开发人员维护您只能继续使用收到的最后一个版本订阅结束,服务即终止
3 年成本一次授权费,加上托管费和开发人员工时授权费,加上每年的支持或续期费用和托管费三十六期月费,通常还有按预订或按用户收费

坦诚说明开源

拥有源代码不等于公共开源许可证

“开源”一词有严格的含义。以下明确说明 PHPTRAVELS 的定位,让您购买后不会有任何意外。

公共开源许可证

MIT、GPL、Apache-2.0 等

  • 可免费下载、使用和分享
  • 任何人都可以复刻代码并出售
  • 支持来自社区论坛或付费第三方
  • 供应商集成、支付和代理工具通常需要您自行开发

PHPTRAVELS 商业授权

一次付款,完整源代码,自行托管

  • Startup、Agency 和 Enterprise 均含完整源代码
  • 面向您企业的商业授权,而非可再分发的公共许可证
  • 由编写代码的团队提供免费安装和支持
  • 机票、酒店、旅游产品和供应商连接从第一天起即可使用

如果您需要允许再分发代码的许可证,请选择公共开源项目。如果您需要一套可以阅读、审计和托管代码的完整旅行软件,这正是为您打造的模式。 自托管 vs SaaS

上线

从获得授权到第一笔真实预订

自行托管听起来工作量很大。实际上只有几个简单步骤,而且团队会协助完成前几步。

  1. 1

    准备

    选择套餐

    Startup、Agency 或 Enterprise。三个套餐都包含完整源代码和自行托管。

  2. 2

    准备

    准备服务器

    标准的 PHP 和 MySQL 主机就足以起步。请查看下方要求,或先咨询我们。

  3. 3

    部署

    免费安装

    团队会将系统安装到您的域名上:Startup 需 7 至 10 个工作日,Agency 需 1 至 2 个工作日,Enterprise 需 4 至 6 小时。

  4. 4

    上线

    连接供应商

    添加您自己的机票、酒店和旅游产品供应商 API 凭据,然后在供应商提供的沙盒环境中测试预订。

  5. 5

    上线

    设置规则

    加价、币种、支付网关和邮件模板,全部在管理后台完成,无需编写代码。

  6. 6

    上线后

    打造专属系统

    由您的开发人员修改主题和模块,或向 PHPTRAVELS 订购定制服务。

三年成本

拥有代码三年的成本是多少

与低廉的月费相比,一次性授权看起来较贵。输入您自己的数字,在同样的 36 个月内进行比较。

授权套餐

示例数据。请替换为真实的托管价格和真实的订阅报价。

自行托管并拥有源代码,36 个月

–

订阅,36 个月

–

36 个月差额

–

一次授权费,加上托管费乘以 36,再加上三年的开发预算。

Enterprise 包含终身更新。Startup 和 Agency 可在需要时单独购买更新,如果您计划保持最新版本,请将其计入开发预算。 软件成本指南

买家检查清单

评估任何开源旅行软件时应问的七个问题

请用这份清单评估您入围的每个选项,包括我们。

0/ 7

  • 不是演示版本或加密文件。请询问包含哪些文件夹。

  • 修改代码、域名数量和转售通常有不同的规定。

  • 存放在您自己的数据库中,备份由您掌控并可恢复。

  • 没有任何供应商连接的免费项目意味着数月的集成工作。

  • PHP 加 MySQL 这类常见语言比冷门语言更容易招到人。

  • 询问您所做的修改在新版本发布后如何保留,以及是否包含安全补丁。

  • 论坛、自由职业者,还是编写代码的团队。上线前就要明确答案。

托管要求

您的服务器需要什么

无需特殊硬件,也无需冷门软件。一个标准的 Linux 主机账户即可满足最低要求。

首次上线使用共享主机即可。随着流量和供应商增加,大多数团队会迁移到 VPS 或独立服务器,只需复制文件和数据库,因为没有任何内容绑定在某一家服务商上。

托管指南:系统要求共享主机VPS 主机

最低服务器配置
PHP
8.4 或更高版本
数据库
最新版 MySQL 或 MariaDB
Web 服务器
最新版 Apache
内存
1 GB RAM,PHP memory_limit 256M
存储
2 GB 存储空间,1 GB 带宽
扩展
mysqli, pdo, curl, openssl, mbstring, gd, zip

常见问题

开源旅行管理软件常见问题

关于授权、源代码、托管和成本的直接解答。

联系销售

它并非采用 MIT、GPL 或 Apache-2.0 等公共许可证。每个套餐都附带完整源代码,由您托管,可阅读和审计,但它以商业方式授权给您的企业使用,而不是公开发布供任何人再分发。

用于经营旅行业务的软件,涵盖供应商搜索、定价、预订、支付、凭证和报表。您获得代码并自行托管,而不是租用一个封闭系统的访问权限。

每个套餐都包含完整源代码。定制代码和移除 Powered by 链接的权利包含在 Enterprise 中。任何套餐都可以向 PHPTRAVELS 团队订购定制服务。

托管在您自己的服务器上。需要 PHP 8.4 或更高版本、MySQL 或 MariaDB 以及 Apache。预订、客户和支付数据存放在您自己的数据库中,备份和访问权限由您掌控。

授权为一次性付款:Startup 、Agency 或 Enterprise 。另加托管费和开发人员工时。没有月度授权费。

Enterprise 包含终身更新、安全补丁和一键升级。Startup 和 Agency 可在需要时单独购买更新。

不需要。每个套餐都提供免费安装。团队会在您的域名和服务器上完成部署,所需时间取决于您选择的套餐。

如果您有开发人员和时间,免费项目可以作为不错的起点。但大多数只覆盖一种产品,供应商 API、支付和代理工具都需要您自行开发。PHPTRAVELS 从一开始就为您提供完整的平台及其源代码。