มีคนทำ module ออกมาแล้วเหรอ ดีแหะ
zZzZ ที่ถามในบอร์ดนั่นก็ผมเอง 555
ช่วงนั้นไปแจมๆกระทู้เกี่ยวกับเรื่องนี้อยู่
ตอนนั้น
- ดึงอเมซอนมา แล้ว ต้องหาทางเอาไปใส่ฐานข้อมูลของ magento วิธีที่ลองๆมา
1 ใช้ magento api (ช่วงนั้นยังไม่ค่อยดี ไม่รู้เดี๊ยวนี้ปรับปรุงหรือยัง) เนื่องจากมันยังไม่สมบูรณ์เลยแทบจะหาทางใส่เข้าไปให้ครบๆยาก
2 จับใส่ดาต้าเบสตรงๆ โดยดูจากฟิลด์ของ magento วิธีนี้ค่อนข้างยาก เพราะดาต้าเบสมันออกแบบได้หรูหรา (และความหรูนี่แหล่ะตัวทำยากสำหรับคนที่คิดจะแก้) ฟิลด์มันเป็นแบบ dynamic (custom field) ไล่โค๊ดกับทำความเข้าใจลำบาก
3 ใช้้ดาต้าฟีดของ magento อันนี้ลืมไปแล้วว่าติดปัญหาอะไร
ทำไปทำมารู้สึกผิดทาง เพราะเหมือนทำยากเกินไปในขณะที่ผลที่ได้ไม่ค่อยต่างกับวิธีอื่น
เนื่องจาก magento มันเป็นระบบที่เหมาะกับผู้มีสินค้าเอง และสต๊อคของเอง หากเราจะเอา amazon มาใส่ ก็ต้องพยายามให้ฟิลด์สินค้าอัพเดตบ่อยๆอีก
เพราะราคาของอเมซอนจะอัพเดตเรื่อยๆ และเวบที่ดีก็ควรจะอัพเดตราคาให้เรียลไทม์ตามอเมซอนให้ได้มากที่สุด (ซึ่งหากพยายามยัดสินค้าอเมซอนไปใส่ magento db ก็ต้องหาวิธีอัพเดตดาต้าเบสอีก)
ทางที่ง่ายกว่าคือ ดึงมาแสดงตรงๆในหน้าเวบที่เราออกแบบไปเลย (พูดง่ายๆคือทำแบบ aom นั่นแหล่ะ) ไม่ต้องปวดหัวสองเด้ง กับการพยายามเข้าใจระบบ magento และแก้ไขฟีเจอร์ตามที่เราต้องการสดวกกว่า
(สำหรับผู้ที่เข้าใจ api amazon ขนาดเขียนดึงมาได้)
แต่ถ้าซาดิสต์ อยากลองก็เอาครับ 55 แนวทางน่าจะประมาณนี้
1 ดึงอเมซอน ดึงถี่เกินไปจะเจอเออเร่อ ( หาคำว่า "Product Advertising API")
2 ใส่ magento (เลือกวิธีนึง หรือผสมเอาก็ได้)
2.1 magento api (ในเวบ magento จะมีเมนู Magento API )
2.2 data feed magento (เป็นฟีเจอร์นึง มีอยู่ในแอดมินระบบอยู่แล้ว)
2.3 ยิงตรงใส่ดาต้าเบส (รู้สึกจะมีเอกสารในเวบที่แสดงผังดาต้าเบส แต่ขี้เกียจอ่าน)
ข้อควรคำนึง
3. หลังการดึงครั้งแรกแล้ว ต้องมีการอัพเดตราคา และ avail ของอเมซอน
4. จำนวนสินค้าที่จะดึง ดึงมาหมดดาต้าเบสบาน ดับแน่ๆ จะกำหนดยังไง
เพิ่มเติม
ในกระทู้ฝรั่งนั่น
http://www.magentocommerce.com/boards/viewthread/6235/P30/ 
เขาใช้วิธียิงใส่ดาต้าเบสตรงๆ ซึ่งมันจะติดปัญหาที่ผมบอกไป คือ ฟิลด์มันเปลี่ยนไปไม่เหมือนกันในเครื่องแต่ละคน
ทำให้ฝรั่งคนนั้นแกเลิกทำไปเลย (ไม่รู้แกจะเอากลับมาทำหรือเปล่านะ นานแล้ว)