Coder Social home page Coder Social logo

delete-test-orders-for-prestashop's People

delete-test-orders-for-prestashop's Issues

Enhancement: Prestashop v1.25

For Prestashop 1.25 I think the following SQL works well to re-set orders, 
stats and so-forth....

[code]
    function DeleteOrders()
    {
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "orders`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_detail`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_discount`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_history`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_message`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_message_lang`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_return`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_return_detail`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_slip`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "order_slip_detail`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "message`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "cart`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "cart_discount`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "cart_product`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "connections`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "connections_page`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "connections_source`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "date_range`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "guest`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "pagenotfound`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "product_sale`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "statssearch`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "ups_cache`");
        Db::getInstance()->ExecuteS("TRUNCATE `" . _DB_PREFIX_ . "usps_cache`");
        Db::getInstance()->ExecuteS("UPDATE `" . _DB_PREFIX_ . "usps_cache` SET counter=0");
        Db::getInstance()->ExecuteS("UPDATE `" . _DB_PREFIX_ . "configuration` SET value=1 
WHERE name='PS_DELIVERY_NUMBER'");
        Db::getInstance()->ExecuteS("UPDATE `" . _DB_PREFIX_ . "configuration` SET value=1 
WHERE name='PS_INVOICE_NUMBER'");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "orders` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_detail` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_discount` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_history` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_message` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_message_lang` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_return` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_return_detail` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_slip` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "order_slip_detail` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "message` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "cart` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "cart_discount` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "cart_product` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "connections` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "connections_page` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "connections_source` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "date_range` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "guest` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "pagenotfount` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "product_sale` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "statssearch` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "ups_cache` 
AUTO_INCREMENT=1");
        Db::getInstance()->ExecuteS("ALTER TABLE `" . _DB_PREFIX_ . "usps_cache` 
AUTO_INCREMENT=1");

        return true;

    }
[/code]

Original issue reported on code.google.com by [email protected] on 12 Feb 2010 at 3:33

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.