这些是您需要为 OpenCart 关注的 PHP 命令,位于/catalog/controller/checkout/cart.php
if ($this->cart->hasProducts() || (isset($this->session->data['vouchers']) && $this->session->data['vouchers'])) { // look for hasProducts
$products = $this->cart->getProducts(); // look for this
文件也在
system/library/cart.php
system/library/product.php
你需要编辑public function getProducts() {
$sql = "SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id)";
还有一些编辑,只需在 OpenCart zip 中的这些功能的文件夹中查找即可。您可以ORDER BY
在这些 SQL 命令中添加您的函数和其他函数。我建议下载与您匹配的 OpenCart 版本并保留 zip 提取 - 切勿触摸源代码,以便您可以参考它,如果使用 WordCompress,请始终将原始作品保存为 .bk 或 .php.backup 或 .compress
更新
并非所有文件都以 MVC 格式构建。有些文件在系统文件夹中,有些文件和功能已经合并。