Desde já, te agradeço imensamente por sua resposta!
Então eu deveria apenas usar estes chamados e substituir as que fiz no controller?
Usei eles, mas acho que ainda tem algo errado. A coluna selo foi criada manualmente (nome "Selo", Tipo "TINYINT")
Deixarei o XML completo aqui no fórum e com a ajuda, varias pessoas caso queiram, podem utilizar.
Ela cria um select na página de cadastro do produto, com algumas opções, que mostra nos módulos, bestseller, featured, latest e Category, além da página do produto. No momento ela esta aparecendo apenas na pagina do produto.
Select na pagina de cadastro do produto no Admin:
Label na pagina do produto Front-end:
Código: Selecionar todos<?xml version="1.0" encoding="utf-8"?>
<modification>
<name>Selo de destaque</name>
<code>selo_de_destaque_produto</code>
<version>1.0</version>
<author>Icaro Matos</author>
<link>nortgraf</link>
<file path="catalog/model/catalog/product.php">
<operation error="skip">
<search><![CDATA[
'model' => $query->row['model'],
]]></search>
<add position="after"><![CDATA[
'selo' => $query->row['selo'],
]]></add>
</operation>
</file>
<file path="catalog/controller/product/product.php">
<operation error="skip">
<search><![CDATA[if ($product_info['minimum']) {]]></search>
<add position="after"><![CDATA[
if ($product_info['selo']) {
$data['selo'] = $product_info['selo'];
} else {
$data['selo'] = false;
}]]></add>
</operation>
</file>
<file path="catalog/controller/product/category.php">
<operation error="skip">
<search><![CDATA[if ($this->config->get('config_review_status')) {]]></search>
<add position="after"><![CDATA[
if ($this->config->get('selo')) {
$selo = $result['selo'];
} else {
$selo = false;
}]]></add>
</operation>
<operation error="skip">
<search><![CDATA['rating' => $result['rating'],]]></search>
<add position="before"><![CDATA[
'selo' => $result['selo'],
]]></add>
</operation>
</file>
<file path="catalog/model/product/category.php">
<operation error="skip">
<search><![CDATA[if ($this->config->get('config_review_status')) {]]></search>
<add position="after"><![CDATA[
if ($category_info['image']) {
$selo = $result['selo'];
} else {
$selo = false;
}]]></add>
</operation>
<operation error="skip">
<search><![CDATA['rating' => $result['rating'],]]></search>
<add position="before"><![CDATA[
'selo' => $result['selo'],
]]></add>
</operation>
</file>
<file path="catalog/controller/extension/module/{bestseller,latest,special}*.php">
<operation error="skip">
<search><![CDATA[public function index($setting) {]]></search>
<add position="after"><![CDATA[
// all query
$data['selo'] = $setting['selo'];
]]></add>
</operation>
<operation>
<search position="replace"><![CDATA[foreach ($results as $result) {]]></search>
<add><![CDATA[
foreach ($results as $result) {
if ($this->config->get('selo')) {
$selo = $result['selo'];
} else {
$selo = false;
}
]]>
</add>
</operation>
<operation>
<search position="after"><![CDATA['rating' => $rating,]]></search>
<add><![CDATA[
'selo' => $selo,
]]>
</add>
</operation>
</file>
<file path="catalog/controller/extension/module/featured.php">
<operation error="skip">
<search><![CDATA[public function index($setting) {]]></search>
<add position="after"><![CDATA[
// all query
$data['selo'] = $setting['selo'];
]]></add>
</operation>
<operation error="skip">
<search><![CDATA['rating' => $rating,]]></search>
<add position="after"><![CDATA['selo' => $selo,]]></add>
</operation>
<operation error="skip">
<search><![CDATA[if ($this->config->get('config_review_status')) {]]></search>
<add position="before"><![CDATA[
if ($this->config->get('selo')) {
$selo = $product_info['selo'];
} else {
$selo = false;
}
]]></add>
</operation>
<operation>
<search position="after"><![CDATA['rating' => $rating,]]></search>
<add><![CDATA[
'selo' => $selo,
]]>
</add>
</operation>
</file>
<file path="catalog/view/theme/*/template/extension/module/featured.twig">
<operation error="skip">
<search><![CDATA[<div class="image">]]></search>
<add position="before"><![CDATA[<span class="vitrine-produto-selo" name="selo"> <b>{{ setting.selo }}</b></span>]]></add>
</operation>
</file>
<file path="catalog/view/theme/*/template/extension/module/{bestseller,latest,special}*.twig">
<operation error="skip">
<search><![CDATA[<div class="image">]]></search>
<add position="before"><![CDATA[<span class="vitrine-produto-selo" name="selo"> <b>{{ selo }}</b></span>]]></add>
</operation>
</file>
<file path="catalog/view/theme/*/template/product/product.twig">
<operation error="skip">
<search><![CDATA[<a class="thumbnail" href="{{ popup }}" title="{{ heading_title }}"><img src="{{ thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li>]]></search>
<add position="before"><![CDATA[
{% if selo == 1 %}
<span class="vitrine-produto-selo blue" name="selo"><b><i class="fa fa-star"></i> Novo</b></span>
{% endif %}
{% if selo == 2 %}
<span class="vitrine-produto-selo yellow" name="selo"><b><i class="fa fa-fire"></i> Promoção</b></span>
{% endif %}
{% if selo == 3 %}
<span class="vitrine-produto-selo black" name="selo"><b><i class="far fa-clock"></i> Produção 24Hrs</b></span>
{% endif %}
{% if selo == 4 %}
<span class="vitrine-produto-selo black" name="selo"><b><i class="fa fa-arrows-alt"></i> Formato personalizado</b></span>
{% endif %}
{% if selo == 5 %}
<span class="vitrine-produto-selo green" name="selo"><b><i class="fa fa-shipping-fast"></i> Frete grátis</b></span>
{% endif %}
]]></add>
</operation>
</file>
<file path="admin/controller/catalog/product.php">
<operation error="skip">
<search><![CDATA[
if (isset($this->request->post['minimum'])) {
]]></search>
<add position="before"><![CDATA[
// adiciona tag de destaque
if (isset($this->request->post['selo'])) {
$data['selo'] = $this->request->post['selo'];
} elseif (!empty($product_info)) {
$data['selo'] = $product_info['selo'];
} else {
$data['selo'] = '';
}
]]></add>
</operation>
</file>
<file path="admin/model/catalog/product.php">
<operation error="skip">
<search><![CDATA[
stock_status_id = '" . (int)$data['stock_status_id'] . "',
]]></search>
<add position="replace"><![CDATA[
stock_status_id = '" . (int)$data['stock_status_id'] . "', selo = '" . (int)$data['selo'] . "',
]]></add>
</operation>
<operation error="skip">
<search><![CDATA[
pov.quantity
]]></search>
<add position="replace"><![CDATA[
pov.quantity, pov.selo
]]></add>
</operation>
</file>
<file path="admin/view/template/catalog/product_form.twig">
<operation error="skip">
<search><![CDATA[
<label class="mb-5 control-label" for="input-status">{{ entry_status }}</label>
]]></search>
<add position="before" offset="2"><![CDATA[
<div class="form-group">
<div class="col-sm-12">
<label class="mb-5 control-label" for="input-stock-status"><span data-toggle="tooltip" title="Selo de destaque">Selo de destaque</span></label>
<select name="selo" id="input-selo" class="form-control">
<option value="0" {% if selo == 0 %}selected {% endif %}>Nenhum</option>
<option value="1" {% if selo == 1 %}selected {% endif %}>Novo</option>
<option value="2" {% if selo == 2 %}selected {% endif %}>Promoção</option>
<option value="3" {% if selo == 3 %}selected {% endif %}>Produção 24Hrs</option>
<option value="4" {% if selo == 4 %}selected {% endif %}>Formato personalizado</option>
<option value="5" {% if selo == 5 %}selected {% endif %}>Frete grátis</option>
</select>
</div>
</div>
]]></add>
</operation>
</file>
<!--
<file path="">
<operation error="skip" info="">
<search trim="true|false" index="0" ><![CDATA[
]]></search>
<add position="replace|before|after" offset="0"><![CDATA[
]]></add>
</operation>
</file>
-->
</modification>
As edições não geram resposta