Contents
WooCommerce Integration - Plugixa Recipe
When WooCommerce is active, Plugixa Recipe Pro adds one integration: a product can carry a saved shortcode, and that shortcode renders as a Recipes tab on the product page. A sauce product can show the recipe it belongs in, and a baking kit can show what it makes.
That is the whole feature. There is no settings screen for it, no query-source filter, and no cross-sell logic.
Requirements
- WooCommerce active
- Plugixa Recipe Pro
Attaching a recipe to a product
Edit a product (Products → Edit product) and open the Recipe tab in the Product data panel, alongside General, Inventory and Shipping. It is a tab in that panel, not a sidebar metabox.
Pick one saved shortcode from the dropdown. You are choosing a shortcode, not a recipe directly, which is what lets the tab show a single recipe, a filtered grid, or a slider, depending on which shortcode you pick.
The choice is stored as post meta on the product:
| Meta key | Value |
|---|---|
_plugixa_recipe_shortcode_id |
The ID of one saved shortcode, as an integer |
Leave the dropdown empty to detach; the meta row is deleted rather than set to zero.
The product tab
On the frontend the integration registers a tab titled Recipes at priority
35, which places it after Description and around Additional information,
depending on what else your theme and plugins register. The tab renders the
attached shortcode with its own saved View.
The tab is only registered when the product actually has a shortcode attached, so products without a recipe show no empty tab.
Schema output
The product’s JSON-LD is unchanged. Recipe structured data stays on the recipe’s
own page and is not nested inside the product’s Product schema, which keeps
Google from having to resolve two top-level types on one URL.
Deactivating
Deactivating WooCommerce, or Pro, removes the admin tab and the product tab. The
_plugixa_recipe_shortcode_id meta is left in place, so reactivating restores
every linkage with no data loss.
Troubleshooting
The tab does not appear on the product page
- Confirm a shortcode is actually selected in the product’s Recipe tab. With nothing attached, the tab is never registered.
- Confirm the saved shortcode still exists and still returns recipes. A tab whose shortcode matches nothing renders empty.
- If your theme uses a custom product template, confirm it still calls the
woocommerce_product_tabsfilter. Themes that hand-roll the tab markup drop every plugin tab, not only this one.
The Recipe tab is missing in the admin
- Confirm Pro is active. The integration ships only in the premium overlay.
- Confirm the user can edit products. The panel follows WooCommerce’s own capability checks.