משתנה Liquid הוא הפניה לאובייקט מהחנות — `{{ order.name }}`, `{{ product.title }}`, `{{ customer.email }}` — וכל אחד מהם חושף מבנה עמוק של מאפיינים. פילטר הוא פונקציית עיבוד שמוצמדת למשתנה עם `|`: למשל `{{ order.total_price | money }}` מחזיר מחיר מפורמט במטבע החנות, ו-`{{ 'hello' | upcase }}` מחזיר `HELLO`. אפשר לשרשר פילטרים רצופים — `{{ product.title | downcase | replace: ' ', '-' }}`.

בהקשר של Order Printer בשופיפיי, משתנים ופילטרים הם הכלי לבנות מסמכי הזמנה, חשבוניות ורשימות איסוף בעברית. שימו לב שפילטר `| money` ישתמש בסימן המטבע שמוגדר בחנות — אם הגדרתם ש"ח, הוא יופיע אוטומטית. פילטר `| date` מחזיר תאריך בפורמט אנגלי כברירת מחדל; לפורמט ישראלי (DD/MM/YYYY) צריך להעביר פרמטר ידני: `{{ order.created_at | date: '%d/%m/%Y' }}`.