Extra Cost Fees

Hello everyone!

I am renting apartments on Shopify and each night has a specific cost for each apartment. However for months from April-October an extra fee has to be applied to the overall cost of the purchase. If someone rents for 3 nights and one night costs 30 EUR, then the overall cost he will pay will be 30*3+8= 98 EUR. The 8 EUR fee doesn’t apply to each night but to the overall cost. How can I do this in Shopify? I am using the IzyRent calendar for bookings, but haven’t figured out a way to do this through Shopify or through this calendar app yet.

Any help, please?

Hi @Jas0n

Hi, I’m Vineet from Identixweb, a Shopify development company.

Have you already checked with IzyRent support whether their add-ons can be triggered only for specific date ranges?

Because for your case, this should ideally be handled inside the booking app first, because the fee depends on the selected rental dates, not just the product price.

Since you’re using IzyRent, I’d first check whether its special rates or add-ons can apply a one-time seasonal fee for bookings between April and October. The important part is that the fee should be added once per booking, not multiplied by the number of nights.

If IzyRent can’t do this directly, the next practical option is to create the €8 fee as a separate “seasonal fee” product/line item and use custom cart logic to add it automatically when the selected booking dates fall within April–October. This usually needs some theme/app customization because Shopify itself does not natively calculate a one-time fee based on booking dates.

I would avoid adding this manually after the order, because the customer should see the final total before payment.

Hi there @Jas0n
You could easily make the seasonal surcharge a separate calculation from the nightly rate calculation. A workaround is to create a separate “seasonal fee” product that only applies to bookings between April to October that you then auto-add it in the cart using your booking app rules or a simple line item script via an app like Shopify Functions based discounts. Alternatively, IzyRent can be set to add a fixed service charge per booking period not per night or just one extra fee per booking irrespective of the number of nights. If neither is flexible enough, a bundle-style setup where the booking creates two line items usually gives more flexibility.