2015-09-28 94 views
1

我似乎无法通过Python API更新shopify产品的“created_at”属性:无法更新Shopify产品“created_at”属性

In[38]: datetime.datetime.now().isoformat() 
Out[38]: '2015-09-28T16:00:38.843504' 
In[39]: n = datetime.datetime.now().isoformat() 
In[40]: p.created_at = n 
In[41]: p.save() 
Out[41]: True 
In[42]: p.created_at 
Out[42]: u'2015-09-26T10:21:33-04:00' 

我可以更新“published_at”但是这并未” t似乎影响管理员的排序,例如当按日期查看集合的产品时。

回答

0

您无法更改created_at时间戳。这就是为什么它被称为created_at。如果你可以改变它,那么在调用created_at时就没有用,相反,你可以把它叫做updated_at或changed_at。

你很惊讶你不能改变基于产品创建日期的产品订单吗?欢迎来到Shopify。如果我是你,我会在App视图中创建一个自己的网格,并在那里展示产品,按创建日期排序。我这样做,它适用于我的应用程序需求。我的客户可以按照他们希望的任何顺序搜索,排序和查看产品,并将它们从锁定的Shopify演示文稿中保存下来。