Glossary
Terms that appear under different names in the theme editor, the code and conversation.
| Term | Also called | What it is |
|---|---|---|
| Mini-cart | Cart drawer, side cart | The slide-out cart. sections/mini-cart.liquid and src/entrypoints/mini-cart/ |
| Entrypoint | Bundle | A file under src/entrypoints that Vite compiles into its own asset |
vite-tag | The tag snippet | snippets/vite-tag.liquid, generated. Maps a source path to a hashed asset |
| Reward tier | Gift tier, bonus tier | A spend threshold that unlocks a gift. Theme settings > Rewards Tiers |
| Purchase gift | Product gift | The gift added automatically above a threshold. Theme settings > Products |
| Free gift | Minicart free gift | A gift defined as a minicart_free_gifts metaobject entry |
| Medispa | Clinic, medi-spa | The in-clinic treatments side of the business |
| Treatment | Service | A bookable Medispa product, tagged sesami-service |
| Deposit | Pay deposit now, downpayment | Partial payment online, balance in clinic. Uses a Downpay selling plan |
| Pay in clinic | Pay in store | No online payment. Metafields use the pay_in_store spelling throughout |
| Remaining amount | Balance | What is still owed after a deposit. Recalculated on every cart change |
| Clinic | Location | A medispa_locations metaobject entry |
| Popup manager | Popup monitor | PopupMonitor, which decides which popup opens and when |
| Sniffer | Detector | Watches the DOM for popups that appear after page load |
| Adapter | Popup adapter | Shows and hides one kind of popup |
| Blacklist | Popup blacklist | Theme setting listing popups to hide with CSS at render time |
| Line item property | Property | A key and value attached to a cart line. A leading _ hides it from the shopper |
_source | Cart source | The property recording which code added a line. src/lib/cart-source.ts |
| Stale line key | Stale key | A line item key that changed because code wrote to the line's properties |
| Section | Block | A section is a page region. A block is a repeatable item inside a section |
| Render location | Slot | Which part of the mini-cart drawer a block renders into |
| Redesign | Homepage redesign, Medispa redesign | The newer rebuilds. A -redesign filename is usually the one in use |
| Prestige | Maestrooo theme | The purchased theme this one started from, version 10.0.2 |
| Discovery bar | Discovery landing | A set of landing page templates with their own layout |
| TBYB | Try before you buy | A product programme with its own card, grid and templates |
| Theme pull | Sync | The GitHub Actions workflow that commits the live theme to production |
Spellings that differ between layers
The business says "pay in clinic". Metafields and settings say pay_in_store. Both mean the same option. Keep using
pay_in_store in code so the Hong Kong and Australian stores' code can still be merged.
The theme editor says "Rewards Tiers". The code says cartRewardBanner and rewardTiers. The homepage section is
called "Unlock Free Bonus". All three refer to the same set of thresholds.