Espero que seja do vosso agrado e de fácil compreensão
ANTES DE EXECUTAR DEVE EFECTUAR UM BACKUP DA BASE DE DADOS VIA PAINEL DE ADMNISTRAÇÃO DO BACK-OFFICE, ABA TOOLS, EM DB backup, clicando em +Criar novo back-up . Mais Vale prevenir do que remediar
TUTORIAL RESET TOTAL Á LOJA
Esta Tutorial vai colocar todos os campos, e os respectivos sub-campos, sem qualquer informação.
Os campos abrangidos são:
- Category.
- Product.
- Costumer.
- Address.
- Manufacturer.
- Supplier.
- Orders.
- Cart.
- Message.
- Tag.
- WishList.
-Discount_quantity.
Nota: Se adicionarem mais algum campo dos modulos adicionais para fazer reset não esquecer de colocar os seus sub-campos relacionados, pois se não o fizerem poderão vir a ter conflitos no funcionamento da vossa loja.
Ex: `ps_wishlist`;`ps_wishlist_email`; `ps_wishlist_product`; `ps_wishlist_product_cart`;
Step 1 - Abrir o Xampp(ou outro equivalente) e Abrir o phpMyAdmnistrator(ou o equivalente) . Clicar onde tem o circulo vermelho na imagem do link abaixo.
http://picasaweb.google.pt/lh/photo/iPF ... directlink
Step 2 - Com o phpMyAdmnistrator aberto poderá ver no lado esquerdo a sua base de dados(normalmente tem o nome prestashop), a qual deverá abrir clicando onde tem o circulo vermelho na imagem do link abaixo.
http://picasaweb.google.pt/lh/photo/qwH ... directlink
Step 3 - Agora com a base de dados aberta poderá observar que existe um separador com o nome SQL, assinalado na imagem do link abaixo com um circulo vermelho, onde deverá clicar para abrir a janela de execução dos comandos SQL .
http://picasaweb.google.pt/lh/photo/yWZ ... directlink
Depois de aberta deverá ver a imagem que pode visualizar no seguinte link http://picasaweb.google.pt/lh/photo/KKm ... directlink
Step 4 - Copiar o código que se encontra na caixa abaixo, começando por o seleccionar todo na interega, efectuando depois copy com o botao do lado direito do rato ou pressionado a tecla ctrl+c .
NOTA: se mudou o seu prefixo na altura da instalação do prestashop de ps_ para outro xx_ irá ter que proceder á alteração no código que forneço em baixo do prefixo ps_ pelo seu xx_ . (nota adicionada á posteriori por dica de sl4vezero)
15/11/2009 NOTA: Corrigi o código retirando o nome da base de dados do comando INSERT TO para não terem que o mudar para o nome da vossa base de dados e não causar problemas como ao utilizador TASG
- Código: Selecionar todos
/* RESET TOTAL Á LOJA */
/* powered by EXADRA37 */
TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_order_message`;
TRUNCATE TABLE `ps_order_message_lang`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_slip`;
TRUNCATE TABLE `ps_order_slip_detail`;
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_message_readed`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
TRUNCATE TABLE `ps_discount_quantity`;
TRUNCATE TABLE `ps_product`;
TRUNCATE TABLE `ps_product_attachment`;
TRUNCATE TABLE `ps_product_attribute`;
TRUNCATE TABLE `ps_product_attribute_combination`;
TRUNCATE TABLE `ps_product_attribute_image`;
TRUNCATE TABLE `ps_product_download`;
TRUNCATE TABLE `ps_product_lang`;
TRUNCATE TABLE `ps_product_sale`;
TRUNCATE TABLE `ps_product_tag`;
TRUNCATE TABLE `ps_manufacturer`;
TRUNCATE TABLE `ps_manufacturer_lang`;
TRUNCATE TABLE `ps_supplier`;
TRUNCATE TABLE `ps_supplier_lang`;
TRUNCATE TABLE `ps_tag`;
TRUNCATE TABLE `ps_category`;
TRUNCATE TABLE `ps_category_group`;
TRUNCATE TABLE `ps_category_lang`;
TRUNCATE TABLE `ps_category_product`;
INSERT INTO `ps_category` (`id_category` ,`id_parent` ,`level_depth` ,`active` ,`date_add` ,`date_upd` ) VALUES
('1', '0', '0', '1', '2009-09-25 10:52:43', '2009-09-25 10:52:47');
INSERT INTO `ps_category_group` (`id_category` ,`id_group` ) VALUES
('1', '1');
INSERT INTO `ps_category_lang`
(`id_category` ,`id_lang` ,`name` ,`description` ,`link_rewrite` ,`meta_title` ,`meta_keywords` ,`meta_description`) VALUES
('1', '1', 'Home', NULL , 'home', NULL , NULL , NULL ),
('1', '2', 'Acueil', NULL , 'home', NULL , NULL , NULL),
('1', '3', 'Home', NULL , 'home', NULL , NULL , NULL);
TRUNCATE TABLE `ps_wishlist`;
TRUNCATE TABLE `ps_wishlist_email`;
TRUNCATE TABLE `ps_wishlist_product`;
TRUNCATE TABLE `ps_wishlist_product_cart`;
Step 5 - Na imagem abaixo onde está o texto em letras vermelhas grandes irá colar o que copiou utilizando o botao do lado direito do rato ou pressionado as teclas crtl+v .
Step 6 - Agora que o código está colado é só clicar no botão "Executa" assinalado a vermelho na imagem abaixo.
Step 7- Se o resultado for diferente da imagem apresentada em baixo, foi porque não copiaram bem o codigo no Step 4. Voltar a repetir tudo desde o Step 4 com mais atenção.
Testado na versão com êxito 1.2.4.0, bastando ir ao Back-Office e ao Front-Office da sua loja para o confirmar
Se encontrarem alguma falha de algum campo que ficou esquecido para fazer Reset, não hesitem em comunicar













