Tags

Aqui aparecem os posts das tags selecionadas.

Tags:Magento

Magento – Adicionando opções para ordenar na página de produtos

Olá,

1 – Abra o arquivo: app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
2 – Na linha 232, vai encontrar:

 

if ($this->getCurrentOrder()) {
 $this->_collection->setOrder($this->getCurrentOrder(), $this->getCurrentDirection());
}
return $this;

 
3 – Acrescente o código e altere da forma que desejar:

 

if ($this->getCurrentOrder()) {
 if(($this->getCurrentOrder())=='recente'){
  $this->_collection->setOrder('entity_id','desc');
 }else {
  $this->_collection->setOrder($this->getCurrentOrder(),$this->getCurrentDirection());
 }
}
return $this;

 
4 – Agora na linha 391, procure a função:

 

public function setDefaultOrder($field){
 if (isset($this->_availableOrder[$field])) {
  $this->_orderField = $field;
 }
 return $this;
}

 
5 – Altere para esse código:

 

public function setDefaultOrder($field) {
 if (isset($this->_availableOrder[$field])) {
  $this->_availableOrder = array(
   'recente' => $this->__('Mais Recente'),
   'name' => $this->__('Name'),
   'price' => $this->__('Price'),
  );
  $this->_orderField = $field;
 }
 return $this;
}

Magento – Ordenar página de produtos pelo “id”

Olá,

para ordenar do produto mais recente:

 

/*   Copie o arquivo
*    app\code\core\Mage\Catalog\Block\Product\List.php
*    para
*    app\code\local\Mage\Catalog\Block\Product\List.php
*/

/* Procure pela função: */
public function _getProductCollection()

/* Altere de: */
$this->_productCollection =  $layer->getProductCollection()->addAttributeToSort($_GET['order'], $_GET['dir']);

/* Para: */
if($_GET['dir'] == NULL)
    $this->_productCollection =  $layer->getProductCollection()->addAttributeToSort('entity_id', 'desc');
else
    $this->_productCollection =  $layer->getProductCollection()->addAttributeToSort($_GET['order'], $_GET['dir']);

Instalar SMTP Pro Email para o Magento

Olá,

Siga os passos para instalar corretamente.

No Magento Commerce:

Passo1: Acesse o link: link
Passo2: Clique no botão “Install Now”.
Passo3: Em seguida, aceite a licença clique no botão “Get Extension Key” e copie o código que está dentro da caixa, ele será utilizado nos próximos passos.

Na sua loja:

Passo1: Acesse

Sistema -> Conexão Magento -> Gerenciador de Conexões Magento.

Passo2: Cole o código que você copiou anteriormente dentro da caixa 2 da opção “Install New extensions”.
Passo3: Após isso pressione o botão “Proceed” para continuar.

Com o plugin SMTP Pro Email instalado, vamos configurá-lo. Para isso siga os seguintes passos:

Passo1: No painel de Controle do Magento, acesse o menu

Sistema -> Configurações

Passo2: No menu da esquerda, clique na opção “SMTP Pro” que está mais para baixo, na sessão “ASCHRODER EXTENSIONS”.
Passo3: Em seguida preencha o formulário com os dados de envio do servidor SMTP desejado.

smtppro

Após essas configurações, você pode visualizar os emails enviados em:

Passo1:

Sistema -> Ferramentas -> STMTPPro –> Email Log.

Até a próxima.