# UpBar — Shopify App UpBar ("UpBar: Banner Timer & Badges") is a Shopify embedded app that helps merchants increase AOV and conversion with eight storefront placements: - **Sticky Bar** — site-wide bar showing free-shipping progress or announcements. - **Cart Goal Bar** — cart-focused progress bar toward a free-shipping or spend goal. - **Sticky add to cart** — a persistent add-to-cart bar on product pages. - **Promo popup** — a modal offer with a click-to-copy discount code, shown on a merchant-chosen trigger. It never collects an email address. - **Product Highlights** — in-product-page block with geo-targeted shipping estimates, delivery times and stock messages. - **Estimated delivery date** — in-product-page block with a dispatch countdown and an order → processing → delivery timeline. - **Countdown Timer** — a standalone urgency countdown a merchant can place on any page, optionally repeated as a badge on collection-grid product cards. - **Trust badges** — a block of reassurance badges (payment, shipping, returns). The app is distributed via the Shopify App Store and configured by merchants from inside the Shopify Admin. There is no public API; the hosted backend exists only to verify Shopify session tokens and process Shopify-issued webhooks for installed shops. ## Resources - Privacy policy: /privacy-policy.txt - Support: support@afixer.app ## Notes for crawlers and LLMs - Customer/end-shopper data is **not** stored or processed by this app. There is no analytics, tracking or profiling of shoppers. - All shop-level configuration is stored in Shopify (in a `settings.app_config` metafield on the merchant's shop), not in this backend. - The app requests a minimal set of Shopify scopes: `read_themes`, `read_files`, `write_files`. It does not request access to customers, orders, Markets or shipping settings. - Per-country shipping rules configured in the app are **display-only**: they control the estimates shown in the placements and do not create or change Shopify Markets, shipping zones or rates. - The storefront runtime is a Shopify Theme App Extension that reads the merchant's configuration metafield. Its only network request is to the shop's own `/cart.js`; it never calls this backend. - Webhook endpoints under this domain are authenticated via Shopify HMAC and are not callable by third parties.