Display a WooCommerce custom product type on a separate page with the verified cwpt_products shortcode. A focused collection gives courses, services, rentals, or another specialized family its own message and discovery path.
Step 1: Find the product-type slug
Open WooCommerce > Product Types and identify the slug for the type you want to display. Use the slug, not the visible singular or plural label.
Plan the separate page before building it
A focused page should help customers understand and browse one specialized product family. Define the audience, collection promise, product-type slug, navigation path, and supporting guides before adding the shortcode.
| Page | Customer need | Example slug |
|---|---|---|
| Online Courses | Compare training offers | course |
| Consultation Services | Choose a service | consultation |
| Camera Rentals | Browse rentable equipment | rental |
The visible page title can be persuasive. The shortcode value must still use the exact technical slug.
Step 2: Create the collection page
- Go to Pages > Add New.
- Add a clear title such as Online Courses.
- Write a concise introduction explaining the collection.
- Add the shortcode block.
- Insert the verified shortcode with the type slug.
[cwpt_products product_type="course"] Custom Product Type for WooCommerce uses the WooCommerce product loop to display 12 products of the selected type.
Verified shortcode behavior
- The shortcode name is
cwpt_products. - The selector is
product_type. - The value is the custom product-type slug.
- The query returns 12 products.
- The output uses the WooCommerce product loop.
Product card design therefore depends on product data, WooCommerce templates, and the active theme. Complete titles, prices, images, and visibility before evaluating the page.
Step 3: Build useful page context
Add a short collection introduction, relevant taxonomy or decision links, and a clear route to individual products. Avoid adding paragraphs that push the product grid below unnecessary content.
Recommended page structure
- A direct title naming the product family.
- A short value proposition for the intended customer.
- One decision guide when the offers need comparison.
- The shortcode product collection.
- Links to relevant taxonomy archives or use-case guides.
Do not repeat every product description. The page should move customers toward the most relevant product.
Step 4: Connect the page to the catalog
- Add the page to the main navigation when it is a primary offer.
- Link from the product landing page.
- Link from related articles and comparison guides.
- Use Display In Shop according to whether the type should also appear in the general catalog.
Choose the catalog strategy
| Strategy | Display In Shop | Separate page role |
|---|---|---|
| Combined catalog | Enabled | Additional focused collection |
| Dedicated catalog | Disabled | Primary discovery page |
If Display In Shop is disabled, connect the page from navigation before removing the general-shop path.
Step 5: Test the output
- Confirm the slug returns the intended products.
- Check the 12-product output with the active theme.
- Open product links and verify images and prices.
- Test desktop and mobile.
- Check the empty state before promoting the page.
Diagnose collection problems
| Problem | Check |
|---|---|
| No products | Type slug and product assignment |
| Unexpected products | The product_type value |
| Missing images | Product featured media |
| Broken card layout | Theme WooCommerce loop |
| Weak discovery | Navigation and internal links |
The shortcode interface does not provide documented columns, order, pagination, or limit parameters. Use the supported product_type value and design the page around the verified output.
SEO and internal-link plan
Give the page one distinct collection intent. Link to it when readers need to compare the product family, and link to an individual product when the surrounding content discusses that exact offer. Use taxonomy pages for narrower hierarchical browsing.
Launch the page in a controlled sequence
- Complete the product data and featured images.
- Verify the type slug and shortcode output.
- Add the collection introduction and decision links.
- Connect navigation and contextual internal links.
- Choose the Display In Shop strategy.
- Test desktop, mobile, and direct product links.
Only promote the page after the collection contains enough complete products to satisfy its promise. A technically working shortcode page with incomplete cards creates a weaker experience than a smaller, finished collection.
Review the page again whenever the product type, navigation, or theme changes. The shortcode may remain valid while the surrounding customer journey or WooCommerce card layout needs adjustment.
Read the complete shortcode guide and the shop visibility guide.
Final separate-page checklist
- The shortcode uses the correct type slug.
- The page explains the collection concisely.
- The intended products and cards appear.
- Navigation and internal links reach the page.
- Display In Shop matches the strategy.
- Desktop and mobile output are usable.
Frequently asked questions
Which shortcode displays one custom product type?
Use [cwpt_products product_type="your_type"] with the correct type slug.
How many products are displayed?
The verified shortcode query displays 12 products through the WooCommerce loop.
Can the type remain in the main shop?
Yes. Display In Shop controls whether it also appears in the general shop catalog.


