Floaty Technical Reference
This document provides technical information about how Floaty works.
Does Floaty Have a Public API?
No. Floaty does not provide a public API for developers.
All button group management is done through the Floaty app interface in your Shopify admin. There are no external API endpoints for creating, updating, or deleting button groups.
How Floaty Displays Buttons on Your Store
Floaty uses Shopify's theme extension system to display buttons on your storefront.
When a customer visits your store:
- The Floaty theme extension loads on the page
- It requests your active button groups from Floaty's servers
- The buttons are rendered based on your saved settings
This happens automatically. You do not need to do anything beyond enabling the app embed and configuring your buttons.
Data Floaty Accesses
Floaty requests the following permissions when installed:
| Data Type | Purpose |
|---|---|
| Store information | To identify your store |
| Products | To let you link buttons to specific products |
| Collections | To let you link buttons to specific collections |
Floaty does not access:
- Customer personal data
- Order information
- Payment information
Theme Compatibility
Floaty works with Online Store 2.0 themes that support app embeds.
If your theme was published before 2021, it may not support app embeds. In this case:
- Update to a newer theme, or
- Contact support for assistance
For Developers
If you are a developer working on a Shopify store with Floaty installed:
Theme Extension
Floaty adds a theme extension called "Floaty Buttons" to your store. This extension:
- Is managed through the theme customizer
- Can be enabled or disabled in App Embeds
- Does not require any code changes to your theme
No Custom Integration Needed
Floaty is a self-contained app. You do not need to:
- Write any code
- Modify your theme files
- Set up webhooks
- Configure API keys
Everything is handled through the visual app interface.
Questions?
If you have technical questions about Floaty:
- Check the FAQ for common questions
- Contact support from within the Floaty app
For questions about Shopify theme development, see Shopify's developer documentation.