Cozy Rental Catalog

Sharraxaad

Cozy Rental Catalog lets you build a beautiful, mobile-friendly rental item catalog in minutes — without any e-commerce setup.

If you rent items but don’t sell them online, this plugin is for you.

Who is this for?

  • 📸 Photo studios — costume catalogs, kimono, dress, suit
  • 👶 Baby & child gear rental — crib, stroller, car seat, bouncer
  • Outdoor equipment rental — tent, sleeping bag, lantern, chair
  • 🏥 Medical & care equipment rental — wheelchair, hospital bed, walker
  • 👗 Fashion rental — dress, suit, accessories
  • 🎉 Party & event rental — table, chair, tent, sound system
  • 📷 Camera & gear rental — camera body, lens, tripod

No shopping cart. No complex setup.

Many rental businesses don’t need a checkout or payment system — they just want to show what they have and let customers get in touch.

Cozy Rental Catalog is built exactly for that:

  • Show your rental inventory beautifully
  • Let customers browse and filter items
  • Direct them to contact you or book via your booking page
  • No monthly fees. No payment gateway. No bloat.

Quick Setup with Industry Presets

Choose a preset and your catalog is configured in seconds:

  • 📸 Photo Studio — size labels, costume categories, color filter, gender filter
  • 👶 Baby Gear — age range labels, baby equipment categories
  • ⛺ Outdoor Equipment — capacity labels, gear categories
  • 🏥 Medical & Care — size/type labels, medical equipment categories
  • 👗 Fashion Rental — size labels, clothing categories, color filter
  • ✏️ Custom — start from scratch

Key Features

  • Beautiful 2-column mobile grid — large images, easy to browse on a smartphone
  • Tap to open detail view — modal with full description, tags, and booking button
  • Left/right navigation in modal — swipe or click through all items and photos
  • Rental status — mark items as Available / Rented / Under Maintenance
  • Flexible size system — fully customizable per preset (S/M/L, age ranges, capacity, etc.)
  • Target note field — free text for age range, weight limit, or any note
  • Color group filter — 9 color groups with visual dot indicators
  • NEW badge — set an arrival date and display period; disappears automatically
  • Smart filters — rental price, stock status, gender, size, category, color
  • URL-based filters — link from other pages with pre-selected filters
  • Multiple images per item — swipe through photos in modal
  • Customizable gender options — Girl/Boy, Woman/Man, or any labels you need
  • Multilingual preset support — presets automatically switch by site language
  • Bilingual — full English and Japanese support (translation-ready)

Shortcode

[crcat_catalog] — Display all published items
[crcat_catalog category="Dress" columns="3"] — Filter by category
[crcat_catalog gender="girl"] — Filter by gender

URL Filters

/your-page/?crcat_category=Dress&crcat_size=M

Rakibaad

  1. Upload the cozy-rental-catalog folder to /wp-content/plugins/
  2. Activate the plugin
  3. Go to Rental Catalog Settings and choose an industry preset
  4. Add items via Rental Catalog Add New
  5. Add [crcat_catalog] to any page

SBI

Do I need WooCommerce?

No. This plugin has nothing to do with WooCommerce or any e-commerce system. It is a simple catalog display plugin.

Can I add a booking button?

Yes. Go to Rental Catalog Settings and enter the URL of your booking or contact page. A button will appear at the bottom of each item’s detail view.

Can I show only available items?

Yes. Use the “Available” filter on the catalog page, or add ?crcat_rental_status=available to the page URL.

Can I change the size labels and options?

Yes. Go to Rental Catalog Settings and edit the size label name and size options. One item per line.

Can I change the gender filter labels (e.g. Woman/Man instead of Girl/Boy)?

Yes. In Settings Enable Features Gender filter, edit the options in key=Label format. For example:
woman=👩 Woman
man=👨 Man
unisex=🌟 Unisex

Does it work on mobile?

Yes. The catalog is fully responsive. The detail view is a center modal optimized for smartphones. Images support swipe gestures.

Can I link to the catalog with a specific filter already selected?

Yes. Add query parameters to the URL:
/catalog/?crcat_category=Dress&crcat_size=M&crcat_gender=girl

Does this plugin make external requests?

No. This plugin does not connect to any external servers. All data is stored locally in your WordPress database.

Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

Ka-qaybgalayaasha & Horumariyayaasha

“Cozy Rental Catalog” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

Ku tarjun “Cozy Rental Catalog” luqaddaada.

Ma xiisaynaysaa horumarinta?

Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.

Isbeddellada

1.7

  • Changed prefix from crc_ to crcat_ (4+ character prefix required by WordPress.org)
  • Changed shortcode from [rental_catalog] to [crcat_catalog]
  • Updated SortableJS to 1.15.7 (latest stable)
  • Fixed i18n: removed variable usage in gettext functions
  • Preset labels now load directly from language-specific JSON files without gettext wrapping

1.6

  • Moved inline styles and scripts to external asset files (crc-admin.css, crc-admin.js, crc-front.css)
  • Added currency symbol and position settings (USD, EUR, GBP, JPY, KRW, Krona, custom)
  • Added spec labels feature — define custom spec fields per item (shown below description in modal)
  • Fixed wp_unslash() missing on spec-related POST inputs
  • Updated admin item list to reflect currency settings

1.5

  • Bundled SortableJS locally (removed external CDN dependency)
  • Added translators comments for i18n compliance
  • Improved PHPCS compliance with inline documentation
  • Version bump for WordPress.org re-submission

1.4

  • Fixed save redirect bug (switched to admin_init pattern)
  • Changed “Display Order” field label for clarity
  • Added automatic comma conversion for size and category input fields
  • Added My Preset support (custom-ja.json for Japanese sites)
  • Added safe preset folder in uploads directory (survives plugin updates)
  • Added image drag-and-drop reordering via SortableJS
  • Fixed filter + modal navigation bug (buildFlat rebuild after filtering)
  • Improved responsive grid (SP: 2 cols tablet: 3 cols PC: 4 cols, max-width 1200px)

1.3

  • Added multilingual preset support — presets automatically switch based on site language (e.g. photo-studio-ja.json for Japanese)
  • Added Japanese preset files for all 7 industry types
  • Added translation files (POT, ja.PO, ja.MO)
  • Added update notification system via smiling-studio.net
  • Added version and custom_attributes fields to preset JSON format
  • Security hardening: capability checks on all admin pages, sanitize/escape audit, XSS fixes in modal

1.1.0

  • Added size filter to the catalog filter bar
  • Added customizable gender options (Woman/Man/etc.) via settings
  • Reorganized item edit form to single column for easier input
  • Color group moved directly after image selection
  • Size field and target note field consolidated
  • Added clear save/update success message with next-action buttons
  • Fixed image upload display in admin

1.0.0

  • Initial release