Can standard Shopify handle both product variants and customization options?

I sell monthly, weekly, and daily planners. Each planner has variants such as year, style, and week start day. I want all combinations of such variants to be generated and each variant includes SKU, image, price, weight, etc. Standard Shopify handles this part beautifully. I also need options which do not create unique SKUs such as customization request, notes about the order, country for holidays, time/date format, etc. Such options might be required or optional, might add an extra charge, and must appear on the order packing list. Can standard Shopify handle both variants and such options, or must I purchase an additional add-on?

Thanks!

Hi @japat ,

Although it’s been some time since you raised the topic, I want to provide a simple solution that you and other members can consider if you encounter a similar issue in the future :blush: .

To set up custom options without creating SKUs, such as customization requests, order notes, holiday country selection, date/time formats, etc., along with extra charges, I recommend using the Easify Product Options app.

Here’s a quick demonstration of how you can use the app to set up your options:

  • Install the app and create a new option set:

  • Add an option for customers to write notes about the order, using the Text Area option type:

  • Include an option for customers to select a country for holidays, using either the Dropdown, Product List option type, or a Text Box for customers to enter their country name.

Dropdown

Product List

![ll.jpg|2880x1100](upload://3YrysMQTXEy0C7eQOWi7QmPklWk.jpeg)

Text Box

![i.jpg|2880x1100](upload://w2oVTqDw5bH0jYGhqC5mxQjlzKQ.jpeg)
  • Add an option for customers to select the Date Format, using either the Dropdown or Buttons option types.

  • After creating your option set, make sure to assign it to the relevant products on your site:

The Easify Product Options app offers 25 different option input types, allowing you the flexibility to represent your custom options effectively. It’s easy to use, and no coding is required :raising_hands: .