T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
14th August

Brisanje testnih naročil v Magento internetni trgovini

Objavljamo kratek članek z navodili kako zbrisati testna naročila iz Magento internetne trgovine. V kolikor imate samo trgovino postavljeno in ste dali fazo testiranja skozi imate zelo verjetno v adminu oz bazi veliko testnih naročil, ki vam kazijo statistiko kot tudi sam pregled nad dejanskimi naročili. Ker pa je ročno delo pri večjih testih lahko zamudno vam objavljamo kodo, ki jo izvedete preko MySQL vmesnika in tako z enim klikom praktično resetirate in pobrišete odvečna naročila - seveda na lastno odgovornost.

PHP:
  1. SET FOREIGN_KEY_CHECKS=0;
  2.  
  3. TRUNCATE `sales_order`;
  4. TRUNCATE `sales_order_datetime`;
  5. TRUNCATE `sales_order_decimal`;
  6. TRUNCATE `sales_order_entity`;
  7. TRUNCATE `sales_order_entity_datetime`;
  8. TRUNCATE `sales_order_entity_decimal`;
  9. TRUNCATE `sales_order_entity_int`;
  10. TRUNCATE `sales_order_entity_text`;
  11. TRUNCATE `sales_order_entity_varchar`;
  12. TRUNCATE `sales_order_int`;
  13. TRUNCATE `sales_order_text`;
  14. TRUNCATE `sales_order_varchar`;
  15. TRUNCATE `sales_flat_quote`;
  16. TRUNCATE `sales_flat_quote_address`;
  17. TRUNCATE `sales_flat_quote_address_item`;
  18. TRUNCATE `sales_flat_quote_item`;
  19. TRUNCATE `sales_flat_quote_item_option`;
  20. TRUNCATE `sales_flat_order_item`;
  21. TRUNCATE `sendfriend_log`;
  22. TRUNCATE `tag`;
  23. TRUNCATE `tag_relation`;
  24. TRUNCATE `tag_summary`;
  25. TRUNCATE `wishlist`;
  26. TRUNCATE `log_quote`;
  27. TRUNCATE `report_event`;
  28.  
  29. ALTER TABLE `sales_order` AUTO_INCREMENT=1;
  30. ALTER TABLE `sales_order_datetime` AUTO_INCREMENT=1;
  31. ALTER TABLE `sales_order_decimal` AUTO_INCREMENT=1;
  32. ALTER TABLE `sales_order_entity` AUTO_INCREMENT=1;
  33. ALTER TABLE `sales_order_entity_datetime` AUTO_INCREMENT=1;
  34. ALTER TABLE `sales_order_entity_decimal` AUTO_INCREMENT=1;
  35. ALTER TABLE `sales_order_entity_int` AUTO_INCREMENT=1;
  36. ALTER TABLE `sales_order_entity_text` AUTO_INCREMENT=1;
  37. ALTER TABLE `sales_order_entity_varchar` AUTO_INCREMENT=1;
  38. ALTER TABLE `sales_order_int` AUTO_INCREMENT=1;
  39. ALTER TABLE `sales_order_text` AUTO_INCREMENT=1;
  40. ALTER TABLE `sales_order_varchar` AUTO_INCREMENT=1;
  41. ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
  42. ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
  43. ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
  44. ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
  45. ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
  46. ALTER TABLE `sales_flat_order_item` AUTO_INCREMENT=1;
  47. ALTER TABLE `sendfriend_log` AUTO_INCREMENT=1;
  48. ALTER TABLE `tag` AUTO_INCREMENT=1;
  49. ALTER TABLE `tag_relation` AUTO_INCREMENT=1;
  50. ALTER TABLE `tag_summary` AUTO_INCREMENT=1;
  51. ALTER TABLE `wishlist` AUTO_INCREMENT=1;
  52. ALTER TABLE `log_quote` AUTO_INCREMENT=1;
  53. ALTER TABLE `report_event` AUTO_INCREMENT=1;
  54.  
  55. -- reset customers
  56. TRUNCATE `customer_address_entity`;
  57. TRUNCATE `customer_address_entity_datetime`;
  58. TRUNCATE `customer_address_entity_decimal`;
  59. TRUNCATE `customer_address_entity_int`;
  60. TRUNCATE `customer_address_entity_text`;
  61. TRUNCATE `customer_address_entity_varchar`;
  62. TRUNCATE `customer_entity`;
  63. TRUNCATE `customer_entity_datetime`;
  64. TRUNCATE `customer_entity_decimal`;
  65. TRUNCATE `customer_entity_int`;
  66. TRUNCATE `customer_entity_text`;
  67. TRUNCATE `customer_entity_varchar`;
  68. TRUNCATE `log_customer`;
  69. TRUNCATE `log_visitor`;
  70. TRUNCATE `log_visitor_info`;
  71.  
  72. ALTER TABLE `customer_address_entity` AUTO_INCREMENT=1;
  73. ALTER TABLE `customer_address_entity_datetime` AUTO_INCREMENT=1;
  74. ALTER TABLE `customer_address_entity_decimal` AUTO_INCREMENT=1;
  75. ALTER TABLE `customer_address_entity_int` AUTO_INCREMENT=1;
  76. ALTER TABLE `customer_address_entity_text` AUTO_INCREMENT=1;
  77. ALTER TABLE `customer_address_entity_varchar` AUTO_INCREMENT=1;
  78. ALTER TABLE `customer_entity` AUTO_INCREMENT=1;
  79. ALTER TABLE `customer_entity_datetime` AUTO_INCREMENT=1;
  80. ALTER TABLE `customer_entity_decimal` AUTO_INCREMENT=1;
  81. ALTER TABLE `customer_entity_int` AUTO_INCREMENT=1;
  82. ALTER TABLE `customer_entity_text` AUTO_INCREMENT=1;
  83. ALTER TABLE `customer_entity_varchar` AUTO_INCREMENT=1;
  84. ALTER TABLE `log_customer` AUTO_INCREMENT=1;
  85. ALTER TABLE `log_visitor` AUTO_INCREMENT=1;
  86. ALTER TABLE `log_visitor_info` AUTO_INCREMENT=1;
  87.  
  88. -- Reset all ID counters
  89. TRUNCATE `eav_entity_store`;
  90. ALTER TABLE  `eav_entity_store` AUTO_INCREMENT=1;
  91.  
  92. SET FOREIGN_KEY_CHECKS=1;

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. Magento brisanje vseh izdelkov v bazi
  2. Sledenje prodaje v Magento internetni trgovini preko eCommerce Google Anayltics
  3. MySQL kreiranje tabele s SELECT stavkom
  4. Magento internetna trgovina – težave s promocijskimi cenami – special price rule
  5. Konverzija CP1250, ISO-8859-1 baze v UTF-8 – šumniki UTF-8 – cp1250 to utf8
  6. Wordpress – brisanje starih verzij vsebine oz člankov internetne strani oz bloga
  7. Slovenski internetni prostor je postal lepši, res?
  8. Kako internetni strani dodati nestandardne fonte-pisave brez uporabe CSS3

2x komentirano na “Brisanje testnih naročil v Magento internetni trgovini”

  1. Marko je napisal:

    Ali velja za verzijo 1.6 tud?

  2. Linwood Servano je napisal:

    I think other site proprietors should take this web site as an model, very clean and wonderful user genial style and design, as well as the content. You are an expert in this topic!

Dodaj komentar