我目前有一个客户想要以相当预算的价格进行大量定制工作。这就是为什么不可能为每个功能(WooCommerce Shop)开发自定义插件的原因。
使用现有插件并对其进行自定义是一种不好的做法。因为从技术上讲,当您更新它们时,它们会失去自定义,但另一种选择是什么?
由于插件相互依赖(例如 WooCommerce),即使您编写了自定义插件,依赖关系仍然是相同的,您必须更新自定义插件而不是预先更改的插件。
你们一般如何处理这个和自定义功能请求 - 你将如何向客户解释这一点?
我目前有一个客户想要以相当预算的价格进行大量定制工作。这就是为什么不可能为每个功能(WooCommerce Shop)开发自定义插件的原因。
使用现有插件并对其进行自定义是一种不好的做法。因为从技术上讲,当您更新它们时,它们会失去自定义,但另一种选择是什么?
由于插件相互依赖(例如 WooCommerce),即使您编写了自定义插件,依赖关系仍然是相同的,您必须更新自定义插件而不是预先更改的插件。
你们一般如何处理这个和自定义功能请求 - 你将如何向客户解释这一点?
这取决于实际情况。如果现有插件与所需功能的 50% 匹配,那么您可以选择该插件。在选择之前,您必须确定是否可以在不覆盖插件代码的情况下对其进行自定义。
如果以上选项都不适合您,那么您的选择是创建自己的插件。这可能是一项艰巨的任务,但这是您目前唯一的选择。
大多数插件都可以通过前两点进行定制以满足您的需求。或者稍微移到普通的开发人员视图(这可能不实用或不道德),从存在的插件中复制所需的功能,进行更改并将其添加到客户网站。