Programmatically getting all products from all categories

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
yattias
Ensign (ENS)
Ensign (ENS)
Posts: 11
Joined: Thu Sep 10, 2009 4:11 pm

Programmatically getting all products from all categories

Post by yattias » Tue Apr 05, 2016 5:23 pm

Hi,

Recently upgraded to Gold and am unable to load all products from all categories. In the past, I used to be able to do this:

Code: Select all

    Function GetProducts() As ArrayList
        Dim dataSource As ProductDataSource = New ProductDataSource()
        Dim productCollection As ProductCollection = dataSource.LoadForStore()    
        Dim pArray As ArrayList = New ArrayList()
      
        For Each product As Product In productCollection
            pArray.Add(product.Name)
        Next

        Return pArray
    End Function
But now, this no longer works. What do I need to do to fix the above code?

Thank you.

nadeem
Captain (CAPT)
Captain (CAPT)
Posts: 258
Joined: Tue Jul 31, 2012 7:23 pm

Re: Programmatically getting all products from all categories

Post by nadeem » Wed Apr 06, 2016 2:22 am

Try something like this

Code: Select all

Function GetProducts() As ArrayList
        Dim dataSource As ProductDataSource = New ProductDataSource()
        Dim productCollection As IList(Of Product) = dataSource.LoadForStore(AbleContext.Current.Store.Id)   
        Dim pArray As ArrayList = New ArrayList()
     
        For Each product As Product In productCollection
            pArray.Add(product.Name)
        Next

        Return pArray
    End Function

Post Reply