Amazon модуль для osCommerce
Нужно добавить модуль амазона в osCommerce чтобы среди «нормальных» продуктов можно было продавать амазоновские.
Amazon's цена -> osCommerce price
Amazon's описание --> osCommerce' item's description
Amazon's бранд --> osCommerce's brand
Amazon's фото --> osCommerce's photo and so on.
все предметы по-прежнему должны иметь всю стандартную ОС фунциональность (принадлежность к группам и т.д.)
амазоновские и неамазоновские товары не должны отличаться друг от друга на ветрине. разница начинается про добалении в корзину ( амазон идет в свою - остальное в другую - см. пример ниже)
Вот модуль на для ПЧП Нюк (http://preciogasolina.com/amazon-buy-B0009612GQ.html) который вполне может стать основой для создаваемого osCommerce модуля.
(там видно что и как происходит при добавлении в карзину)
____________________________
Примерное описание как все делается
В описание товара в osCommerce базы добавляется поле "ASIN".
ASIN ето идентификатор товаров в Амазоновском feed .
если ASIN поле пустое, то это будет означать что это osCommerce's товар и checkout должен идти стандартным osCommerce-ным путем . Если ASIN поле не пусто - ето означает что ето амазоновский предмет и его надо процессать через "amazon's remote cart"
______________________________________
ПОИСК ASIN
2 osCommerce формы в админке должны быть изменены (new item insertion и item modification). Должны быть добавлены 2 кнопки "Search for ASIN" и "Populate" . Они будут находиться рядом с "Products Name:". Вставив название продукта нажимаем "Search for ASIN" кнопку и скрипт ищет Amazon и показывает результат в виде
«Название - цена». Админ выбирает подходящий вариант и нажимает на кнопку "Populate", которая запрашивает все данные по продукту (описание; фото, цена) и парасает ето все в базу.
Эта часть должна использовать АJAX чтобы избежать релоадов.
Вот как раз код что нужен
http://ajax.phpmagazine.net/2006/02/explore_amazon_web_services_wi.html
Там есть и демо и все объяснения.
______________________________________
Ресурсы
Все которые бывают амазоновксие магазины/парсеры (опен сурс)
______________________
http://pear.php.net/package/Services_Amazon -- Amazon Pear package
______________________
http://amazoop.sourceforge.net/docs/amazOOP/tutorial_manual.cart.pkg.html -- Amazon remote cart и примеры кода
______________________
_______________________________
Так вот как бы есть все компоненты для этого модуля - просто надо все собрать в одном месте.
Если есть интересные идеи о том как сделать лучше - буду рад услышать
удачи