Additional Product Complexities For a Wallpaper Store

Hi everyone! I’m new to the platform, looking to launch a website for selling Wallpapers and it’s installation services. Due to the nature of the product, I’d need to implement a few additional complexities that aren’t present in regular quantity based products and just wanted to ask to see if this is possible within Shopify, and what methods I could use.

Each product will have various dropdowns, like material, which will change the price of the product per square unit. Each product has fields for length and height, which the user can separately enter. This will calculate the total unit squared for the product and assign the price accordingly. After that, there will be a checkbox for whether the user needs to book an installation appointment. If this is checked, there will be a calendar to pick any free days for the booking. Now, an additional charge will be added to the product for the installation, which is also calculated per square unit.

Can this be done on the Shopify Basic plan using existing apps (like Custom Price Calculator or MS Size Price Calculator)? Or would I need Advanced/Plus for checkout-level pricing logic?

Any insight or experience appreciated!

Hey @user738

Yes, with the correct app configuration, it is definitely doable on the Basic Shopify plan. For the logic involving price per square unit, Custom Price Calculator or MS Size Price Calculator would handle the dimensions input and adjust the price automatically. Installation bookings could integrate a scheduling app that adds an extra charge based on the total square units.

You would not need Shopify Plus unless you were going for very advanced checkout customization, most of what you described could be handled by an app. Then, once the site is active, I would suggest pairing it with affiliate tools such as UpPromote, which work great for targeted services/products like this and help in getting targeted traffic without spending a lot on ads.

Best,
Moeed

Yes, this is possible on Shopify Basic. You can set up products so customers enter their wall dimensions, the system calculates price by area, and installation can be added as an optional service with its own per-unit cost. A booking calendar can also be integrated so installation dates are chosen during checkout. All of this can be achieved with the right product customizations and booking setup — no need for Shopify Plus.

Hello,

What you’re describing is definitely possible without needing Shopify Plus. We’ve implemented similar setups for many clients using an app called Options Price Calculator. It’s fully capable of handling:

  • Dropdowns (e.g. material) that change the price per square unit

  • Custom fields for length and height to calculate area and pricing automatically

  • Optional installation add-ons, with pricing that also scales per square unit

One note: the calendar booking for installation isn’t something this app provides directly. For that part, you’d typically connect a separate booking app alongside your product setup.

The good news is that everything related to pricing logic (materials, size, add-ons) can be handled on the Shopify Basic plan using Options Price Calculator — no need for Advanced or Plus.

Thanks a lot for the response and for bringing Options Price Calculator to my attention. There aren’t that many fully free plugins that are this flexible. It even has a date picker which makes the booking installation integration easier at least in terms of price calculation. All the comments been super helpful but this one I got setup the fastest and it being free definitely takes the cake.
Cheers!

Hi @user738

You can absolutely do this with Easify Product Options. The app is super easy to use, no coding needed, and works really well for custom products like yours. You can set dropdowns for materials that change the price, fields for length and height to calculate square units, and even add checkboxes for extras like installation with extra charges.

It’s flexible enough to cover the setup you described. Here’s how it works:

  • This is the result:

  • This is the app setting:

Easify’s dimension feature lets you set up custom pricing — customers can enter their own measurements, and with your formula in place, the price will be calculated automatically for them.

To differentiate pricing by material, the dimension formula for Canvas Traditional only appears when the customer selects Traditional as the material, and I use conditional logic to set this up. I do the same for Peel & Stick, which is “more expensive”.

Then I also use Conditional Logic for installation options, the date picker only appear when customers choose installation service.

Easify might be a simple way to get what you’re looking for. Hope this helps, and happy to answer if you’ve got questions along the way. :blush:

Hello user738

I hope you are doing well. It sounds like you are looking to set up your product page with options for material, custom sizes, and installation services. You can achieve all of these without any custom coding by using the Inkybay - Product Personalizer app.

For your wallpaper products, you can create material options as dropdowns with Inkybay’s product option feature and customers can select from them. By using the custom free-size option, customers can enter the length and height or choose the size from preset sizes. You can also set up a price for per square unit and that will be calculated based on the customer’s selected size.

Here you can see the drop down option for material:

Custom size option where customer can enter preferred size:

You can create radio buttons for the Installation service. If the customer selects “Yes,” an extra charge will be added and a booking date input field will appear as a child of installation, where customers can type their preferred date in MM/DD/YYYY format.

Inkybay’s conditional logic function allows you to show only the relevant sizes and options based on the customer’s selection, keeping your product page clean and simple. All selected information will be available in the order file generated by Inkybay.

No coding is required, setup is simple, and Inkybay provides a free 21-day trial with 24/7 live support. If you want, we can also share a demo product with you.