Skip to content

Task Guides

Purpose

Task guides are reusable, user-facing workflow pages for repeated operational actions in Pyle.

They are different from concept pages:

  • concept pages explain what a feature is
  • task guides explain exactly how to complete one practical workflow

What A Task Guide Is For

Use a task guide when a reader wants to do one thing right now, for example:

  • create a product
  • classify a product
  • configure product groups
  • export catalog setup

Task guides should be short, practical, and written for operators rather than developers.

Quick checklists are a lighter companion format for high-frequency troubleshooting cases.

  • use a full task guide when the reader needs the full workflow and explanation
  • use a quick checklist when the reader needs a fast triage pass before opening the full guide

Writing Rules

Every task guide must:

  • start with the business outcome, not the code concept
  • name the real admin entry point the user clicks into
  • state prerequisites and missing setup clearly
  • distinguish direct user steps from automatic downstream behavior
  • explain what changes after the task is saved or completed
  • warn about the most common failure modes for that exact workflow

Avoid:

  • generic feature explanations that belong in concept pages
  • code terms such as models, controllers, observers, or migrations
  • vague instructions like "configure this as needed"
  • invented packaged UI flows that do not exist in the repo

Evidence Standard

Research task guides in this order:

  1. packaged admin screens and dialogs
  2. storefront pages affected by the task
  3. import/export screens
  4. ERP or sync touchpoints when they change how the task works
  5. framework code only to confirm hidden rules or side effects

Required Page Structure

Every task guide should use this structure:

md
# <How To ...>

## What This Task Does

## Before You Start

## Steps

## What Happens Next

## Common Mistakes

## Related Guides

Section Expectations

What This Task Does

Explain:

  • the outcome the user is trying to reach
  • when this task is the right one
  • what successful completion looks like

Before You Start

Explain:

  • permissions
  • records or setup that must already exist
  • whether the task is direct UI work, Excel work, or generated/system-assisted work

Steps

Use numbered operational steps:

  1. where to go
  2. what to click
  3. which fields matter
  4. what to save or confirm

Only include steps the user can actually perform in the packaged product.

What Happens Next

Explain:

  • what updates immediately
  • what affects storefront browsing, product pages, or shopper options
  • what may require background rebuilds, syncs, or related setup to become visible

Common Mistakes

List the most important workflow-specific problems such as:

  • missing prerequisite records
  • trying to delete or disable something still in use
  • expecting storefront changes from a configuration that is only indirect
  • using the wrong screen when the packaged product manages the workflow elsewhere

Link to:

  • the parent domain page
  • relevant end-user concept pages
  • adjacent task guides in the same workflow chain

Current Catalog Task Guides

Current Pricing Task Guides

Current Customer Task Guides

Current Inventory Task Guides

Current Fulfillment & Shipping Task Guides

Current Order Lifecycle Task Guides

Current Payments & Billing Task Guides

Current Tax & Territory Task Guides

Current Supporting Platform Capabilities Task Guides

Current Operations And Troubleshooting Task Guides

Current Operations And Troubleshooting Quick Checklists

Roadmap Status

All current top-level domains in the first-pass documentation roadmap have now been drafted.

The active next pass is cross-domain troubleshooting and recovery guidance for operators. The first troubleshooting batch is now in place.

Sources

  • packages/admin/routes/web.php
  • packages/admin/src/Livewire/Admin/Products
  • packages/admin/src/Livewire/Admin/Product
  • packages/admin/src/Livewire/Admin/Settings/Categories
  • packages/admin/src/Livewire/Admin/Settings/Collection/ProductGroups
  • packages/admin/src/Livewire/Admin/Tools/Excel
  • packages/storefront/routes/web.php
  • packages/storefront/src/Livewire/Storefront/Product
  • packages/storefront/src/Livewire/Storefront/Category
  • packages/storefront/src/Livewire/Storefront/Brand
  • packages/admin/src/Livewire/Admin/Order/Shipments
  • packages/admin/src/Livewire/Admin/Settings/CalendarRules
  • packages/framework/src/Http/Controllers/Api/Admin/FulfillmentRequestsController.php
  • packages/framework/src/Http/Controllers/Api/Storefront/ShippingController.php
  • packages/storefront/src/Livewire/Storefront/Cart/Shipments