A to Z
Glossary
Every concept in this sheet, plus the smaller terms it uses. Select a concept to open its card.
B
- Browser DevTools
- The browser panel that shows the HTML, the CSS rules applied to any element, network requests and console errors, with live editing.
C
- Choosing apps
- Apps add features such as reviews, subscriptions or bundles.
- CSS for tweaks
- Selectors pick elements, properties style them, and the cascade and specificity decide which rule wins.
D
- DNS records
- Entries that tell the internet where a name points:
Ato an IP address,CNAMEto another name,MXto mail servers,TXTfor verification and email security such as SPF. - Domain and registrar
- A domain is the name people type, such as
example.com.
H
- Hosting models
- Self-hosted software such as WordPress runs on a server you rent (shared, VPS or managed).
- HTML structure
- Elements that give a page meaning: one
h1, headings in order,nav,main,footer, realalinks andbuttonelements,alttext on images. - HTTPS and SSL certificates
- HTTPS encrypts traffic between browser and server using a TLS certificate for the domain.
O
- Online Store 2.0
- The theme architecture where templates are JSON files listing sections, so merchants can add, remove and reorder sections on any page in the theme editor.
P
- Partners and development stores
- The Shopify Partner Program gives developers free development stores to build and test in, and collaborator access to request entry to client stores.
- Products, variants and collections
- A product has up to many variants (size, colour) each with its own price, SKU and stock.
R
- Reference themes: Dawn, Horizon and Skeleton
- Themes Shopify publishes as source code.
S
- Sections and blocks
- Sections are reusable modules of a page with their own settings.
- Shopify admin
- Where a merchant manages products, orders, customers, discounts, payments, shipping, taxes, staff and the online store theme.
W
- What a CMS does
- A CMS stores content (pages, posts, products) in a database separately from the design (a theme or template), and lets non-developers edit content through an admin.