Workfile Store

Page Builder

Design your storefront pages with Workfile Canvas — a drag-and-drop visual editor with 80+ widgets.

Workfile Canvas is the visual page builder that lets you design your storefront without writing code. Drag and drop widgets, customize styles, and preview on mobile — all from a visual editor.

Opening the editor

There are two ways to access the page builder:

  • Pages → New Page or Edit on an existing page — opens the editor for that specific page
  • Customize in the sidebar — opens the editor for your homepage

The editor supports multiple modes: page editing (custom pages and homepage), global editing (header and footer), and template editing (product page layout, collection layout, etc.).

Editor modes

ModeWhat you editURL example
PageHomepage, custom pages/editor or /editor?pageId={id}
GlobalHeader and footer (shared across all pages)/editor?mode=global&widget=header
TemplateDynamic page layouts (product, collection, cart, etc.)/editor?mode=page-layout&pageType=product

Template page types

Templates control the layout of dynamic pages — pages that are auto-generated for each product, collection, category, etc.

TemplateControls layout of
ProductIndividual product pages
CollectionCollection listing pages
CategoryCategory listing pages
CartShopping cart page
SearchSearch results page
ServiceIndividual service pages
Service listServices listing page
BlogBlog post pages
Blog listBlog listing page

Edit the product template to control how every product page looks — add sections for related products, testimonials, or FAQ below the product details.

Available widgets

The editor includes 80+ widgets organized by category:

Layout & Structure

WidgetDescription
SectionFull-width container for grouping widgets
ColumnsMulti-column layout (2, 3, 4 columns)
GridFlexible grid layout
BoxGeneric container with padding/margin
SpacerVertical spacing between sections
DividerHorizontal line separator
TabsTabbed content sections
ModalPopup/overlay content
ConditionalShow/hide content based on conditions

Content

WidgetDescription
HeadingH1-H6 headings with styling
TextParagraph text with formatting
Rich TextFull rich text editor content
ImageSingle image with alt text and link
VideoEmbedded video (YouTube, Vimeo, etc.)
GalleryImage gallery with lightbox
IconLucide icon with size and color
ButtonCall-to-action button with link
LinkText link with styling
ListOrdered or unordered list
BlockquoteStyled quote block
Data TableStructured data in table format

Commerce

WidgetDescription
Featured ProductsProduct grid with filtering
Product GridProduct listing grid
Product CarouselHorizontal scrolling product cards
Product DetailFull product page layout
Product TabsTabbed product info (description, specs, reviews)
Related Products"You may also like" section
Featured CollectionsCollection cards grid
Collection HeaderCollection title and description
Categories GridCategory browsing grid
Cart ContentsShopping cart display

Services

WidgetDescription
Service GridService listing grid
Service CardIndividual service card
Service DetailFull service page layout
Service TabsTabbed service info
Service PackagesPackage comparison cards
Featured ServicesHighlighted services section
Booking CalendarInline booking widget
Staff PickerStaff selection for bookings

Marketing

WidgetDescription
Hero BannerFull-width hero with image, text, CTA
Hero SlideshowRotating hero banners
TestimonialsCustomer testimonial cards
Video TestimonialsVideo-based testimonials
FAQ AccordionExpandable FAQ section
CounterAnimated number counter
Countdown TimerEvent countdown
Before/AfterImage comparison slider
Logo ListPartner/client logo strip
MarqueeScrolling text or image banner
NewsletterEmail signup form
Contact FormEmbedded contact form
Contact InfoAddress, phone, email display
Social IconsSocial media icon links
Store LocatorMap with store location

Blog (CMS)

WidgetDescription
Blog Entry GridBlog post listing
Blog Entry CarouselHorizontal scrolling posts
Blog Content BodyPost content renderer
Blog Author CardAuthor bio card
Blog Meta BarDate, category, read time
Blog TagsTag list
Blog Share ButtonsSocial sharing buttons
Blog Related EntriesRelated posts section
Blog PaginationPage navigation

Not all widgets are available on every page type. The editor automatically shows only widgets that make sense for the current page — for example, Product Detail only appears on product template pages.

Working with the editor

Add widgets

Drag widgets from the sidebar panel onto your page canvas. Widgets snap into position and show visual guides for placement.

Configure settings

Click any widget to open its settings panel. Each widget has its own configuration options — text content, image sources, layout options, colors, spacing, and more.

Preview on mobile

Use the device preview toggle to see how your page looks on mobile, tablet, and desktop. Every widget is responsive by default.

Publish

Click Publish to make your changes live. The editor uses a draft/publish system — your edits aren't visible to customers until you publish.

Use Section templates to quickly add pre-designed sections (hero, features grid, testimonials, etc.) instead of building from scratch. They're fully customizable after insertion.

Custom pages

Create standalone pages for your storefront — About, Contact, FAQ, Shipping Policy, etc.

  1. Go to Pages → New Page
  2. Enter a title and URL slug
  3. Design the page using the visual editor
  4. Publish when ready

Custom pages are accessible at yourstore.workfile.store/pages/your-slug and can be added to your navigation menu.

On this page