Can Shopify handle printer and ink cartridge subscriptions with color choices?

Topic summary

A merchant wants to sell printers bundled with 4 ink cartridges plus a subscription that allows customers to select different colors from 24 options for future purchases.

Key Requirements:

  • Initial purchase: printer + 4 ink cartridges
  • Customers receive credits to redeem for 4 different-colored cartridges later in the year
  • Credits must appear in customer portal/purchase history
  • Annual subscription renewal should automatically add new credits for the following year

Current Status:

  • The original poster is seeking guidance on whether Shopify (with apps or scripts) can support this workflow
  • Specifically asking about point #2: managing color-choice credits within the customer portal
  • No responses received after 76 views; poster is asking for next steps

Note: The text contains reversed/garbled sections, but the core question centers on implementing a subscription model with flexible product choices and credit tracking in Shopify.

Summarized with AI on November 21. AI used: claude-sonnet-4-5-20250929.

I’d like to get on board but still have some questions regarding my concept. Hoping you could answer my questions below.

My process:

I sell a new printer with 4 ink cartridges. The first time the client buys they get the printer and a set of cartridges.

The purchase comes with a subscription to choose other colours down the road. These “to purchase at a future date” credits can have different colours from the first set. There is a choice of 24 colours to choose from.

How would that work in Shopify?

To reiterate:

  1. Customer buys printer + 4 ink cartridges
  2. Customer has the right to buy 4 more cartridges with different(!) colours in the future within the year. So there needs to be a credit of some sort in the ‘history portal’ of the customer.
  3. A new credit will be put in the customer portal for next year based on the subscription when the year passes.

Is there any way to make this possible, especially point 2?

Thanks in advance.

76 views and no answer? What is my next step?