Set ProductVariant / Options on Products.Product

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
User avatar
moopa
Lieutenant (LT)
Lieutenant (LT)
Posts: 59
Joined: Tue May 13, 2008 10:11 am

Set ProductVariant / Options on Products.Product

Post by moopa » Tue Apr 21, 2009 10:30 am

Is it possible to set Product options without making a basketItem?
For example, I wish to set a default color and size (Options) for my Product and retrieve them from the instance at a later stage?

So pseudo code:

Code: Select all

Product myProduct = new Product();
myProduct.Load(_productId);

// SET DEFAULTS FOR COLOR
_colorOptionId = 2;
myProduct._colorOptionId.OptionChoiceId = 23;

// OTHER STUFF....
...

// GET VALUE FROM INSTANCE
int instanceChoice = myProduct._colorOptionId.OptionChoiceId; // = 23

Thanks

User avatar
moopa
Lieutenant (LT)
Lieutenant (LT)
Posts: 59
Joined: Tue May 13, 2008 10:11 am

Re: Set ProductVariant / Options on Products.Product

Post by moopa » Tue Apr 21, 2009 1:27 pm

Hi again.

Just to reiterate in case my question didn't make sense, is there anyway to set options on an instance of a product?

User avatar
moopa
Lieutenant (LT)
Lieutenant (LT)
Posts: 59
Joined: Tue May 13, 2008 10:11 am

Re: Set ProductVariant / Options on Products.Product

Post by moopa » Wed Apr 22, 2009 2:46 am

Hi.

Could the Ableteam shed some light on this please?

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: Set ProductVariant / Options on Products.Product

Post by mazhar » Wed Apr 22, 2009 6:53 am

I think you are trying to specify some default values for options. You can check following trick may be it work, make use of ac_ProductCusomtFields and customize product admin side to have some interface where you can mark default value for each product option. Finally you can customize the product display area where ever you want product to be displayed with selected choices to take care of settings from ac_ProductCustomFields.

User avatar
moopa
Lieutenant (LT)
Lieutenant (LT)
Posts: 59
Joined: Tue May 13, 2008 10:11 am

Re: Set ProductVariant / Options on Products.Product

Post by moopa » Wed Apr 22, 2009 7:14 am

Hi Mazhar.

Thanks for the reply. I can see that could work.
I have gone with making a new class that inherits from Product and adds properties that take optionChoiceId

All the best

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: Set ProductVariant / Options on Products.Product

Post by mazhar » Wed Apr 22, 2009 7:22 am

Read following topic about how to use ac_ProductCustomFields.
viewtopic.php?f=44&t=9088

User avatar
moopa
Lieutenant (LT)
Lieutenant (LT)
Posts: 59
Joined: Tue May 13, 2008 10:11 am

Re: Set ProductVariant / Options on Products.Product

Post by moopa » Wed Apr 22, 2009 7:43 am

Great stuff. Custom fields look very promising!

Thanks :)

Post Reply