Jump to content

Any way/code/plugin to set master Unit inventory for a product and its variants instead of being forced to set individual variant inventories?

Go to solution Solved by paul2009,

Recommended Posts

Site URL: https://wolverine-bulldog-2z5j.squarespace.com

Thought I'd reach out to @paul2009 on this one: Any chance there is a way to set a master Unit Inventory for a Product and all its Variants (instead of being forced to set individual Variant inventories)?

For example, right now on the site I’m building, I have a product (site pw: unique) I’m setting up, which is a room aboard a boat expedition in Alaska. So, that room is the resource of mine you buy. However, that room can be 3 different price points: the price of 1 adult taking up the whole room, the price of 2 adults taking up the room, the price of a 1 adult plus 1 child taking up the room. 

I’ve set these three price points as “Variants” to the product (because doing so allows me to avoid 3x the amount of Products and some other messes).

The problem is that the minute I add Variants to my Product, Squarespace removes the master Product unit number, and makes me select unit Inventory for *each* Variant. In my case, that’s a problem, because I can’t sell 10 of each of the variants, I can only sell 10 of the master Product.

This scenario seems to be suited for Squarespace's Scheduling, in that you can set a set number of Resources that applies to multiple products, however I went all the way down a pretty intricate Scheduling setup to arrive at a pretty backwards UX for my clients' clients in many other facets of the process.

Commerce, on the other hand, creates a perfect UX for my clients' clients, except for this one issue of the master product inventory. This is why I am going through the effort of checking in.

I reached out to Will Myers on this one, since I've enjoyed his plugins, and he mentioned he's heard this issue before as well from clients, and recommended maybe tagging you. 

If there is no solution, unfortunately I feel I may have to just break my Commerce strategy apart and not use this Variant method.

SITE: https://wolverine-bulldog-2z5j.squarespace.com/
PW: unique

Thank you in advance,
Marisa

Link to comment
  • Replies 5
  • Views 510
  • Created
  • Last Reply

Top Posters In This Topic

  • Solution

Hi Marisa

I hear you on the Scheduling UI/UX 🙂.

Squarespace doesn't have a built-in solution to share inventory between variants (or products) and it isn't possible to code a solution "on-platform", for example by adding some JavaScript.

However there are ways to achieve what you need, but you'll need to be prepared to pay extra or have experience of using Robotic Process Automation (RPA) tools (or be an experienced full-stack developer). 

There's a Squarespace Extension called Trunk Inventory that can share the inventory between variants or products. It costs from $35 per month.

You may be able to configure an RPA tool like Parabola or Make (formally Integromat) to integrate with Squarespace's Inventory API to spot changes in stock levels and adjust them in the same way that Trunk works "out of the box".

I hope this helps to get you started.

Paul

Did this help? Please give feedback by clicking an icon below  ⬇️

Edited by paul2009
Integromat became Make

About me: I've been a SQSP User for 18 yrs. I was invited to join the Circle when it launched in 2016. I have been a Circle Leader since 2017. I don't work for Squarespace. I value honesty, transparency, diversity and good design ♥.
Work: I founded and run SF.DIGITAL, building Squarespace Extensions to supercharge your commerce website. 
Content: Views and opinions are my own. Links in my posts may refer to SF.DIGITAL products or may be affiliate links.
Forum advice is free. You can thank me by clicking one of the feedback emojis below. Coffee is optional.

Link to comment
  • 4 months later...
On 4/12/2022 at 4:54 AM, FouremsCreative said:

Wow, this is awesome, thank you so much! I definitely don't have the RPA or full-stack dev experience you mention, so Trunk Inventory sounds like a great fix. I'm going to look into this today or tomorrow. I'll report back once I get it underway. Thank you! -Marisa

Hi @FouremsCreative I have a similar problem and wonder if you found Trunk to be the right solution? I have a florist who uses 'add ons' to her products, priced as variants (add a glass vase $15 eg.) , but frustrated that she can't limit stock numbers of the master product... would love to know how you went?

Link to comment
2 hours ago, kellicox90 said:

I have a florist who uses 'add ons' to her products, priced as variants (add a glass vase $15 eg.) , but frustrated that she can't limit stock numbers of the master product

Trunk is great at what it does - but very expensive.

An alternative approach to variants is to add the upsells as full products, and offer them below the master product. Each product can have a separate ‘add me!’ button that allows a customer to add a vase and/or chocolates and each item, including the master product, will be individual products with their own inventory. The built in ‘Related Products’ feature is a no-code way to do this. Let me know if you need more help with this. A working link to the site will help 🙂.

About me: I've been a SQSP User for 18 yrs. I was invited to join the Circle when it launched in 2016. I have been a Circle Leader since 2017. I don't work for Squarespace. I value honesty, transparency, diversity and good design ♥.
Work: I founded and run SF.DIGITAL, building Squarespace Extensions to supercharge your commerce website. 
Content: Views and opinions are my own. Links in my posts may refer to SF.DIGITAL products or may be affiliate links.
Forum advice is free. You can thank me by clicking one of the feedback emojis below. Coffee is optional.

Link to comment
On 8/22/2022 at 6:48 PM, paul2009 said:

Trunk is great at what it does - but very expensive.

An alternative approach to variants is to add the upsells as full products, and offer them below the master product. Each product can have a separate ‘add me!’ button that allows a customer to add a vase and/or chocolates and each item, including the master product, will be individual products with their own inventory. The built in ‘Related Products’ feature is a no-code way to do this. Let me know if you need more help with this. A working link to the site will help 🙂.

@paul2009this other option sounds great! I'd love to see an example of a well designed page that includes this if you have one? The site is pennyblossomflorist.com 

Edited by kellicox90
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.