Webkul iconWebkulSep 11, 2026 ~8 min source read

User Guide for Bagisto Pet Commerce (Waggin Theme)

A practical summary of the Bagisto Pet Commerce user guide that explains how to install the Waggin storefront theme, how activation works per channel, and how to use the admin section editor and category setup to run a pet store storefront without touching Blade files.

User Guide for Bagisto Pet Commerce

Share this story

Send the public story page.

Useful takeaways from this story.

Install by merging packages/Webkul/Waggin into your project, add the PSR-4 namespace, dump the autoloader, register the service provider, then run php artisan waggin-theme:install.

Use Appearance → Themes → Customize to edit, draft, preview, publish, reorder, duplicate, toggle, or delete sections. Grids and carousels are filter-driven, not manually populated.

# Commerce (Waggin) is

The theme avoids repeated Blade edits by exposing a section-based editor where non-developers can manage banners, grids, carousels, and static content in a visual preview.

# Installing the Waggin theme

Follow these steps in your Bagisto project:

  • Unzip the extension and merge packages/Webkul into your project so the package is at packages/Webkul/Waggin.
  • Add the PSR-4 namespace to composer.json under autoload.psr-4: "Webkul\\Waggin\\": "packages/Webkul/Waggin/src".
  • Run composer dump-autoload.
  • Run the installer: php artisan waggin-theme:install.

These steps place the theme files into your Bagisto installation and register the package so Laravel can autoload it.

# Activating Waggin on a channel

Installed is not the same as active. Bagisto 2.4 keeps a theme gallery at Appearance → Themes, and a theme only goes live when a channel points to it. Activation is per channel, so one channel can run Waggin while another uses a different theme.

  • Waggin checks whether any channel uses the code waggin before it boots its extras. Shop routes and settings blocks register only when the theme is active somewhere, so an installed-but-unused Waggin has no runtime cost.
  • Each channel maintains its own section data, so channels have independent homepages and content.

A live Waggin demo shows a typical end-state you can inspect before switching channels.

# Admin: the section editor and content workflow

Open Appearance → Themes → Customize on the Waggin card to edit the theme. The editor shows:

  • An ordered list of sections (left).
  • A live storefront preview (right) with Desktop / Tablet / Mobile widths across the top.
  • Channel and locale selectors, because sections are stored per theme and channel, and content can be locale-specific.
  • Click a section to open its fields. Types include image carousels, product carousels, category carousels, static content, services content, and footer links. Waggin adds Product Grid and Category Grid types by extending the section schema.
  • Carousels provide slides with image, title, link, and button. Grids give a title, description, and a product or category filter. Grids and carousels are filter-driven rather than hand-picked: for example, a "New Products" grid displays items flagged as new at the product level.
  • Saving writes a draft. The preview pane renders drafts so you can review changes.
  • Publish promotes every draft for that theme and channel at once. Discard removes drafts.
  • You can toggle a section on or off, reorder by drag, duplicate as a starting point, or delete.

# Categories and navigation images

Treat the category tree as the navigation backbone. A three-level tree often suits pet catalogs: top level (Dogs, Cats, Birds, Small Pets), second level for product kind (Food, Toys, Accessories), third level for specific shelves (Dry Dog Food, Rope & Tug Toys, Collars & Leashes). Assign products to leaf categories and to parent levels because Bagisto does not auto-aggregate children into parent listings.

Each category requires multiple images for the storefront navigation. Plan category images and the tree structure before styling the home page or menu to avoid rework.

# Where this guide helps

This guide removes the common blocker of editing Blade files for layout changes and hands content control to the admin UI. Use the editor for iterative content updates, keep category structure correct, and activate Waggin per channel when ready.

More context around this story.

User guide for Marketplace Point of Sale (POS)
Webkul iconWebkulAug 27, 2026

User guide for Marketplace Point of Sale (POS)

The Laravel eCommerce Marketplace Point of Sale extension connects two powerful Bagisto modules – the Marketplace (Multi-Vendor) module and the Point of Sale module. With this Laravel eCommerce Marketplace Point of Sale extension, every seller of an online marketplace can also run their own physical store using a POS t

User Guide for Electronic Commerce
Webkul iconWebkulSep 9, 2026

User Guide for Electronic Commerce

The Electronic Commerce add-on converts the Bagisto eCommerce store into a full-fledged electronics and appliances shop. Using it, Admin can sell electronics, gadgets, and their related accessories easily. It is a customizable electronics selling solution. Customers can easily navigate various categories and discover t

User Guide for Laravel Group Buy
Webkul iconWebkulSep 4, 2026

User Guide for Laravel Group Buy

Laravel Group Buy for Bagisto lets a store sell the same product at a lower price when several customers buy it together. Bagisto Group Buy module guide: create group deals, set discounted pricing and group size, then qualify or disqualify each group from the admin panel. Note: Only a signed-in customer can start or jo

User Guide for Laravel ShipRocket Shipping
Webkul iconWebkulSep 7, 2026

User Guide for Laravel ShipRocket Shipping

Laravel ShipRocket Shipping integrates live courier rates into Bagisto v2.4.x checkout, pushes orders automatically to ShipRocket, and generates shipping labels from the admin panel. Moreover, this user guide walks you through installation, configuration, and every feature of the ShipRocket shipping method. User Guide

Misc
Blogspot iconBlogspotSep 10, 2026

Misc

Misc Miscellaneous category. No Placement. A lot a great resin crafts. <img border="0" data-original-height="961" data-ori...

Loading more related stories...

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app