Jump to content

Solution missed: Need to allow customer to enter a quantity for each attribute


Recommended Posts

Hi,

I'm selling photo retouch services ( www.myphotorescue.com ). Customers upload their photos, one by one, or as a bulk. The product quantity field is used to indicate the number of photos to retouch and calculate the correct price.
However, most customers also want to get a print. So I manage this using the declinaisons feature. I created attributes for the paper type and for the print size.

Some customers want to get more than one print per photo. So I do need to add a second quantity field to allow them to specify the quantity.
Ok, I could add a "print quantity" attribute, but this will multiply my number of combinaisons to something un-manageable (51 print sizes x 3 paper type x quantity (up to15) x other retouching options/attributes)
May be I could use a customization field to capture this second quantity. Not very convenient, I would like the print quantity field to be placed just below the attributes selection (print size), in the order form.

I also need the print quantity to be taken into account to re-calculate the item cost as soon as the quantity is changed, and when adding the item to the cart. I do not know how to do this.

To my view, Prestashop does not include any good way to handle products sold with options, and having the quantity of a given options set to something different than one, with a price/weight impact.

I was thinking to forget about attributes and manage the print option has a separate product. So the customer would order a retouch and if he want sone or more print, goes to the option tab and adds to the cart a "print" product.
The issue with this other approach, is that when a customer is ordering multiple retouches, I will have hard time to understand which one goes with a print or not, in which size and quantity...

So a bit stuck, and thought I could share with you and get suggestion and ideas. And why not solution, if someone already searched a for a similar solution.

Cheers
Franck

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
  • 2 weeks later...
×
×
  • Create New...