Como posso excluir os pedidos de teste criados em minha loja? Abri o banco de dados, mas não consegui encontrar a tabela de pedidos. Ajude-me a excluir os pedidos. Estou usando a versão posterior do Magento 2.
fonte
Como posso excluir os pedidos de teste criados em minha loja? Abri o banco de dados, mas não consegui encontrar a tabela de pedidos. Ajude-me a excluir os pedidos. Estou usando a versão posterior do Magento 2.
Eu sugiro que você evite a bagunça direta com o SQL.
Você pode usar qualquer boa extensão como o Mageplaza
Outra opção é criar um script na raiz e excluir a ordem programaticamente
Você pode criar um arquivo na raiz com o seguinte código:
<?php
ini_set('error_reporting', E_ALL);
ini_set("display_errors", "1");
use Magento\Framework\App\Bootstrap;
require 'app/bootstrap.php';
$bootstrap = Bootstrap::create(BP, $_SERVER);
$objectManager = $bootstrap->getObjectManager();
$registry = $objectManager->get('Magento\Framework\Registry');
$state = $objectManager->get('Magento\Framework\App\State');
$state->setAreaCode('frontend');
$ids = array(1,2,3,4); // your order_id
foreach ($ids as $id) {
$order = $objectManager->create('Magento\Sales\Model\Order')->load($id);
$registry->register('isSecureArea','true');
$order->delete();
$registry->unregister('isSecureArea');
echo "order deleted";
}
Editar I
Se você deseja excluir a ordem usando o script, você pode colocar o código acima na pasta raiz do magento. Depois de clicar no URL no navegador.
Por exemplo, seu magento está instalado em www.example.com e seu nome de arquivo é que deleteOrder.php
você pode executá-lo:
www.example.com/deleteOrder.php
Se você deseja instalar a extensão, precisa
- Extract folder at [magentoRoot]/app/code
- Open terminal and run cd [magentoRoot] //change to root dir
- php bin/magento setup:upgrade
- php bin/magento cache:flush
- php bin/magento setup:static-content:deploy (only required in production mode)
Você também pode encontrar documentos no Site Oficial
Você pode excluir todos os pedidos, histórico de pedidos, remessas, faturas, notas de crédito, também as cotações, itens de cotação do banco de dados seguindo o SQL:
# Histórico de pedidos limpos
# Informações da ordem limpa
Informações do carrinho limpo
Redefina os índices (se você quiser que o número de seus pedidos comece de volta para 1
Antes de fazer o procedimento acima, faça um backup do seu banco de dados.
Espero que isso ajude.
fonte