Rentshelf
Menu
Rentshelf Blog

Import Shopify Rental Products by CSV: A Rentshelf Guide

Prepare a rental product CSV for Rentshelf. Match Shopify handles, validate pricing and stock, and review import results before expanding your catalog.

Quick summary

  • Use CSV import to create or update rental configurations for existing Shopify products.
  • Match records by product handle and start with a small representative batch.
  • Review row results and storefront behavior before importing the full catalog.
Find it on theShopify App Store

Understand what the rental import changes

Rentshelf CSV import helps a growing store configure many rental products without opening each rental record individually. It matches spreadsheet rows to Shopify products by product handle and creates or updates their rental configuration. The current feature is available on Growth.

This is a rental configuration workflow. Prepare the underlying products in Shopify first, including the handles you intend to reference. Keep your source catalog and a copy of the import file so you can trace a later setting back to the row that introduced it.

Download the template before editing

Use the template provided on the Rentshelf import page as the starting point. It documents the expected column names and gives you a structure for prices, duration, inventory, buffers, deposits, delivery methods and add-ons. Resist the temptation to rename headers to match an internal spreadsheet: recognizable labels for staff may not be valid import fields.

The product_handle field identifies the Shopify product. Copy the handle carefully rather than using the product title or a complete storefront URL. Check for duplicates in the file; the importer uses the first occurrence of a repeated handle, so a later row should not be treated as an intentional override.

Prepare values as configuration data

Use plain numeric values for prices and quantities. Review the supported format before entering compound fields such as duration options, pricing tiers or add-ons. A comma within a field needs proper CSV quoting; a spreadsheet export is safer than manually joining text with commas.

Blank cells are ignored by the importer, helping preserve existing settings during updates. That also means a blank cell is not a reliable way to clear an existing value. If your task includes removing a setting, inspect the product configuration and use an explicit supported value or edit it in the app.

  • Check that every product handle exists in Shopify.
  • Use supported pricing modes such as DAILY, TIERED or FIXED.
  • Review total units and buffer days as carefully as prices.
  • Use the template format for dates, weekdays and compound fields.
  • Keep one row per product handle.

Pilot three different products

Choose a simple daily rental, a product with an additional rule and a product whose existing settings you need to preserve. This small batch tests more than three nearly identical rows would. Save a copy of each current configuration before uploading changes.

After importing, read the per-row results. Correct the source spreadsheet when a row fails so your file remains the record of what you meant to apply. Do not assume that one successful row means the entire file was accepted.

Verify the storefront, then scale

Open each pilot product in the app and compare its saved values against the file. Next, choose dates on the storefront, inspect the quote and confirm that the available quantity behaves as intended. Include a variant or fixed duration when those settings are part of the import.

Only expand after these checks pass. Group the rest of the catalog into manageable batches and retain the files and results. This makes future updates easier to investigate and gives staff a clear record of which products have completed a storefront check.

Ready to launch rentals inside Shopify?

Install Rentshelf, add the rental picker to your product page, and start testing a real Shopify rental workflow.

FAQ

Does the CSV import create Shopify product listings?

The rental importer matches existing Shopify products by handle to create or update rental configurations. Prepare your Shopify listings first.

Will a blank CSV cell erase an existing setting?

Blank cells are ignored. Do not use them as a general method for clearing existing settings; use the product editor or an explicitly supported value.

Why should I import a small batch first?

A small batch exposes handle, formatting and configuration mistakes before they affect a large catalog. Check both row results and the actual storefront quote.