Get Pro

Overview

Shop Archive widgets work within Product Archive templates. They integrate with WooCommerce’s product query system and support AJAX filtering, sorting, and infinite scroll pagination.

The Shop Archive category contains 11 widgets that let you build fully custom shop and category pages. Use them inside a Product Archive template built with the Template Builder to replace the default WooCommerce shop layout.

All widgets are registered under the mpd-shop-archive Elementor category and dynamically integrate with WooCommerce’s product query and filtering systems.

Main product listing grid for archive pages with AJAX pagination and filtering support.
ShopArchive\Products_Archive
Dynamic archive page title based on current context (category, tag, search, shop).
ShopArchive\Archive_Title
Category or tag description content from WooCommerce product taxonomy settings.
ShopArchive\Archive_Description
Shows “Showing 1–12 of 45 results” with auto-update on AJAX filtering.
ShopArchive\Result_Count
Product sorting dropdown with AJAX support for sort-without-reload.
ShopArchive\Ordering
Page navigation with numbered, previous/next, load more, and infinite scroll styles.
ShopArchive\Pagination
Displays currently applied filters as removable tags with a “Clear All” button.
ShopArchive\Active_Filters
Price range slider with min/max inputs and AJAX filtering without page reload.
ShopArchive\Price_Filter
Filter by product attributes like color, size, and material with multi-select support.
ShopArchive\Attribute_Filter
Filter products by category with hierarchical list, flat list, or dropdown display.
ShopArchive\Category_Filter
Combined multi-criteria filter with collapsible groups and mobile offcanvas panel.
ShopArchive\Advanced_Filter

MPD Products Archive

The main product listing widget for archive pages. Displays products based on the current archive query—whether the customer is browsing a category, tag, search results, or the main shop page. Products render in a configurable grid layout with full card customization.

Products Archive widget — product grid on shop and category pages

Key Features

MPD Archive Title

Displays the archive page title dynamically based on the current context. Shows the category name on category pages, tag name on tag pages, “Shop” on the main shop page, and the search term on search results pages.

Archive Title widget — dynamic title based on current archive context

Key Features

MPD Archive Description

Renders the category or tag description content that is set in the WooCommerce product category/tag edit screen. Useful for adding SEO-friendly content and context to archive pages.

Archive Description widget — category/tag description content

Key Features

MPD Result Count

Shows the product result count text, such as “Showing 1–12 of 45 results.” Automatically updates when customers apply filters or navigate between pages via AJAX.

Result Count widget — “Showing 1–12 of 45 results”

Key Features

MPD Ordering

Renders the product sorting dropdown that lets customers reorder products on the page. Integrates with AJAX so sorting happens without a full page reload.

Ordering widget — product sorting dropdown

Key Features

MPD Pagination

Provides page navigation for product listings. Supports multiple pagination styles and integrates with AJAX for seamless page transitions without full page reloads.

Pagination widget — page navigation for product listings

Key Features

MPD Active Filters

Displays the currently applied filters as removable tags or chips. Customers can click individual filter tags to remove them, or use the “Clear All” button to reset all filters at once.

Active Filters widget — removable filter tags

Key Features

MPD Price Filter

A price range filter that lets customers narrow products by price. Includes a draggable range slider and optional min/max price input fields. Filters products via AJAX without a page reload.

Price Filter widget — price range slider

Key Features

MPD Attribute Filter

Filters products by WooCommerce product attributes such as Color, Size, Material, or any custom attribute. Supports multiple display modes and multi-select for combining attribute values.

Attribute Filter widget — filter by color, size, material, etc.

Key Features

MPD Category Filter

Filters products by WooCommerce product category. Supports hierarchical category trees, flat lists, and dropdown display modes, with optional product counts.

Category Filter widget — filter by product category

Key Features

MPD Advanced Filter

A comprehensive, combined multi-criteria filter widget that consolidates all filtering options into a single widget. Includes collapsible filter groups and a mobile-friendly offcanvas panel for smaller screens.

Advanced Filter widget — combined multi-criteria filter panel

Key Features

All filter widgets work together. When a customer applies a price filter, the attribute filter, category filter, result count, and pagination all update automatically via AJAX.

AJAX filtering and pagination use the mpd_filter_products and mpd_load_more_products actions. The nonce used is mpd_shop_archive_nonce.