cancel
Showing results for 
Search instead for 
Did you mean: 

Cercare un prodotto tamite API

Cercare un prodotto tamite API

Ciao,

è possibile tramite API cercare un prodotto tramite il suo SKU ?

4 REPLIES 4

Re: Cercare un prodotto tamite API

Se usi SOAP e per "cercare" intendi caricare, puoi fare riferimento alla documentazione che indica che il productId può essere sia l'ID sia lo SKU:

 

http://devdocs.magento.com/guides/m1x/api/soap/catalog/catalogProduct/catalog_product.info.html

 

Non l'ho testato recentemente quindi non ti assicuro che funzioni.

 

Se invece usi REST non sembra si riesca, in questo caso l'alternativa è estendere le API ma è un capitolo a parte.

Alessandro Ronchi -- https://github.com/aleron75

Re: Cercare un prodotto tamite API

Grazie della risposta la prima soluzione l'ho trovata anche io e va bene.

 

Ora che ci sono domando anche.... e se io voglio usare le classi interne di Magento per fare la stessa cosa ?

Re: Cercare un prodotto tamite API

>e se io voglio usare le classi interne di Magento per fare la stessa cosa?

 

non sono sicuro di aver capito, comunque se intendi recuperare un prodotto partendo dallo SKU il codice è il seguente:

 

 

$productId = Mage::getModel('catalog/product')->getIdBySku('qui_ci_va_lo_sku');
$product = Mage::getModel('catalog/product')->load($productId);

 

 

un saluto

Alessandro Ronchi -- https://github.com/aleron75

Re: Cercare un prodotto tamite API

Ottimo grazie era quello che cercavo !

 

credo sia più veloce rispetto alle API.