2012-01-10 2 views
2

의 제품을 표시하면 DB에서 표시하는 대신 타사 API의 제품을 표시 할 수 있습니다.데이터베이스의 API가 아닌 Magento

Magento를 사용하여 장바구니 프로젝트를 수행하고 있습니다. 내 DB에는 약 40000 개의 제품이 있습니다. 여기에서 하나의 검색이 있습니다. 사용자가 제품을 검색한다면 타사 API에서 제품을 가져와 사용자에게 표시해야합니다. 사용자가 장바구니 추가 버튼을 클릭하면 해당 제품을 db의 기존 제품으로 확인하고 업데이트하고 계속해야합니다.

할 수 있습니까? 어리석은 질문을하면 부러 지네. 사전에 감사합니다.

답변

0

네, 가능합니다 (제품 컬렉션 클래스를 오버라이드해야합니다). 그러나 매우 느립니다. 제 3 자 API를 사용하는 경우 하루에 한두 가지 통화 제한이 적용될 수 있으며 이로 인해 사이트가 작동하지 않게됩니다. 제 3자가 Magento API를 사용하여 제품을 추가하거나 Magento가 제 3 자 API (주별/horly) 제품을 받고 데이터베이스에 저장하도록 허용 할 것을 권합니다.

+0

ux..i 용 thanx는 이미 API를 호출하여 제품을 추가했습니다. 그 prblem은 40 ~ 50,000 개가 넘는 레코드가 있습니다. 그래서 매우 자주 업데이트되는 api 제품으로 실행하는 데 오랜 시간이 걸립니다. – viji

관련 문제