- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
When a customer adds certain items to their cart, I would like a pop-up to appear suggesting relevant add-ons. I want to make sure the customer gets everything they need in this one visit to my online store.
There was a similar post to this started 5 years ago, but it ended about 4 years ago with the "solution" being a similar items offering. But that's not the same thing. This is about making sure people are aware of, and have the opportunity to buy, the necessary accessories for an item they just added to their cart (i.e. set of strings or a capo for a guitar, grip tape for a skateboard deck, fishing line or weights for a fishing rod, etc.)
Any updates on this feature being considered?

- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Hi, @paulplayspiano ! Welcome to the Square Community!
As of now, Square Online still does not offer built-in functionality for conditional add-on prompts or upsell pop-ups at the “add to cart” stage.
Right now there are no confirmed updates from the product team regarding cart-triggered upsell pop-ups.
Something you could do is use Square's bundle capability to group your main item with popular accessories and sell them as "Starter Kits" or "Bundles". This would be in addition to having your items listed separately as well.
For example:
-
“Guitar + Capo + Strings Starter Set”
-
“Fishing Rod + Weights + Line Bundle”
This doesn't necessarily solve the real-time suggestion problem, but it does improve visibility of what goes together. 😊
I know this is a somewhat disappointing answer, but I wanted to make sure I provided the most up to date and current information and include some sort of workaround.
I hope this helps.

- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Hi, @paulplayspiano ! Welcome to the Square Community!
As of now, Square Online still does not offer built-in functionality for conditional add-on prompts or upsell pop-ups at the “add to cart” stage.
Right now there are no confirmed updates from the product team regarding cart-triggered upsell pop-ups.
Something you could do is use Square's bundle capability to group your main item with popular accessories and sell them as "Starter Kits" or "Bundles". This would be in addition to having your items listed separately as well.
For example:
-
“Guitar + Capo + Strings Starter Set”
-
“Fishing Rod + Weights + Line Bundle”
This doesn't necessarily solve the real-time suggestion problem, but it does improve visibility of what goes together. 😊
I know this is a somewhat disappointing answer, but I wanted to make sure I provided the most up to date and current information and include some sort of workaround.
I hope this helps.
- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Opps wrong level...
- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
I agree that Square needs this feature!It doesn't have to be just a pop up when added to cart: Additional Items could be listed right on a Item Variation's view page with a check box to select it as well. Maybe if enough people respond to this thread then they will take notice.
It isn't difficult: It could be both a simple list of Item Variation IDs added manually to an Item Variation or it could be an automatic, cross-reference list of Option Based Variations, read on:
I've added that functionality to my own website's DB with a simple ClassID assignment and a cross-reference data-point added to my items (Variations in Square). In Square, this ClassID could be the Default Option Set that you set up before adding Item Variations on their own. I sell beds, so I set up my Square Item catalog with the following Categories:
- Mattresses
- Foundations
- Frames
- Sheets
- Protectors
- Pillows
- etcetera.
Then I created Options for default Sizes to be used for my Item Variations:
1 Bed Sizes
- Twin
- Twin XL
- Full
- Queen
- King
- Cali King
2 Foundation Sizes
- Twin
- Twin XL
- Full
- Queen
- King <-- (this is another issue for a different thread: a King uses 2 Twin XL foundations)
3 Frames
- Twin
- Twin/Full
- Full
- Queen
- Queen/Full/Twin XL
- King
- King/Cali King/Queen
- Cali King
4 Sheets
- Twin
- TwinXL
- Full
- Queen
- King...
As far as I understand the data structure for Square: Option Sets are just like Items and Variations but are not used as Items; they are used as defaults when creating Items and Variations. They have their own Index ID and other default data that get linked to your Items and Variations when you choose to add Variations with the Option... um, option.
Every Item Variation also has its own Index ID along with other fields to record Cost, Price, and I assume that when an Option Set is used to create it, an Option_Variation_ID number (Variations created directly in the Item would have a 0 for this field). Now...
If Square added a Cross_Ref field to the Option Set Variations table, then an array of other Option Variations' IDs can be added to either or both Option Variations and individual Item Variations. Using my example above (I'm using multidimensional array shorthand for simplicity):
1 Bed Size
4 Queen [2[4],3[4,5,6],4[4]]
2 Foundations
4 Queen [3[4,6]]
3 Frames
4 Queen [2[4]]
If you get it, great. Stop here. Otherwise I will try to explain:
Bed Size Queen would look for Item Variations linked from other categories to Option Set 2 (Foundations) Variation 4 (Queen), and Option Set 3 (Frames) Variation 4 (Queen) and 6 (King/Cali King/Queen), and Option Set 4 (Sheets) Variation 4 (Queen).
So, if I had Other Items with variations created with Default Option Sets:
5 Inch Gray Foundation
- Twin
- Twin XL
- Full
- Queen
- King
9 Inch Gray Foundation
- Twin
- Twin XL
- Full
- Queen
- King
Wedgelock Frame
- Twin
- Twin XL
- Full
- Queen (Option 3 Variation 4)
- King
Insta-Lock Adjustable Frame
- Twin/Full
- Twin/Full/Queen (Option 3 Variation 5)
- King/Cali-King/Queen (Option 3 Variation 6)
The system would present the Queen 9 inch and 5 inch foundations when looking at any Queen Mattress. I would also find The Wedge-Lock Queen Frame and TWO options for Insta-Lock Frames (Twin/Full/Queen and King/Clai-King/Queen). Neat.
Hey Square Coders: Need more clarification? I can help.