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.

2 comentários em “Tip – Apagar pedidos no BO

    Natan disse:
    novembro 19, 2010 às 2:59 am

    Muito obrigado pela dica!!!

    Ander disse:
    dezembro 11, 2010 às 2:22 pm

    o meu só funcionou assim…
    public function __construct()
    {
    global $cookie, $currentIndex;
    $this->table = ‘order’;
    $this->className = ‘Order’;
    $this->view = true;
    $this->colorOnBackground = true;
    $this->delete=true;
    $this->_select = ‘
    Agradeço pelo conhecimento, pois estava procurando muito.Obrigado e parabens

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s