<?php
/**
* @date 2015年5月26日
* 修改商品价格
* (Special Price商品折扣价为当前商品原价price;原价:小于等于300的价格*1.2,300到600的价格*1.15,600以上的价格*1.2)
*/
define('MAGENTO', realpath(dirname(__FILE__)));
require_once MAGENTO . '/app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
//1.查询所有商品原价price
$sql = "select entity_id, value from catalog_product_entity_decimal where attribute_id=75";
$handle = Mage::getSingleton('core/resource')->getConnection('core_write');
$query = $handle->query($sql);
while ($row = $query->fetch()) {
$row = new Varien_Object($row);
echo $row->getentity_id() . '====' . $row->getValue() . "<br/>";
//2.循环修改(把原价值给Special Price,attribute_id=76的该条记录value值就是商品折扣价)
$sql = "update catalog_product_entity_decimal set `value`= ".$row->getValue()." where attribute_id=76 and entity_id =".$row->getentity_id();
//echo $sql.'<br>';
$handle->query($sql); //执行SQL
//3.修改price的值(原价)
if((int)$row->getValue() >300 && (int)$row->getValue() <=600 ){
$sql = "update catalog_product_entity_decimal set `value`= value*1.15 where attribute_id=75 and entity_id =".$row->getentity_id();
$handle->query($sql); //执行SQL
}else{
$sql = "update catalog_product_entity_decimal set `value`= value*1.2 where attribute_id=75 and entity_id =".$row->getentity_id();
$handle->query($sql); //执行SQL
}
}相关推荐
CMS不是建站工具,而是内容生产流水线
CMS(内容管理系统)本质上是支撑内容从创意到多端分发的工业化流水线,其核心在于结构化建模、自动化加工与跨渠道协同。它基于数据库设计(如WordPress的wp_posts表)、API能力与权限治理等技术原理,实现内容生命周期管理、角色适配与安全分发。在企业数字化实践中,CMS的技术价值已超越页面生成,演进为连接运营、开发与合规的关键基建。典型应用场景包括电商多端同步、政务多级审核、视频站自动采集,以及AI驱动的智能内容中枢。理解CMS需回归‘内容即服务’本质,而非仅关注模板或界面——这正是wordpres
SQL80 打折
SQL80 打折
BeikeShop修复版部署实战:从环境搭建到多语言二次开发全记录
从跨境电商独立站的选型痛点说起,PHP开源商城系统因其数据自主可控、部署灵活而备受长期主义者青睐。基于Laravel框架的BeikeShop,凭借轻量架构、内置多语言与多货币能力,成为面向海外市场的B2C建站热门方案。然而官方老版本常存在安装门槛高、伪静态规则缺失、PHP 8.x兼容性差等问题,修复版源码针对这些痛点做了系统优化。本文以实际部署为线索,详解从环境配置、Composer依赖安装、数据库初始化到伪静态规则设置的全流程,并解析中英文语言包机制与二次开发切入点,帮助外贸团队和技术开发者快速上手这套可
magento批量修改价格
<?php require_once 'app/Mage.php'; //echo phpinfo();exit; set_time_limit(0); Mage::app('default'); $read = Mage::getSingleton('core/resource')->getConnection('core_read'); $row = $read->fetchAll
magento-set-price-precision:允许更改价格精度(小数位数)
:warning: 工作正在进行中 :construction: Magento-设定价格精度扩展 概述 由于某些原因,您可能需要更改在商店前台显示价格时使用的小数位数(精度)。 此扩展名允许您设置所需的精度。 兼容性 在Magento CE 1.6-1.9上测试 笔记 免费和开源 完全可配置 附带英语,法语和德语(感谢托马斯·克洛辛斯基)的翻译 安装 不会修改任何Magento文件,但将扩展以下类,并覆盖其中的某些方法: Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Price Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option Mage_Adminhtml_Block_Tax_Rate_Grid_Renderer_Data Mage_Core_Model_Locale Mage_Core_Mo
【带状电容器计算用于电容式触摸传感器应用】半数值模型的电容式触摸传感器集成于金属基材涂层中研究(Matlab代码实现)
内容概要:本文针对电容式触摸传感器在金属基材上应用时易受干扰导致信号衰减的问题,提出一种集成于金属基材涂层中的带状电容器半数值计算模型。通过理论推导建立传感器电容的数学模型,设定合理的边界条件并采用数值方法求解,利用Matlab实现完整的仿真代码,对传感器在金属背景下的电容特性进行精确建模与性能分析。该方法有效提升了传感器的灵敏度与抗干扰能力,适用于高精度、复杂环境下的触摸感应场景,具有良好的工程应用价值。研究不仅提供了详细的建模流程与仿真验证,还开放了可复现的代码资源,便于后续优化与拓展。; 适合人群:从事电容式传感器设计、嵌入式系统开发、人机交互技术研究及相关领域的科研人员,以及具备电磁场理论基础和Matlab编程能力的硕士、博士研究生;; 使用场景及目标:①用于金属表面电容式触摸传感系统的建模与性能优化;②为抗金属干扰传感器提供有效的半数值仿真方法与技术支撑;③辅助高校科研与教学中对电容耦合机制的理解及仿真平台搭建; 阅读建议:建议结合Matlab代码逐模块调试,深入理解模型中几何参数、材料属性及边界条件对电容输出的影响规律,可进一步推广至其他复杂结构或非理想环境下的传感器设计中。
Magento中使用原生SQL
$sql = "SELECT ..."; $handle = Mage::getSingleton('core/resource')->getConnection('core_write'); $query = $handle->query($sql); while ($row = $query->fetch()) { //... }
Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
本文详细介绍了在Ubuntu 26.04系统上通过Omnibus包安装GitLab CE的完整流程。主要内容包括:环境准备(系统要求、依赖安装)、配置清华镜像源、执行安装命令、修改配置文件、服务管理命令以及常见问题解决方法。文章特别强调了内存要求(建议4GB以上)、首次登录密码获取、HTTPS安全配置等关键点,并提供了性能优化建议和安全设置指导。相比Docker方式,Omnibus安装具有性能更好、管理方便等优势,适合需要私有化部署GitLab的场景。
Magento批量价格修改
Magento 数据库价格批量修改涉及到的表有这么几个 catalog_product_entity_decimal catalog_product_index_price catalog_product_index_price_idx catalog_product_flat_1 在价格修改之前我们要先确定catalog_product_entity_decimal表中attribut...
保姆级教程:用SNAP处理哨兵一号数据,5步搞定城区范围提取(附江西晋城案例)
本文提供了一份详细的保姆级教程,介绍如何使用SNAP软件处理哨兵一号数据,通过5个关键步骤快速提取城区范围。以江西晋城为例,教程涵盖数据准备、预处理、核心处理流程、自动化搭建及成果分析,帮助用户轻松掌握SNAP操作技巧,适用于城市规划、环境监测等领域。
【DaVinci Developer实战指南】从入门到精通:软件组件设计与配置全解析
本文详细解析了DaVinci Developer在汽车电子开发中的核心应用,从软件组件设计到配置实战,涵盖Application SWC创建、RunnableEntity设计及Exclusive Area配置等关键环节。通过实际案例分享,帮助开发者快速掌握AUTOSAR架构下的ECU软件开发技巧,提升工作效率与系统稳定性。
magento搬家的方法
magento搬家的方法 时间:12-05-22 栏目:MagenTo作者:admin 评论:3 点击: 4,568 次 本文标签: magento , 搬家 范例:从http://www.youdomain.com 迁移到http://www.newsite.com。 一、首先要通过phpMyAdmin备份整个magento的数据库。备份数据并且存为.SQ
Avellaneda & Stoikov’s market-making strategy 工程化处理
前2篇文章详细介绍了AS存货模型的做市策略,这次对于这些公式里面一些希腊字母的取值是如何计算的,如何做工程化并应用到生产环境中做一些说明。这个里面有一些重要参数:很直观,可以直接取值的有:s = current market mid price (中间价,也就是【最佳卖价+最佳买价】/2)q = quantity of assets in inventory of base asset (也就是买入多少价值的股票数量)
[Magento SQL] 根据SKU修改商品的某个属性的值
UPDATE catalog_product_entity_decimal SET `value`=0.09 WHERE attribute_id=144 AND entity_id = (SELECT entity_id FROM catalog_product_entity WHERE sku='AP2016' LIMIT 1)比如,我们后期为商品添加了一个属性xxx,该属性是来表示商品某种
Globus 数据下载
Globus 大数据下载流程~
利用 RSAU_LOG_API 把 SAP 安全审核日志接入企业 SIEM 的完整指南
在 SAP 世界里,安全审核日志(Security Audit Log,简称 SAL)是审计和合规的核心基础设施之一。系统会在后台把安全相关的关键事件记录下来,比如:(用户登录与登录失败用户锁定、解锁权限对象或角色变更远程调用(RFC)相关活动关键事务码的启动程序直接执行、批处理作业相关的敏感操作传统 ABAP 系统里,这些日志会写到本地应用服务器上的审计文件中(背后对应类似表RSAUENTR2的结构),包含事件标识、客户端、用户、终端、事务码、时间戳等信息。
利用mysql数据库批量修改zencart的特价商品
说起来这个问题,其实我很纠结的呢。我现在的前台有一部分商品被我update了,全部变为0。 SQL语句为UPDATE specials set specials_new_products_price=0,一致前台显示的特价商品价格为0。如下图: 如果只是一件商品的话,我们可以在后台修改一下就行了。如下图: 可现在的问题是,我有5000件要修改呢,如...
SAM3 几行代码支持任意图像分辨率,减少显存占用(针对transformers库)
几行代码让sam3支持任意图像分辨率
sql批量修改某字段所有值
UPDATE 表名 SET a=REPLACE(a,'b','c') 将字段(a)里的字符(b)批量替换为字符(c)
AI处理器组合
编号0-3的处理器处于同一个链路中,编号4-7的处理器处于另外一个链路中,不通链路中的处理器不能通信,如下图所示。- 如果申请处理器个数为1,则选择同一链路,剩余可用的处理器数量为1个的最佳,其次是剩余3个的为次佳,然后是剩余2个,最后是剩余4个。输出为组合列表,当array=[0, 1, 4, 5, 6, 7] ,num=1时,输出为[[0], [1]]- 如果申请处理器个数为2,则选择同一链路剩余可用的处理器数量2个的为最佳,其次是剩余4个,最后是剩余3个。任务申请1个处理器。
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
magento 添加会员注册字段
以magento1.9.3作为例子 添加以下代码到magento根目录,运行. <?php define('MAGENTO', realpath(dirname(__FILE__))); ini_set('memory_limit', '32M'); set_time_limit (0); require_once MAGENTO . '/app/Mage.php';Mage::app();$s
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
Magento 批量修改属性 Magento Bulk update attributes
As we're updating product attributes, a traditional approach is as follows: <?php //Load the Product $product = Mage::getModel('catalog/product')->load($product_id)); //By ID $product = Ma...
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
巨蟒python全栈开发数据库攻略1:基础攻略
1.什么是数据库?2.数据库分类3.数据库简单介绍4.安装数据库5.修改root密码6.修改字符集7.sql介绍8.简单sql操作 转载于:https://www.cnblogs.com/studybrother/p/10272760.html...
Magento使用php shell 命令更新索引(index)
当数据量较大时 后台索引的速度往往过慢导致异常 当然使用shell更新索引,,操作起来也更简单快捷,用不着看着浏览器慢慢加载,从登录后台到等待索引完成 废话不多说了,需要用到的可以参考下下: 首先进入/path/to/magento/shell #php -f indexer.php 可以看到如下的帮助信息 Usage: php -f indexer.php --
600



被折叠的 条评论
为什么被折叠?



