2015-09-28 89 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演示文稿中保存下來。