打开购物车管理界面开发

Posted

技术标签:

【中文标题】打开购物车管理界面开发【英文标题】:Open Cart Admin Interface Development 【发布时间】:2012-10-16 20:41:58 【问题描述】:

我的任务是将 Open Cart 安装与订单履行供应商集成(通过供应商的 API)。这将需要我在 OC 中的管理员用户的管理界面,以便对与 API 相关的订单执行各种操作。

API 本身很简单,如果不与 Open Cart 集成,那将毫无挑战。

我的问题是:

    那里有什么好的开发人员文档吗?我在 Google 搜索优秀的开发人员文档时一无所获。

    如何将管理菜单项添加到管理标题菜单?理想情况下,我会在“销售”下创建一个名为“履行”之类的子菜单。但是,似乎没有一种方法可以在不修改“核心”打开购物车文件的情况下添加管理菜单。如果我必须修改admin/view/template/common/header.tpl 以添加管理菜单项,将来升级 OC 不会覆盖这些更改吗?

    是否有存储设置的功能?这意味着如果我将其开发为扩展/模块,是否可以调用一组简单的函数/方法来创建、读取、更新和删除设置? (例如我需要使用的 API 凭据)

    我一直在考虑编写模块,但是我看到的每个 OC 模块示例(当我在仪表板中查看它时,在 Extensions->Modules->[Module Name] 下似乎涉及前端的布局,位置等,除了通过“模块”菜单项之外没有管理界面。我错过了什么?

【问题讨论】:

【参考方案1】:
    可用的最好的东西是 opencart 网站上的标准文档,尽管还有很多不足之处 目前有两种方法。直接编辑文件或使用vQmod 是的,您可以使用$this->model_setting_setting->editSetting() 模型方法来保存您的设置。有关它运行的代码,请参见 admin/model/setting/setting.php。另外,你应该看看管理中默认模块的控制器文件是如何使用它的 您不一定必须拥有前端版本。您可以创建一个模块,只需确保您的 mod 的 key_enabled 不会通过您的设置变为 1 (换句话说,当您保存时强制它始终为 0 并且永远不会在客户端调用该模块)

【讨论】:

谢谢。仅供参考,我发现有一个启用覆盖的新扩展,因此不一定必须使用 vQmod:opencart.com/index.php?route=extension/extension/… 是的 - 这是真的,我确实知道这一点,但它仍处于起步阶段(刚刚发布)并且在安装时还会修改大量核心文件,因此认为它与提及 谢谢。我同意你的看法。还有一个问题:你觉得使用 javscript/jQuery 添加菜单项怎么样?还是您认为 vQmod 安全、稳定、快速等? vQmod 不仅功能强大,是的,也是我在添加菜单项时使用的功能。我想 JS/jQuery 肯定是可能的,但不推荐它

以上是关于打开购物车管理界面开发的主要内容,如果未能解决你的问题,请参考以下文章

电商小程序实战教程-地址管理

java毕设--基于jsp servlet开发的在线商城系统

如何开启小米手机的后台弹出界面?

电子面单开发流程

电子面单开发流程

三星手机如何打开开发者选项