Mês: novembro 2010

Procurando temas para PrestaShop?

Postado em

A Prestashop Themes, tem um relação dos principais sites de temas e designers para PrestaShop. É em inglês.

Tip – Apagar pedidos no BO

Postado em

Há algum tempo me perguntaram como apagar os pedidos realizados enquanto ainda em testes.

Eu respondi de memória, não me lembrava exatamente onde havia lido, mas certamente o fora no fórum internacional.

Bastava, quando examinar um pedido em particular, em BO->Pedidos->O pedido em questão, e examinar a URl que aparece no navegador. Algo como:

http://ehinarr.prestashop/admin/index.php?tab=AdminOrders&id_order=1&vieworder&token=b48209ce2cfcf30c6149372da01528c4

E trocar o “vieworder” por “deleteorder” e pronto, o pedido está apagado!

Porém, a navegar no fórum internacional, justamente na comunidade Portuguesa, uma outra alternativa mais simples ainda e funcional surgiu, se bem que é preciso um mínimo de destreza ao manipular arquivos em php:

Basta abrir o arquivo (ficheiro) AdminOrders.php e adicionar logo após:

public function __construct()
{
global $cookie, $currentIndex;

$this->table = 'order';
$this->className = 'Order';
$this->view = true;
$this->colorOnBackground = true;

Esta linha:

$this->delete = true;

E fica assim:

public function __construct()
{
global $cookie, $currentIndex;

$this->table = 'order';
$this->className = 'Order';
$this->view = true;
$this->colorOnBackground = true;
$this->delete = true;

O que ocorre? Apenas que a opção de apagar o pedido, aquele “xis” vermelho, aparece juntamento à opção de ver o pedido.

Mas cuidado, uma vez apagado, o pedido não pode mais ser restaurado.