3

我在 magento 中添加了一个简单的产品,我想在其中设置以下内容以及其他内容:-

  1. 特惠价
  2. 自日期起特价
  3. 迄今为止的特价

问题似乎是#2 & #3 点。我已成功设置 #1 点,但我需要帮助解决最后 2 点的问题。

我已经尝试使用以下两种方法来获得#2 点:-

  1. 设置数据()
  2. setSpecialFromDate()

但是以上两种方法都没有奏效。
同样的情况也适用于#3 点。

请如果有人可以提供帮助,真的很感激。

4

2 回答 2

4

终于在浪费了一天之后,我终于做到了。使用下面的代码使其工作: -

<?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);
?>

这段代码就像一个魅力。希望这可以帮助。

于 2010-06-30T08:33:05.403 回答
0

以非编程方式,您应该能够使用“产品信息”下的“价格”选项卡来实现此目的。不过,我假设您需要将其作为脚本的一部分来执行。无论哪种方式,感谢分享,我需要知道更多的对象:)

于 2010-07-02T15:20:21.857 回答