模块使 PrestaShop 具有灵活性,但它们也是冲突最常见的来源。两个钩入同一位置的模块、被覆盖的 override,或者从未更新以适配您版本的模块。
我们安装、配置和调试现有模块,并在市场没有符合您工作流程的方案时,严格遵循 PrestaShop 的开发标准构建自定义模块。
您遇到过这种情况吗?
我们协助解决以下情况:
-
模块无法安装,或安装后导致店铺崩溃
-
模块之间的冲突,通常在结账或产品页面明显可见
-
需要配置或连接到外部系统的模块
-
任何现有模块都不具备的功能或集成
-
之前开发人员编写、现在无人维护的自定义模块
我们如何解决它
对于现有模块,我们通过钩子(hooks)、覆盖(overrides)和日志追踪冲突,并以最干净的方式解决它们。对于定制工作,我们首先共同描述模块必须实现的功能,然后将其构建为标准的 PrestaShop 模块:可安装、可在后台配置且不修改核心文件。
这使您的店铺保持可更新状态,并确保该模块未来易于维护。
包含内容
- 模块的安装与配置
- 查找并解决模块冲突
- 根据 PrestaShop 标准构建自定义模块
- 通过 API 与外部系统集成
- 在测试(staging)副本上进行测试
- 简要的配置和使用文档
预期内容
从您的第一条消息到在线商店中经过测试的修复:每一步都清晰明了,在您批准报价之前,您的商店不会发生任何变化。
- 01
您描述情况
发送您的店铺网址、PrestaShop 版本以及您看到的现象:错误消息、截图、何时开始以及最近更改了什么。背景信息越多,我们就能越快缩小排查范围。
- 02
我们首先进行诊断
我们查看相关的模块、它们的钩子和覆盖,或者对于定制工作,与您一起记录准确的需求。
- 03
您获得固定报价
您将收到原因的简要解释、解决方案建议和固定报价。在您批准之前,您的店铺不会做任何更改。
- 04
我们在副本上进行工作
模块或修复程序将在测试(staging)副本上构建和测试,包括它所涉及的店铺部分。
- 05
上线并报告
备份后,我们将更改部署到您的线上店铺,再次检查重要的流程,并发送一份简短的报告,说明完成了哪些工作以及需要注意什么。
- 06
后续问题
对报告有疑问,或在上线后发现问题?直接回复即可。我们会进行检查,并告诉您原因以及需要做什么。
常见问题解答
你们能调整我购买的模块吗?
通常可以,最好通过 override 或 hook,以便模块仍然可以更新。我们首先检查模块的许可证条款。
谁拥有自定义模块的所有权?
我们在报价中对此进行了约定,因此在工作开始前就很清楚。
自定义模块能在 PrestaShop 更新后继续使用吗?
我们构建时不修改核心文件并遵循 PrestaShop 标准,这使更新变得容易得多。重大版本升级可能仍需要调整。
你们能把我的店铺连接到另一个系统吗?
可以,例如 ERP、会计、仓库或市场,只要该系统提供 API 或导出功能。