Skip to main content

Using the WooCommerce Extension

Day to day, using the WooCommerce extension means linking products to the right teams so they appear in each team's Store section. This article walks through the linking workflow and the variations you might run into.

Updated today

Using the WooCommerce Extension

Day to day, using the WooCommerce extension means linking products to the right teams so they appear in each team's Store section. This article walks through the linking workflow and the variations you might run into.

Linking a product to a team

  1. Go to Products → All Products and edit the product (e.g. a team scarf).

  2. Scroll to the SportsPress meta box on the product edit screen.

  3. In the Teams field, select one or more teams that should display this product.

  4. Update the product.

The next time the team page is rendered, the product will appear in the Store section. Visitors can click through to the standard WooCommerce product page to add to cart and check out.

Linking the same product to multiple teams

Generic merchandise (e.g. league-branded items) can appear on every team page:

  1. Edit the product.

  2. In the SportsPress Teams field, select all teams.

  3. Save.

Removing a product from a team

  1. Edit the product.

  2. Deselect the team(s) you no longer want.

  3. Update.

The product disappears from those team pages on the next render. The product itself is unaffected — it remains on sale through your normal WooCommerce shop pages.

Hiding the Store section temporarily

If you want to launch the integration but don't yet have products to sell:

  1. Go to SportsPress → Settings → Teams.

  2. Untick the Products template row.

  3. Save. The Store section will be hidden across all team pages until you re-enable it.

Selling tickets through WooCommerce

The Store section is product-type-agnostic — it lists whatever WooCommerce products are linked to the team. To sell event tickets or season passes:

  1. Create a virtual or downloadable WooCommerce product (or use a tickets plugin compatible with WooCommerce).

  2. Link the product to the relevant team.

  3. The product appears in the team's Store with the team's other items.

Troubleshooting

Symptom

Likely cause

Store section missing on team page

Products template disabled at SportsPress → Settings → Teams, or no products are linked to that team

Product not appearing despite being linked

Product is in draft status or out of stock; or your theme's team template doesn't render the Store section

Section labelled differently than "Store"

Theme is overriding the template — check your-theme/sportspress/team-products.php

Did this answer your question?