0
DOCUMENTATION

Product Grid

Display your products in a responsive, customisable grid layout. Control columns, spacing, card style, and hover effects — all from the Elementor editor.

Overview

The Product Grid widget displays your Goose Commerce products in a responsive grid layout. It is the primary widget for building shop pages, category listings, and featured product sections. All product data is pulled directly from the Goose Commerce database.

How to Add It

  1. Open the Elementor editor on your Shop or Category Archive page (configured in Goose → Settings → Pages).
  2. Search for Product Grid in the Elementor widget panel.
  3. Drag it onto the canvas.
  4. Configure the source, columns, and display options in the Content panel.
Note: Assign your shop page in Goose → Settings → Pages → Shop Page before adding this widget.

Settings Reference

SettingDescriptionDefault
SourceWhich products to display: All Products, Category, Tag, Featured, or Hand-pickedAll Products
ColumnsNumber of columns in the grid (1–6)3
Rows / Per PageHow many products to show per page load9
Order BySort order: Date, Price, Name, Rating, or SalesDate
OrderAscending or DescendingDescending
Show PaginationToggle paginated navigation at the bottomEnabled
Show Add to CartDisplay the Add to Cart button on each cardEnabled
Show PriceDisplay the product price on each cardEnabled
Show RatingDisplay the star rating on each cardEnabled
Image RatioAspect ratio for product thumbnail imagesSquare (1:1)
Card StyleVisual style of the product card: Default, Bordered, MinimalDefault

Common Use Cases

Use the Product Grid on your main Shop page to present all products, on Category Archive pages to show category-specific listings, on the Homepage to showcase featured or sale products, and in landing pages to highlight hand-picked product collections.

Tips & Notes

Tip: Use the Hand-picked source to create curated product collections for promotional campaigns without creating a separate category.
Note: For best performance on large catalogues, enable pagination and keep the per-page count reasonable rather than loading the entire catalogue at once.

Detailed Documentation Coming Soon

This page is being developed with full technical documentation, configuration options, and best practices. In the meantime, install Goose Commerce and explore this widget directly in Elementor.

Powered by Goose