Change to Basket Module - Product line groups

missterryman

Joined: 2011-01-10
Posts: 51
Posted: Tue, 2011-02-15 14:46

Hi,

I am using the shopping basket module with Gallery 3 and would like a change to its orignal functionality.

At present it has a list of Product lines that are added in the admin section, and then selected by the end user on adding to their cart.

This all works fine at the moment and I can select what lines are visible per album in 'edit album'.

The additional feature I am after is to be able to select a group of lines instead of individual ones.
I'm sure an example wouild help....

A photographer takes wedding pictures and creates an album for his client.
He then selects wedding prices and only those lines show up when they 'add to cart'.
He then has a client who wants some portraiture photos. He creates an album for them and selects 'portrature prices' and only those show up for the client to select.
This is because prices may well be different for different types of work.
At present, the photographer would have to enter product lines such as:
10 x 8 print (Wedding)
10 x 8 print (Portraiture)
and then choose the relevant one when they create an album.
This is fine for a couple of product lines, but a great pain if you have 30 or so!

I guess this can be seen as a 'feature request' really, but I'm also wondering if anyone has any idea how I could incorporate this feature myself?

I was thinking perhaps adding another field in the product lines form (eg - 'type') and then finding some way to have only those lines selected once an album is created. (ie - to be able to say: "this is a wedding album - use only producct lines of type 'wedding').

Can anyone point me in the right direction?
Or if Glooper is tuning in to this post, is it something you would consider for the future?

Only thing is, I could ideally do with this as soon as...which is why I was looking at doing it myself - even though my knowledeg is very limited I'm afraid!

(Apologies for the long-winded post - was just trying to explain it properly)?!

Thanks,

D.