在默认的 OpenCart 代码中尝试类似的东西。这在最新的 opencart 版本 3.0.2.0 中运行良好
对于类别页面:
第一步:打开文件catalog/controller/product/category.php
寻找:
'rating' => $result['rating'],
之后添加:
'sku' => $result['sku'],
第二步: 打开文件:catalog\language\en-gb(your language)\product\category.php
寻找:
$_['text_price'] = 'Price:';
之后添加:
$_['text_sku'] = 'SKU:';
第三步: 打开文件:catalog/view/theme/default(your theme)/template/product/category.twig
寻找:
<p>{{ product.description }}</p>
之后添加:
{% if product.sku %}
<p>{{ text_sku }} {{ product.sku }}</p>
{% endif %}
对于产品页面:
第一步:打开文件catalog/controller/product/product.php
寻找:
$data['heading_title'] = $product_info['name'];
之后添加:
$data['sku'] = $product_info['sku'];
第二步: 打开文件:catalog\language\en-gb(your language)\product\product.php
寻找:
$_['text_model'] = 'Product Code:';
之后添加:
$_['text_sku'] = 'SKU:';
第三步: 打开文件:catalog/view/theme/default(your theme)/template/product/product.twig
寻找:
<li>{{ text_model }} {{ model }}</li>
之后添加:
{% if sku %}
<li>{{ text_sku }} {{ sku }}</li>
{% endif %}