KonaKart Community Forum

Installation / Configuration => Programming of KonaKart => Topic started by: jbkapadia on March 14, 2008, 01:01:50 pm

Title: Problem geeting product Description
Post by: jbkapadia on March 14, 2008, 01:01:50 pm
HI!
  I have searched for products using
         products=BaseApiExample.eng.searchForProducts(BaseApiExample.sessionId,dataDesc,prodSearch,-1);
    ProductIf[] prod=products.getProductArray();
Now here getProductArray method will not return Product description so i used eng.getProduct(sessionId,id,-1); which return productIf object and it contain description.

     But my problem is that for getting Description i have to call GetProduct and it make one database call. And i want to make less database calls. So can you please suggest anything which can searchProducts and also return Product description also so that less database call made.
Title: Re: Problem geeting product Description
Post by: heidi on March 14, 2008, 01:16:28 pm
Hi,

The behaviour there is designed for performance reasons.

Since descriptions can be very long they are not returned when a set of products is returned from searchForProducts.   The expectation is that the application will want to retrieve a list of products to show in some way and when someone clicks on a product to see more details, the getProduct call is made to get the description fields (and all the others).

Are you building a system that works differently to the way I just described above?  Can you explain why you need this?

Regards,
Heidi