Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#24217
Boa Tarde!

Gostaria de saber se algum módulo ou configuração para que eu possa colocar um limite de produtos cadastrados por loja.

Ex.
Loja 1 = Maximo 50 produtos
Loja 2 = Maximo 60 produtos
Loja 1 = Maximo 100 produtos

Desde Ja Agradeço a atenção!
#24242
Manoel Vidal escreveu:Olá Tiago,

Não há este recurso nativamente no OpenCart, mas pode ser que tenha algum módulo que lhe dê esta funcionalidade, dê uma pesquisada:
http://www.opencart.com/index.php?route ... /extension

Espero ter ajudado. :D
Olá Manoel Vidal

Consegui solucionar o meu problema andei pesquisando sobre o VQmod e descobri que poderia fazer um mod atravez do xml.
Para que estiver afim de esse xml segue o código abaixo.
Código: Selecionar todos
<modification>

	<id>Limite de Produtos</id>
	<version>1.0.0</version>
	<vqmver>1.0.8</vqmver>
	<author>Tiago Geremias - http://facebook.com/tiagopgeremias</author>
	
	<file name="admin/view/template/catalog/product_list.tpl">
        <operation>
			<search position="replace">
            <![CDATA[
                <a onclick="location = '<?php echo $insert; ?>'" class="button"><?php echo $button_insert; ?></a>
            ]]>
            </search>
			<add>
            <![CDATA[
                <?php $this->load->model('catalog/product'); if ($this->model_catalog_product->getTotalProducts() < 20) { ?>
                    <a onclick="location = '<?php echo $insert; ?>'" class="button"><?php echo $button_insert; ?></a>
                <?php } else { ?> 
                    <font color="red">Capacidade Maxima de itens</font>
                <?php } ?>
            ]]></add>
		</operation>
        
	</file>
	<file name="admin/view/template/catalog/product_form.tpl">
        <operation>
			<search position="replace">
            <![CDATA[
                <a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a>
            ]]>
            </search>
			<add>
            <![CDATA[
                <?php $this->load->model('catalog/product'); if ($this->model_catalog_product->getTotalProducts() < 20) { ?>
                    <a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a>
                <?php } elseif(strpos($action,"route=catalog/product/update")) { ?> 
						<a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a>
                <?php } else{
							header("Location: index.php?route=catalog/product&token=$token");
						}?>
            ]]></add>
		</operation>
        
	</file>
	

</modification>
Sei que não é o mais correto mas funciona!
Agradeço a atenção
#53403
Tiago, este xml realmente inibe a inserção do produto, porém aceita que seja feita uma cópia e edição de modo que seja possível burlar o sistema e inserir mais produtos do que o permitido.
Você tem a correção para isto?

Desde já agradeço!