{"id":323409,"date":"2026-06-11T03:49:19","date_gmt":"2026-06-11T03:49:19","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/cozy-rental-catalog\/"},"modified":"2026-06-11T03:48:44","modified_gmt":"2026-06-11T03:48:44","slug":"cozy-rental-catalog","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/cozy-rental-catalog\/","author":23512762,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7","stable_tag":"1.7","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Cozy Rental Catalog","header_author":"Smile Kobo (Jun Suzuki)","header_description":"A simple and beautiful rental item catalog. Perfect for photo studios, baby gear, outdoor equipment, fashion, and more. \/ \u30ec\u30f3\u30bf\u30eb\u54c1\u3092\u7f8e\u3057\u304f\u898b\u305b\u308b\u30ab\u30bf\u30ed\u30b0\u30d7\u30e9\u30b0\u30a4\u30f3\u3002\u5199\u771f\u9928\u30fb\u30d9\u30d3\u30fc\u7528\u54c1\u30fb\u30a2\u30a6\u30c8\u30c9\u30a2\u30fb\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3\u306a\u3069\u5e45\u5e83\u3044\u696d\u7a2e\u306b\u5bfe\u5fdc\u3002","assets_banners_color":"","last_updated":"2026-06-11 03:48:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/smiling-studio.net\/cozy-rental-catalog\/","header_author_uri":"https:\/\/smiling-studio.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":21,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7":{"tag":"1.7","author":"smilekobo","date":"2026-06-11 03:48:44"}},"upgrade_notice":{"1.7":"<p>Prefix changed from crc_ to crcat_. Shortcode changed to [crcat_catalog]. Please update any shortcodes in your pages.<\/p>","1.5":"<p>PHPCS compliance improvements and local asset bundling. Recommended for WordPress.org compatibility.<\/p>","1.4":"<p>Drag-and-drop image reordering, improved responsive layout, and several bug fixes. Update recommended.<\/p>","1.3":"<p>Multilingual preset support added. Japanese presets now available. Security improvements \u2014 update recommended.<\/p>","1.1.0":"<p>Form layout improved. Size filter added to catalog. Gender options now customizable.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Frontend catalog \u2014 mobile 2-column grid with filter bar","2":"Item detail modal with image, tags, and booking button","3":"Admin item list","4":"Admin add\/edit item form \u2014 single column, easy to use","5":"Settings page with industry preset selector"}},"plugin_section":[],"plugin_tags":[269,2777,6601,789,5075],"plugin_category":[40,43,45],"plugin_contributors":[266609],"plugin_business_model":[],"class_list":["post-323409","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-catalog","plugin_tags-inventory","plugin_tags-portfolio","plugin_tags-rental","plugin_category-calendar-and-events","plugin_category-customization","plugin_category-ecommerce","plugin_contributors-smilekobo","plugin_committers-smilekobo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/cozy-rental-catalog.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Cozy Rental Catalog<\/strong> lets you build a beautiful, mobile-friendly rental item catalog in minutes \u2014 without any e-commerce setup.<\/p>\n\n<p>If you rent items but don't sell them online, this plugin is for you.<\/p>\n\n<h4>Who is this for?<\/h4>\n\n<ul>\n<li>\ud83d\udcf8 <strong>Photo studios<\/strong> \u2014 costume catalogs, kimono, dress, suit<\/li>\n<li>\ud83d\udc76 <strong>Baby &amp; child gear rental<\/strong> \u2014 crib, stroller, car seat, bouncer<\/li>\n<li>\u26fa <strong>Outdoor equipment rental<\/strong> \u2014 tent, sleeping bag, lantern, chair<\/li>\n<li>\ud83c\udfe5 <strong>Medical &amp; care equipment rental<\/strong> \u2014 wheelchair, hospital bed, walker<\/li>\n<li>\ud83d\udc57 <strong>Fashion rental<\/strong> \u2014 dress, suit, accessories<\/li>\n<li>\ud83c\udf89 <strong>Party &amp; event rental<\/strong> \u2014 table, chair, tent, sound system<\/li>\n<li>\ud83d\udcf7 <strong>Camera &amp; gear rental<\/strong> \u2014 camera body, lens, tripod<\/li>\n<\/ul>\n\n<h4>No shopping cart. No complex setup.<\/h4>\n\n<p>Many rental businesses don't need a checkout or payment system \u2014 they just want to show what they have and let customers get in touch.<\/p>\n\n<p>Cozy Rental Catalog is built exactly for that:<\/p>\n\n<ul>\n<li>Show your rental inventory beautifully<\/li>\n<li>Let customers browse and filter items<\/li>\n<li>Direct them to contact you or book via your booking page<\/li>\n<li>No monthly fees. No payment gateway. No bloat.<\/li>\n<\/ul>\n\n<h4>Quick Setup with Industry Presets<\/h4>\n\n<p>Choose a preset and your catalog is configured in seconds:<\/p>\n\n<ul>\n<li><strong>\ud83d\udcf8 Photo Studio<\/strong> \u2014 size labels, costume categories, color filter, gender filter<\/li>\n<li><strong>\ud83d\udc76 Baby Gear<\/strong> \u2014 age range labels, baby equipment categories<\/li>\n<li><strong>\u26fa Outdoor Equipment<\/strong> \u2014 capacity labels, gear categories<\/li>\n<li><strong>\ud83c\udfe5 Medical &amp; Care<\/strong> \u2014 size\/type labels, medical equipment categories<\/li>\n<li><strong>\ud83d\udc57 Fashion Rental<\/strong> \u2014 size labels, clothing categories, color filter<\/li>\n<li><strong>\u270f\ufe0f Custom<\/strong> \u2014 start from scratch<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Beautiful 2-column mobile grid<\/strong> \u2014 large images, easy to browse on a smartphone<\/li>\n<li><strong>Tap to open detail view<\/strong> \u2014 modal with full description, tags, and booking button<\/li>\n<li><strong>Left\/right navigation in modal<\/strong> \u2014 swipe or click through all items and photos<\/li>\n<li><strong>Rental status<\/strong> \u2014 mark items as Available \/ Rented \/ Under Maintenance<\/li>\n<li><strong>Flexible size system<\/strong> \u2014 fully customizable per preset (S\/M\/L, age ranges, capacity, etc.)<\/li>\n<li><strong>Target note field<\/strong> \u2014 free text for age range, weight limit, or any note<\/li>\n<li><strong>Color group filter<\/strong> \u2014 9 color groups with visual dot indicators<\/li>\n<li><strong>NEW badge<\/strong> \u2014 set an arrival date and display period; disappears automatically<\/li>\n<li><strong>Smart filters<\/strong> \u2014 rental price, stock status, gender, size, category, color<\/li>\n<li><strong>URL-based filters<\/strong> \u2014 link from other pages with pre-selected filters<\/li>\n<li><strong>Multiple images per item<\/strong> \u2014 swipe through photos in modal<\/li>\n<li><strong>Customizable gender options<\/strong> \u2014 Girl\/Boy, Woman\/Man, or any labels you need<\/li>\n<li><strong>Multilingual preset support<\/strong> \u2014 presets automatically switch by site language<\/li>\n<li><strong>Bilingual<\/strong> \u2014 full English and Japanese support (translation-ready)<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<pre><code>[crcat_catalog] \u2014 Display all published items\n[crcat_catalog category=\"Dress\" columns=\"3\"] \u2014 Filter by category\n[crcat_catalog gender=\"girl\"] \u2014 Filter by gender\n<\/code><\/pre>\n\n<h4>URL Filters<\/h4>\n\n<pre><code>\/your-page\/?crcat_category=Dress&amp;crcat_size=M\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>cozy-rental-catalog<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>Rental Catalog \u2192 Settings<\/strong> and choose an industry preset<\/li>\n<li>Add items via <strong>Rental Catalog \u2192 Add New<\/strong><\/li>\n<li>Add <code>[crcat_catalog]<\/code> to any page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. This plugin has nothing to do with WooCommerce or any e-commerce system. It is a simple catalog display plugin.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20booking%20button%3F\"><h3>Can I add a booking button?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Rental Catalog \u2192 Settings<\/strong> and enter the URL of your booking or contact page. A button will appear at the bottom of each item's detail view.<\/p><\/dd>\n<dt id=\"can%20i%20show%20only%20available%20items%3F\"><h3>Can I show only available items?<\/h3><\/dt>\n<dd><p>Yes. Use the \"Available\" filter on the catalog page, or add <code>?crcat_rental_status=available<\/code> to the page URL.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20size%20labels%20and%20options%3F\"><h3>Can I change the size labels and options?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Rental Catalog \u2192 Settings<\/strong> and edit the size label name and size options. One item per line.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20gender%20filter%20labels%20%28e.g.%20woman%2Fman%20instead%20of%20girl%2Fboy%29%3F\"><h3>Can I change the gender filter labels (e.g. Woman\/Man instead of Girl\/Boy)?<\/h3><\/dt>\n<dd><p>Yes. In <strong>Settings \u2192 Enable Features \u2192 Gender filter<\/strong>, edit the options in <code>key=Label<\/code> format. For example:\n    woman=\ud83d\udc69 Woman\n    man=\ud83d\udc68 Man\n    unisex=\ud83c\udf1f Unisex<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%3F\"><h3>Does it work on mobile?<\/h3><\/dt>\n<dd><p>Yes. The catalog is fully responsive. The detail view is a center modal optimized for smartphones. Images support swipe gestures.<\/p><\/dd>\n<dt id=\"can%20i%20link%20to%20the%20catalog%20with%20a%20specific%20filter%20already%20selected%3F\"><h3>Can I link to the catalog with a specific filter already selected?<\/h3><\/dt>\n<dd><p>Yes. Add query parameters to the URL:\n    \/catalog\/?crcat_category=Dress&amp;crcat_size=M&amp;crcat_gender=girl<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20make%20external%20requests%3F\"><h3>Does this plugin make external requests?<\/h3><\/dt>\n<dd><p>No. This plugin does not connect to any external servers. All data is stored locally in your WordPress database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7<\/h4>\n\n<ul>\n<li>Changed prefix from crc_ to crcat_ (4+ character prefix required by WordPress.org)<\/li>\n<li>Changed shortcode from [rental_catalog] to [crcat_catalog]<\/li>\n<li>Updated SortableJS to 1.15.7 (latest stable)<\/li>\n<li>Fixed i18n: removed variable usage in gettext functions<\/li>\n<li>Preset labels now load directly from language-specific JSON files without gettext wrapping<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Moved inline styles and scripts to external asset files (crc-admin.css, crc-admin.js, crc-front.css)<\/li>\n<li>Added currency symbol and position settings (USD, EUR, GBP, JPY, KRW, Krona, custom)<\/li>\n<li>Added spec labels feature \u2014 define custom spec fields per item (shown below description in modal)<\/li>\n<li>Fixed wp_unslash() missing on spec-related POST inputs<\/li>\n<li>Updated admin item list to reflect currency settings<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Bundled SortableJS locally (removed external CDN dependency)<\/li>\n<li>Added translators comments for i18n compliance<\/li>\n<li>Improved PHPCS compliance with inline documentation<\/li>\n<li>Version bump for WordPress.org re-submission<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fixed save redirect bug (switched to admin_init pattern)<\/li>\n<li>Changed \"Display Order\" field label for clarity<\/li>\n<li>Added automatic comma conversion for size and category input fields<\/li>\n<li>Added My Preset support (custom-ja.json for Japanese sites)<\/li>\n<li>Added safe preset folder in uploads directory (survives plugin updates)<\/li>\n<li>Added image drag-and-drop reordering via SortableJS<\/li>\n<li>Fixed filter + modal navigation bug (buildFlat rebuild after filtering)<\/li>\n<li>Improved responsive grid (SP: 2 cols \u2192 tablet: 3 cols \u2192 PC: 4 cols, max-width 1200px)<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added multilingual preset support \u2014 presets automatically switch based on site language (e.g. photo-studio-ja.json for Japanese)<\/li>\n<li>Added Japanese preset files for all 7 industry types<\/li>\n<li>Added translation files (POT, ja.PO, ja.MO)<\/li>\n<li>Added update notification system via smiling-studio.net<\/li>\n<li>Added version and custom_attributes fields to preset JSON format<\/li>\n<li>Security hardening: capability checks on all admin pages, sanitize\/escape audit, XSS fixes in modal<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added size filter to the catalog filter bar<\/li>\n<li>Added customizable gender options (Woman\/Man\/etc.) via settings<\/li>\n<li>Reorganized item edit form to single column for easier input<\/li>\n<li>Color group moved directly after image selection<\/li>\n<li>Size field and target note field consolidated<\/li>\n<li>Added clear save\/update success message with next-action buttons<\/li>\n<li>Fixed image upload display in admin<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"No shopping cart needed. Just beautiful rental catalogs. Perfect for photo studios, baby gear, outdoor gear, fashion rental, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323409"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/smilekobo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323409"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323409"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323409"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323409"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323409"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}