Jump to content

(RESOLVIDO)Como adicionar mais uma opção(condição do produto)


Recommended Posts

Boas,

 

A questao do "novo" este termo é usado como um novo produto para a loja e não se pode adicionar mais sem fazer alteraçoes ao tema.

O que pretende adicionar é um atributo de produto, este pode ser novo ou usado.

 

Cumps

Link to comment
Share on other sites

O que exatamente quer fazer. O seu screen mostra as opcoes padrao. Vc. quer acrescentar uma opcao mais ? Se sim entao vc. vai ter que alterar alguns scripts adcionando ao controller correspondente a opcao para que seja adicionada ao banco de dados e esteja disponível no admin ou em outro lugar que deseja.

 

Ou vc. quer adicionar a condicao "novo", recondicionado, etc ao seu tema para estar visível no produto ? Esta opcao já está integrada na versao Prestashp 1.6.0.7. (veja screen). Por favor atualize se a sua versao nao mostra a condicao no produto.

 

 

post-741527-0-71142700-1403258899_thumb.jpg

Link to comment
Share on other sites

Sim, entao vai ter que programar para existir. Terá que incluir esta nova opcao primeiramente no controller, adicionar ao banco de dados para ficar disponível a selecao e adicionar no smarty para aparecer/ e poder ser incluído no tema.

A condicao é escrita no banco de dados na tabela ps_products, coluna conditions.

Se nao tiver conhecimentos de programacao, deixe alguém programar para voce. Uma simples inclusao somente no banco de dados provavlemente nao vai funcionar.

Link to comment
Share on other sites

Valeu,obrigado pela ajuda,

 

Mas ai complicou e o custo não compensa, então vou renomear "recondicionado" para "padrão", via tradução.

 

Obrigado,

 

Marcilio Farias

Sim, entao vai ter que programar para existir. Terá que incluir esta nova opcao primeiramente no controller, adicionar ao banco de dados para ficar disponível a selecao e adicionar no smarty para aparecer/ e poder ser incluído no tema.

A condicao é escrita no banco de dados na tabela ps_products, coluna conditions.

Se nao tiver conhecimentos de programacao, deixe alguém programar para voce. Uma simples inclusao somente no banco de dados provavlemente nao vai funcionar.

Link to comment
Share on other sites

  • 2 weeks later...

Colega,

 

Resolvi meu caso pela tradução, no entanto, mais na frente vou precisar acrescentar mais campos, então não vou desistir de fazê-lo via programação, você podia  me ajudar no seguinte:

 

1- Qual arquivo do controller editar?Procurei em productcontroller mas não achei nada.

2- Qual smart tpl editar?

3- Qual tabela ps_products modificar? Não encontrei nenhuma que posso modificar as opções de "condition".

 

Agradeço qualquer ajuda,

 

Marcilio Farias

 

Sim, entao vai ter que programar para existir. Terá que incluir esta nova opcao primeiramente no controller, adicionar ao banco de dados para ficar disponível a selecao e adicionar no smarty para aparecer/ e poder ser incluído no tema.

A condicao é escrita no banco de dados na tabela ps_products, coluna conditions.

Se nao tiver conhecimentos de programacao, deixe alguém programar para voce. Uma simples inclusao somente no banco de dados provavlemente nao vai funcionar.

Link to comment
Share on other sites

  • 5 months later...

Pode ser desnessária para vc. mas tem efeitos SEO, por isso eu nao aconselho de retirar.

 

No entanto se nao quiser a linha entao comente no seu tema /themes/seutema/product.tpl as linhas (cerca 158 á 170):

<!-- 			{if $product->condition}
			<p id="product_condition">
				<label>{l s='Condition'} </label>
				{if $product->condition == 'new'}
					<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
					<span class="editable">{l s='New'}</span>
				{elseif $product->condition == 'used'}
					<link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>
					<span class="editable">{l s='Used'}</span>
				{elseif $product->condition == 'refurbished'}
					<link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>
					<span class="editable">{l s='Refurbished'}</span>
				{/if} -->
Edited by selectshop.at (see edit history)
Link to comment
Share on other sites

  • 6 months later...

And how to include three options?

Porque em inglês ?

 

 

Boas,

 

Penso que a única forma será adicionar essa condição na base de dados.

 

Cumps

 

Como o CarlosC já instruiu, vc. terá que adicionar uma condicao nova no banco de dados para depois dispor no seu template.

Edited by selectshop.at (see edit history)
Link to comment
Share on other sites

  • 1 year later...

Caros tentei retirar a condição no meu site comentando as linhas conforme a descrição do tópico #17 mas não funcionou, continua aparecendo a condição, será que tem alguma outra alteração necessária na versão mais nova do prestashop?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...