{"id":364704,"date":"2026-09-07T22:40:18","date_gmt":"2026-09-07T22:40:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shopslot\/"},"modified":"2026-10-01T18:43:03","modified_gmt":"2026-10-01T18:43:03","slug":"shopslot","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/shopslot\/","author":23533468,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.19.1","stable_tag":"0.19.1","tested":"7.1.2","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"ShopSlot","header_author":"SlotWorks","header_description":"Instant appointment booking for RV, automotive, marine, detailing, and specialty shops.","assets_banners_color":"6482a6","last_updated":"2026-10-01 18:43:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/shopslot.app\/","header_author_uri":"https:\/\/getslotworks.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":182,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.19.0":{"tag":"0.19.0","author":"studioslot","date":"2026-09-07 22:39:45","revision":3685706},"0.19.1":{"tag":"0.19.1","author":"studioslot","date":"2026-10-01 18:43:03","revision":3723715}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3685706,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3685706,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3685706,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3685706,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.19.0","0.19.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3685706,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3685706,"resolution":"2","location":"assets","locale":"","width":1280,"height":720},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3685706,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3685706,"resolution":"4","location":"assets","locale":"","width":1280,"height":720},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3685706,"resolution":"5","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"Configure services and booking behavior from the ShopSlot administrator.","2":"Set weekly availability, booking bounds, and schedule exceptions.","3":"Review appointments and status history in one workspace.","4":"Publish an accessible customer booking form with the <code>[shopslot_booking]<\/code> shortcode.","5":"Inspect privacy-safe source inventory in the read-only Migration Center."}},"plugin_section":[],"plugin_tags":[8132,269700,269,279627,268],"plugin_category":[40],"plugin_contributors":[271786],"plugin_business_model":[],"class_list":["post-364704","plugin","type-plugin","status-publish","hentry","plugin_tags-appointments","plugin_tags-auto-repair","plugin_tags-booking","plugin_tags-rv","plugin_tags-scheduling","plugin_category-calendar-and-events","plugin_contributors-studioslot","plugin_committers-studioslot"],"banners":{"banner":"https:\/\/ps.w.org\/shopslot\/assets\/banner-772x250.png?rev=3685706","banner_2x":"https:\/\/ps.w.org\/shopslot\/assets\/banner-1544x500.png?rev=3685706","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shopslot\/assets\/icon-128x128.png?rev=3685706","icon_2x":"https:\/\/ps.w.org\/shopslot\/assets\/icon-256x256.png?rev=3685706","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shopslot\/assets\/screenshot-1.png?rev=3685706","caption":"Configure services and booking behavior from the ShopSlot administrator."},{"src":"https:\/\/ps.w.org\/shopslot\/assets\/screenshot-2.png?rev=3685706","caption":"Set weekly availability, booking bounds, and schedule exceptions."},{"src":"https:\/\/ps.w.org\/shopslot\/assets\/screenshot-3.png?rev=3685706","caption":"Review appointments and status history in one workspace."},{"src":"https:\/\/ps.w.org\/shopslot\/assets\/screenshot-4.png?rev=3685706","caption":"Publish an accessible customer booking form with the <code>[shopslot_booking]<\/code> shortcode."},{"src":"https:\/\/ps.w.org\/shopslot\/assets\/screenshot-5.png?rev=3685706","caption":"Inspect privacy-safe source inventory in the read-only Migration Center."}],"raw_content":"<!--section=description-->\n<p>ShopSlot lets customers book service appointments on your WordPress site. It is built for auto repair, RV, marine, detailing, and other specialty shops that book predictable, repeatable service types.<\/p>\n\n<p>ShopSlot Free provides reliable instant booking with unlimited services. Configure services, weekly availability, lead times, booking horizons, blackout dates, buffers, customer details, and appointment status history from WordPress.<\/p>\n\n<h4>What you get in ShopSlot Free<\/h4>\n\n<ul>\n<li>Unlimited services for predictable appointment types<\/li>\n<li>Weekly availability, lead times, and booking horizons<\/li>\n<li>Blackout dates and extra-hours overrides<\/li>\n<li>Service buffers and conflict checks before a slot is confirmed<\/li>\n<li>Appointment review with status history<\/li>\n<li>A customer booking form placed with the <code>[shopslot_booking]<\/code> shortcode<\/li>\n<\/ul>\n\n<h4>ShopSlot Pro (optional, sold separately)<\/h4>\n\n<p>The separate ShopSlot Pro add-on adds request-and-approve workflows for complex jobs, maintained vehicle suggestions, service-specific staff routing, reusable notification templates, and optional customer notifications after staff edits. ShopSlot Free works without it.<\/p>\n\n<h4>Switching from another booking plugin<\/h4>\n\n<p>The read-only Migration Center can identify familiar scheduling-plugin installations and produce sanitized inventory evidence without changing source data or exposing customer values. This release has no self-service import button.<\/p>\n\n<p>ShopSlot does not include invoicing, accounting, or inventory management.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>shopslot<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP from <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate ShopSlot.<\/li>\n<li>Add services and configure availability under <strong>ShopSlot<\/strong> in the WordPress administrator.<\/li>\n<li>Place the <code>[shopslot_booking]<\/code> shortcode on the page where customers should book.<\/li>\n<\/ol>\n\n<p>Back up the site before replacing another scheduling system. The Migration Center in this release is read-only and does not modify another plugin's records.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20shopslot%20free%20usable%20on%20its%20own%3F\"><h3>Is ShopSlot Free usable on its own?<\/h3><\/dt>\n<dd><p>Yes. ShopSlot Free includes instant booking with unlimited services, availability rules, buffers, blackout dates, and appointment status history. Pro is optional.<\/p><\/dd>\n<dt id=\"what%20does%20shopslot%20pro%20add%3F\"><h3>What does ShopSlot Pro add?<\/h3><\/dt>\n<dd><p>Request-and-approve booking for complex jobs, maintained vehicle suggestions, service-specific staff routing, reusable notification templates, and optional customer notifications after staff edits. Pro is a separate add-on, licensed for one active site per year.<\/p><\/dd>\n<dt id=\"how%20do%20customers%20book%3F\"><h3>How do customers book?<\/h3><\/dt>\n<dd><p>Add the <code>[shopslot_booking]<\/code> shortcode to any page. Customers choose a service and an available time from that form.<\/p><\/dd>\n<dt id=\"can%20i%20import%20appointments%20from%20another%20booking%20plugin%3F\"><h3>Can I import appointments from another booking plugin?<\/h3><\/dt>\n<dd><p>Not with a self-service button in this release. The Migration Center is read-only. It can inventory a supported source installation without changing that plugin's records.<\/p><\/dd>\n<dt id=\"does%20shopslot%20handle%20invoices%2C%20parts%2C%20or%20inventory%3F\"><h3>Does ShopSlot handle invoices, parts, or inventory?<\/h3><\/dt>\n<dd><p>No. ShopSlot is for scheduling. It does not include invoicing, accounting, or inventory management.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.19.1<\/h4>\n\n<ul>\n<li>Make Save without notifying always save silently, even when an older form includes a checked notification value.<\/li>\n<li>Use explicit Save and notify customer \/ Save without notifying actions.<\/li>\n<\/ul>\n\n<h4>0.19.0<\/h4>\n\n<ul>\n<li>Kept the Migration Center read-only for public use, with no import, rollback, or cutover action.<\/li>\n<li>Internal migration testing work for SSA, Amelia, and Bookly. No self-service import is available.<\/li>\n<\/ul>\n\n<h4>0.3.0 \u2013 0.18.0<\/h4>\n\n<ul>\n<li>Appointment CSV export, notification-log retention controls, accessibility improvements, and the read-only Migration Center inventory.<\/li>\n<li>Removed the artificial active-service cap.<\/li>\n<\/ul>\n\n<h4>0.2.0 \u2013 0.2.2<\/h4>\n\n<ul>\n<li>Generated availability slots with weekly hours, lead time, booking horizon, blackout and extra-hours overrides, service buffers, and conflict revalidation.<\/li>\n<li>Vehicle suggestion fields with make-specific model filtering.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial private developer preview.<\/li>\n<\/ul>","raw_excerpt":"Free WordPress booking for auto repair, RV, marine, and detailing shops. Unlimited services, availability rules, buffers, and blackout dates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364704"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/studioslot"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364704"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364704"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364704"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364704"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364704"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}