我正在开发一个从Magento 1.9.3.1网站导入所有产品信息的脚本。
我似乎无法找到一种方法,可以让我获取与每件产品相关的class Page1:
def __init__(self,master):
self.master = master
#lots of labels and buttons
self.BTNNextPage = ttk.Button(master, text = "Proceed",
command = self.NextPage)
self.BTNNextPage.place(x=450, y=420)
def NextPage(self):
self.newWindow = tk.Toplevel(self.master)
self.app = Page2(self.newWindow)
self.master.destroy()
class Page2():
def __init__(self,master):
self.master = master
#tried Page1.destroy() here but Page1 has no attibute destroy
#more labels and buttons
def main():
widthpixels=690
heightpixels=500
root = tk.Tk()
root.resizable(width=False, height=False)
root.configure(background='black')
root.iconbitmap("Image")
root.wm_title("Title")
root.geometry('{}x{}'.format(widthpixels, heightpixels))
app = Page1(root)
root.mainloop()
if __name__ == "__main__":
main()
数据。
(见截图)
有谁知道我需要使用哪种方法?
可在此处找到方法列表:
http://devdocs.magento.com/guides/m1x/api/soap/introduction.html#Introduction-APIMethods
我想我已经使用了所有与目录相关的方法,但它们似乎都没有返回我需要的数据。
答案 0 :(得分:0)
您可以使用此方法:http://devdocs.magento.com/guides/m1x/api/soap/catalog/catalogProduct/catalog_product.update.html
从屏幕截图中,这些看起来像自定义属性。从目录中获取代码>属性>管理属性。然后,在catalog_product.update调用中,将它们作为数组或数组包含在additonal_attributes
中。
实施例:
'additional_attributes' => array(
array('key' => 'ready_link', 'value'=> '...'),
array('key' => 'itunes_link', 'value'=> '...'),
)