Building & Maintaining Templates
Templates define the visual layout of your sale cards. Create custom templates that match your store's branding, then reuse them across every sale.
On this page
Getting Started
- 1From the main menu, navigate to Sale Cards.
- 2Click the Templates tab.
- 3You'll see System Templates (provided by GrocerTools, read-only) and Organization Templates (created by your team, editable).
- 4Click "Create New Template" to begin, or click Clone on any existing template to use it as your starting point.
Cloning an existing template is the fastest way to create a new design — you keep the proven layout and only change what you need.
The Template Builder Interface
The builder has three main areas:
Toolbox (Left)
Add data elements, shapes, and static text. Set card dimensions and background here.
Canvas (Center)
Visual preview of your card design. Drag elements to position them exactly where you want.
Property Panel (Right)
Edit the selected element's font, color, size, position, shadow, and layer order.
The template name input and Save Template button run along the top of the page.
Creating a Template Step by Step
Step 1 — Name Your Template
At the top of the builder, enter a descriptive name such as "Weekly Special – Large Format" or "Meat Department Card".
Step 2 — Set Card Dimensions
In the Toolbox under Card Settings, set the Width and Height in inches. Common sizes:
- 4" × 6" — standard promotional card
- 3.5" × 5" — smaller shelf tag
Step 3 — Configure Background & Border
Still in Card Settings: choose a Background Color and optionally enable a Border with color and thickness (1–10 px).
Step 4 — Add Data Elements
Data elements are placeholders that fill in with real product data when cards are generated. In the Toolbox under Text Fields, click an element to add it to the canvas:
| Element | Purpose | Example Output |
|---|---|---|
| Brand | Brand / manufacturer name | Kellogg's |
| Product | Product description | Frosted Flakes 18oz |
| Price | Sale price (auto-formatted) | $3.99 |
| Was | Original price | $4.99 |
| Save | Savings amount | Save $1.00 |
| Size | Package size / quantity | 18 oz |
| Tag | Marketing tagline | Family Favorite! |
| Banner | Large header text | WEEKLY SPECIAL |
Drag added elements on the canvas to position them where you want.
Step 5 — Add Shapes (Optional)
Under Shapes in the Toolbox you can add Lines, Rectangles, Ovals, Stars, Polygons, and Static Text. These add visual interest but don't contain product data.
Step 6 — Style Elements
Click any element on the canvas to select it. The Property Panel shows:
- Typography — Font family, size (8–144pt), bold/italic, alignment, color
- Styling — Fill/background color, stroke color and width
- Effects — Shadow with color, blur, and offset controls
- Position & Size — X/Y coordinates, width, height
- Layers — Bring to Front / Send to Back for overlapping elements
Step 7 — Enable Grid Snapping (Recommended)
Toggle Snap to Grid in Card Settings to align elements to a 10-pixel grid. This helps create clean, professional layouts.
Step 8 — Save
Click Save Template in the top right. Your template is now available for use in all sales.
Data Placeholders
Any text element can contain placeholders — they are replaced with real product data when cards are generated. Use double curly braces:
{{field_name}}| Placeholder | Alias | Description |
|---|---|---|
| {{brand_name}} | {{bn}} | Brand or manufacturer |
| {{product_name}} | {{pn}} | Product description |
| {{sale_price}} | {{sp}} | Discounted price (auto-formatted as $X.XX) |
| {{original_price}} | {{op}} | Regular price (auto-formatted) |
| {{savings}} | {{s}} | Savings amount or percentage |
| {{size_quantity}} | {{sq}} | Package size, e.g. "12 oz" |
| {{tagline}} | {{tl}} | Marketing message |
| {{banner_text}} | {{bt}} | Large promotional text |
| {{sale_dates}} | {{sd}} | Sale date range |
Partial vs. Full Replacement
A placeholder can be the entire text of an element (full replacement) or embedded within other text (partial replacement):
{{sale_price}} → $3.99
Was {{original_price}} → Was $4.99
Save {{savings}} Today! → Save $1.00 Today!Use partial replacement to add context words like "Was", "Save", or "Only" around your data fields.
Managing Templates
Editing a Template
- 1Go to Sale Cards → Templates.
- 2Find your organization template.
- 3Click Edit.
- 4Make changes in the Template Builder and click Save Template.
Cloning a Template
- 1Go to Sale Cards → Templates.
- 2Click Clone on any template.
- 3Enter a new name when prompted.
- 4The cloned template opens in the builder for editing.
Setting a Default Template
- 1Go to Settings → Organization.
- 2Under Sale Cards settings, select your Default Template.
- 3Save changes.
The default template is pre-selected whenever someone on your team creates a new sale.
Best Practices
- ✓Start simple: Begin with essential elements (Brand, Product, Price), then add more as needed.
- ✓Test print early: Create a test sale with sample products to verify your template prints correctly before rolling it out.
- ✓Use consistent fonts: Stick to 2–3 fonts maximum for a professional look.
- ✓Consider print size: Cards scale to fit the print grid — avoid very small text that becomes unreadable when scaled down.
- ✓Name descriptively: Use names like "Meat Dept – Large Price" rather than "Template 1".
- ✓Clone, don't edit system templates: System templates are read-only. Clone them to create your own editable version.
Troubleshooting
| Issue | Solution |
|---|---|
| Element won't move | Make sure it's selected — click it first |
| Text too small when printed | Increase font size; check how your grid scales the card |
| Colors look different when printed | Enable "Print background colors" in your browser print dialog |
| Can't edit a template | It may be a system template — clone it instead |