<div id="g0rjr"></div>
                                                 
                                                首页
                                                外贸B2C模板开发
                                                zencart 开发
                                                Magento开发
                                                经典客户案例
                                                zencart 报价
                                                外贸主机
                                                联系我们
                                                 
                                                 
                                                首页 ::  Magento开发 ::  Magento二次开发 ::  magento批量清除产品和分类
                                                 
                                                magento批量清除产品和分类

                                                  作者: Magento   |   2013-10-15     阅读次数:1048     关键字:苏州zencart电子数码网店系统


                                                在magento的开发和模板调试的时候都需要加入一些分类和产品,等到网站正式上线的时候又是很麻烦的事情,所以自己写了一个php,用于清除产品和分类

                                                <form action="" method="post">

                                                   

                                                Enter check product web:

                                                   

                                                    <input type="text" name="web"    size="40" maxlength="40"/>

                                                   

                                                    <input type="submit" name="sub" value="submit">

                                                   

                                                    </form>

                                                   

                                                <?php

                                                   

                                                $path="/var/html"        //网站的目录

                                                   

                                                //include("mysql.class.php");

                                                   

                                                if($_POST[web]){

                                                   

                                                                $web=$_POST[web];

                                                   

                                                                $xml=simplexml_load_file("/$path/$web/app/etc/local.xml");     //读取xml文件

                                                   

                                                                $dbname=$xml->global->resources->default_setup->connection->dbname;

                                                   

                                                                $password=$xml->global->resources->default_setup->connection->password;

                                                   

                                                                $username=$xml->global->resources->default_setup->connection->username;

                                                   

                                                                echo "dbname:$dbname"."<br>";

                                                   

                                                                echo "password:$password"."<br>";

                                                   

                                                $mysqli=new mysqli("localhost","$username","$password","$dbname");

                                                   

                                                //以下是清除语句

                                                   

                                                $csql1="TRUNCATE TABLE `catalog_category_entity`";

                                                   

                                                $csql2="TRUNCATE TABLE `catalog_category_entity_datetime`";

                                                   

                                                $csql3="TRUNCATE TABLE `catalog_category_entity_decimal`";

                                                   

                                                $csql4="TRUNCATE TABLE `catalog_category_entity_int`";

                                                   

                                                $csql5="TRUNCATE TABLE `catalog_category_entity_text`";

                                                   

                                                $csql6="TRUNCATE TABLE `catalog_category_entity_varchar`";

                                                   

                                                $csql7="TRUNCATE TABLE `catalog_category_product`";

                                                   

                                                $csql8="TRUNCATE TABLE `catalog_category_product_index`";

                                                   

                                                $csql9="INSERT    INTO `catalog_category_entity`(`entity_id`,`entity_type_id`,`attribute_set_id`,`parent_id`,`created_at`,`updated_at`,`path`,`POSITION`,`level`,`children_count`) VALUES (1,3,0,0,'0000-00-00 00:00:00','2009-02-20 00:25:34','1',1,0,1),(2,3,3,0,'2009-02-20 00:25:34','2009-02-20 00:25:34','1/2',1,1,0)";

                                                   

                                                $csql10="INSERT    INTO `catalog_category_entity_int`(`value_id`,`entity_type_id`,`attribute_id`,`store_id`,`entity_id`,`value`) VALUES (1,3,32,0,2,1),(2,3,32,1,2,1)";

                                                   

                                                $csql11="INSERT    INTO `catalog_category_entity_varchar`(`value_id`,`entity_type_id`,`attribute_id`,`store_id`,`entity_id`,`value`) VALUES (1,3,31,0,1,'Root Catalog'),(2,3,33,0,1,'root-catalog'),(3,3,31,0,2,'Default Category'),(4,3,39,0,2,'PRODUCTS'),(5,3,33,0,2,'default-category')";

                                                   

                                                $sqls="$csql1;$csql2;$csql3;$csql4;$csql5;$csql6;$csql7;$csql8;$csql9;$csql10;$csql11";

                                                   

                                                $dsql="TRUNCATE TABLE `catalog_product_bundle_option`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_bundle_option_value`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_bundle_selection`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_datetime`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_decimal`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_gallery`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_int`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_media_gallery`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_media_gallery_value`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_text`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_tier_price`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity_varchar`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_link`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_link_attribute`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_link_attribute_decimal`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_link_attribute_int`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_link_attribute_varchar`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_link_type`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_option`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_option_price`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_option_title`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_option_type_price`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_option_type_title`";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_option_type_value`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_super_attribute`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_super_attribute_label`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_super_attribute_pricing`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_super_link`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_enabled_index`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_website`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `catalog_product_entity`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `cataloginventory_stock`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `cataloginventory_stock_item`;";

                                                   

                                                $dsql.="            TRUNCATE TABLE `cataloginventory_stock_status`;";

                                                   

                                                $dsql.="            INSERT    INTO `catalog_product_link_type`(`link_type_id`,`code`) VALUES (1,'relation'),(2,'bundle'),(3,'super'),(4,'up_sell'),(5,'cross_sell');";

                                                   

                                                $dsql.="            INSERT    INTO `catalog_product_link_attribute`(`product_link_attribute_id`,`link_type_id`,`product_link_attribute_code`,`data_type`) VALUES (1,2,'qty','decimal'),(2,1,'position','int'),(3,4,'position','int'),(4,5,'position','int'),(6,1,'qty','decimal'),(7,3,'position','int'),(8,3,'qty','decimal');";

                                                   

                                                $dsql.="            INSERT    INTO `cataloginventory_stock`(`stock_id`,`stock_name`) VALUES (1,'Default')";

                                                   

                                                echo $sqls."<br>";

                                                   

                                                echo $dsql."<br>";

                                                   

                                                $sql="$dsql;$sqls";

                                                   

                                                if($mysqli->multi_query($sql)){

                                                   

                                                                echo "CheckProduct Ok".$mysqli->insert_id."<br>";

                                                   

                                                                echo "affected_rows".$mysqli->affected_rows."<br>";

                                                   

                                                }

                                                   

                                                else{

                                                   

                                                                echo"CheckProduct false";

                                                   

                                                }

                                                   

                                                $mysqli->close();

                                                   

                                                }

                                                   

                                                ?>

                                                本文出自 “mcshell学?#23433;?#23458;” 博客






                                                Magento二次开发的相关新闻


                                                更早的新闻

                                                 
                                                 
                                                ?
                                                外贸网站模板??|??关于我们??|??核心技术??|??人才招聘??|??帮助中心??|??zencart下载??|??付款方式??|??公司地图??|??联系我们


                                                粤ICP备15004589号-1
                                                深圳市迅捷网络技术有限公司 Copyright ? 2004-2016 All Rights Reserved. 版权所有
                                                总公司:深圳市龙华新区民治街道人民?#20998;瀉教?#36920;大厦A3栋15层 ? ? 网址:www.etlq.icu  电话:0755-28107785
                                                分公司:惠州市惠城区港惠新天地商业大厦2B栋19层 网址:www.0752web.com 电话:0752-2695554  2065565
                                                全国服务热线:137 14307967   售后服务热线:159 19478387 客服QQ: 1512144 408079953 MSN:[email protected]
                                                幸运飞艇计划软件免费

                                                                                              <div id="g0rjr"></div>

                                                                                                                                            <div id="g0rjr"></div>
                                                                                                                                            英魂之刃手游口袋版快速刷级 什么网址有赌极速11选5的 全民飞机大战黄图 闲来宁夏麻将没事吧 神龙碎片电子游艺 皇马巴拉多利德直播 全民突击雷神之锤 宝石奥德赛援彩金 7星彩走势图最近500期 湖北十一选五开奖走势图 排列3走势图带连线专业版 花粉之国送彩金 拉齐奥队员名单 天天飞车国力段位不够 哈德斯菲尔德对利物浦 河南22选5走势图201