我有一个站点构建,它似乎在某种程度上适合 Magento,但客户实际上并不想出售任何东西 - 在选择产品的过程结束时,用户只会被重定向到另一个站点以完成交易(或不交易)。
我想避免完全从 Magento 中破解这些功能,以便我们可以在自动更新出现时升级网站......
以前有人做过这样的事情吗?还是常驻大师会推荐一个更“从头开始”的构建来重新创建必要的功能?
对不起,我应该说清楚,我是开发人员。
我熟悉为其他平台编写模块/插件/主题 - 例如 Wordpress 和 Drupal - 特别是我的客户有一个“纯”核心结构,可以以通常的方式升级......但并非所有东西都有一个钩子在你想要的地方......你只能用 Wordpress 做很多事情(例如),直到它与平台的设计目标相去甚远,以至于你别无选择,只能破解核心。
所以我想我在问 - Magento 是否有所有正确的钩子?有没有人真正尝试过这样做?会不会很简单:
add_listener('checkout', my_func_without_checkout);
my_func_without_checkout() {
stuff...
}
还是事务处理功能集成得如此紧密以至于难以完全删除?