I have a D7 Commerce Store. It will be selling to wholesales.

I have a Product that has multiple attributes. An example of the attributes is as follows;

T-Shirt Printing (Product)

  • Size (S, M, L, XL, etc)
  • Sides (1 Side, 2 Side)
  • Service Type (All over, Spot)

How can I allow the customer to add that 1 product with multiple of a particular attribute?

Example; Customer should be able to order, 10 Small, 15 Medium, 20 Large of that one product "Tshirt Printing".

The Image below is an example from jakprints.com. I would like to do something similar. How can I replicate this in commerce? Or instead of using sliders... + or - buttons.

Please provide a few different ideas or POV's towards achieving this.

enter image description here

1 Answer 1


Use the Commerce Add to Cart Extras module. It provides a new product reference field display formatter that does exactly what you need.

  • I use that module for two of my stores. It doesn't affect the actual attribute. It only allows for you to add a field via views so that you can add multiple & Quantities of those products. Unless i'm mistaken and haven't used it to its fullest potential. Commented Oct 18, 2013 at 2:36
  • 1
    Ahh, nope, you're right - I missed that you wanted them to be selecting other attributes before the size. Perhaps expanding on my answer, then, I'd suggest that maybe instead of using attributes for specifying sides and service type, I'd use line item fields for those instead. Since those are details pertaining to the fulfillment of the order and don't necessitate a different SKU, it would be safe to model those as line item fields so long as the pricing for those selections is standard across all products. You can use that field data in your product pricing rules as need be. Commented Oct 19, 2013 at 14:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.