我在 magento 中添加了一个简单的产品,我想在其中设置以下内容以及其他内容:-
- 特惠价
- 自日期起特价
- 迄今为止的特价
问题似乎是#2 & #3 点。我已成功设置 #1 点,但我需要帮助解决最后 2 点的问题。
我已经尝试使用以下两种方法来获得#2 点:-
- 设置数据()
- setSpecialFromDate()
但是以上两种方法都没有奏效。
同样的情况也适用于#3 点。
请如果有人可以提供帮助,真的很感激。
终于在浪费了一天之后,我终于做到了。使用下面的代码使其工作: -
<?php
// Both the Start & End Dates must be in MySQL DB Format
$startDate = '2010-06-30';
$endDate = '2010-09-30';
// Creates the Product object, whose Special Dates are going to be changed
$product = new Mage_Catalog_Model_Product();
$product->load(YOUR_REQUIRED_PRODUCT_ID);
// Sets the Start Date
$product->setSpecialFromDate($startDate);
$product->setSpecialFromDateIsFormated(true);
// Sets the End Date
$product->setSpecialToDate($endDate);
$product->setSpecialToDateIsFormated(true);
?>
这段代码就像一个魅力。希望这可以帮助。
以非编程方式,您应该能够使用“产品信息”下的“价格”选项卡来实现此目的。不过,我假设您需要将其作为脚本的一部分来执行。无论哪种方式,感谢分享,我需要知道更多的对象:)