是否可以编辑 Magento 创建日期?如何?

is it possible to edit Magento creation date? and how?

嘿,在吗?我有问题,我需要在 magento 上编辑产品的创建日期以将我的产品排列到正确的顺序,但我就是不知道该怎么做?这里有人可以帮助我吗?谢谢

这取决于您是希望通过管理部分还是在某种脚本中以编程方式执行此操作。 created_at 字段是 "catalog_product_entity" table 中的核心字段。您可以通过编程方式按照以下方式进行操作:

$productId = 123; //use your own product id here
$myProduct = Mage::getModel('catalog/product')->load($productId);
$myProduct->setCreatedAt(strtotime("now"))->save(); 
// I put strtotime("now") as an example - use whatever date you need to.
$myProduct->unset();

但是,您可以重新考虑使用不同的属性进行排序。有一个 "position" 字段,或者使用自定义订单属性。 created_at 作为产品实际输入系统时间的正确参考点很有用。

要使用位置属性,您可以在管理中订购您的产品,方法是转至 "categories",然后选择 "category products" 选项卡。您应该将职位字段视为列之一。为您希望显示在顶部的最小编号的每个产品设置此项。