问题标签 [opencart2.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
crm - update opencart orders to another database
I will be launching an Open Cart site in about couple of weeks time, its based on OpenCart 2.
I wanted to integrate my store with our inhouse CRM, in doing so, we considered an option of doing it via an extension, then thought that since the operations performed by our CRM practically has not much to do with the store itself, it made sense to just have the customer details and the order details to be inserted into another Database, right after the order has been placed by a user on our opencart store.
This will require us to have another database call, on the order confirmation page.
Wanted to check, if this can be done? And if yes, then does it sound like a good option?
So this way, we can provide customers with better experience and better offers etc... while not still overloading our opencart site to perform these operations, and have open cart as only the store front.
php - $this->config->get('something') 在 opencart
我是 opencart 和 php 的新手。我正在发现 opencart 模板,我找到 $this->config->get
了这条线,对此我有点困惑。我不是很清楚。这个请求我们使用这个对象(当前)访问配置对象并调用配置对象的get方法,对吗?
我读过从数据库中获取查询数据。此数据是从管理面板设置的。
所以这里有一些问题:
1.我在哪里可以找到配置对象声明
2. Get 使用简单查询从数据库中检索数据?
3.如何添加自己的字段,我的意思是如何在管理面板中添加一些字段,例如在类别配置中以这种方式使用它们 $this->config->get
。
如果有任何帮助,我将不胜感激。
php - OpenCart 2.0 我无法添加模块(ControllerModuleMinicart::redirect() 错误)
我正在尝试将模块添加到最新的 OpenCart 版本,但到目前为止没有人工作。首先,我尝试添加侧推车,我发现了几个模块,但它们都是针对早期版本的,不适用于 2.0,我还尝试添加 facebook 之类的框扩展,并且存在相同的错误。
所以在模块下载之后我改变了一些事情,比如这个线程线程
1.我全部改成$this->data
。2.我改成3我改成 $data
$this->response->setOutput($this->render());
$this->response->setOutput($this->load->view('module/minicart.tpl', $data));
$this->children
所以当我试图管理这个模块时没有错误,但是当我试图保存它时出错
Fatal error: Call to undefined method ControllerModuleMinicart::redirect() in C:\wamp\www\opencart\admin\controller\module\minicart.php on line 23
第 23 行看起来像:
我需要改变什么?我如何最终开始使用模块(似乎所有模块仍然适用于早期版本,我们必须重新制作它们......)
caching - vqmod 未正确生成 vqcache 文件 v. 2.5.0
有人找到了正确生成 vqmod 缓存文件的方法吗?
我正在使用 VQmod manager 3.0,这就是它告诉我的。
opencart - 我想在主页opencart2.0.0.0的特色模块中删除产品描述
我想删除 opencart 2.0.0.0 主页上的精选、最新、按类别最新、特价产品描述。我只想显示产品图片、价格、添加到购物车、愿望清单、比较。请帮我解决这个问题。我该如何解决。
opencart2.x - 在opencart中将我的帐户更改为用户名
我有这个小问题,我正在使用 open cart v 2.0.1.1,当用户登录时,它会在下拉菜单中显示我的帐户。我想显示该特定用户的用户名而不是“我的帐户”,有人可以帮我解决这个问题吗?
php - Opencart 2:在产品插入时将当前记录的管理员 ID 添加到 oc_product 表
我想监控哪个仪表板用户(“管理员”)向数据库添加了新产品。
我正在考虑的解决方案是简单地添加另一个insert
underadmin > model > catalog > product.tpl
函数addProduct()
,它将用户 ID 添加到之前添加的自定义列中oc_product
。
我现在唯一的问题是如何在这个文件(model/catalog/product.tpl)中调用/获取当前记录的管理员 ID。
这就是我的想法,如果这个想法完全错误,请写一些更好的解决方案。
php - 在 OpenCart 中,如何自定义产品页面上可见的信息
好吧,首先我想说我不是一个极客程序员。我是编程的中级。最近在通过teamtreehouse学习Php,还没学完。但相反,我开始使用 OpenCart 制作在线商店。我看了一些 youtube 视频并添加了一些产品、类别等。现在我被震惊并失眠了,因为网络上没有适当的解释。问题是-在产品页面上,我有许多产品的奖励积分类别。但类别页面上唯一可见的是图像、价格、简短描述、添加到购物车选项。对不起,如果我无法正确解释...以下是屏幕截图的网址-
http://postimg.org/image/7s413wjyd/
也看看我想做什么——
http://postimg.org/image/rggxj7hq5/
有没有办法通过opencart的管理页面做到这一点?如果没有,请指导我如何通过代码工作。我也是php新手,但它会让我明白。请帮帮我。
opencart2.x - 客户如何在购买产品后下载 Opencart Voucher 而不是通过电子邮件接收
我是 Opencart 的新手。感觉很难完成一项任务。我需要您对以下任务的帮助。请帮帮我。
客户可以使用选择的优惠券模板(生日快乐或其他)下载优惠券。优惠券用于菜单页面中的服务项目(项目和价格在菜单页面中列出)。
如果他们从菜单中选择 1 项服务(例如:美甲治疗),则价格与菜单相同(25 美元)
但是,如果他们选择 2 个服务项目,他们会从他们选择的 2 个项目的总和中获得 5% 的折扣(然后是 $25x2 减去 5%)
所以优惠券的价值取决于他们从菜单中选择的项目然后他们可以使用选择的设计(生日快乐或其他东西)下载优惠券
请让我知道,如何完成上述任务。
谢谢您的帮助
opencart2.x - Opencart:将商品添加到购物车时如何更改商品价格
我正在尝试在 opencart 中实现一个功能,可以通过文本区域在产品页面上输入自定义价格,如果输入了自定义价格,当将商品添加到购物车时,它将应用自定义价格字段中指定的价格。此处提出了类似的问题,有人好心地提供了适用于 OpenCart 1.5.x 的良好解决方案。但是,我试图在 OpenCart 2 上遵循这种方法,但没有成功。在过去的几天里,我一遍又一遍地检查了所有内容,但我似乎无法使其正常工作,因为我是编程界的新手,我想知道是否有人能够为我指明正确的方向失踪。我已经在网上搜索但找不到任何相关信息
我检查并注意到 AJAX 请求在 2.x 中更改为 #product div,因此我在此 div 中的数量下方输入了我的价格输入
我已经在 Add() 方法中转到控制器结帐/购物车/添加,我已经添加了这段代码
再往下,我改变了这条线
至:
接下来,在system/library/cart.php
我将 Add()
方法的定义更改为以下
在 Add() 方法结束之前,我添加了以下内容
在 GetProduct() 中,我添加了这些行
}
在这一行之后:
最后在产品价格设置为价格+期权价格的数组之后
我添加了以下内容