Display on Pages is ideal for connecting a catalog to a whole WordPress page. A shortcode is better when products need to sit inside a post, reusable block, widget area or custom template. PI Remote WooCommerce Product Display WordPress Plugin provides one flexible shortcode:
[pi_remote_wc_products source="site_1"]
The source value matches the identifier shown in the Remote API table.
Filter by category or tag
Use a WooCommerce category slug:
[pi_remote_wc_products source="site_1" category="shoes"]
Use a product tag slug:
[pi_remote_wc_products source="site_1" tag="summer-picks"]
Combine filters when the source catalog supports the combination:
[pi_remote_wc_products source="site_1" category="accessories" tag="gift-guide" per_page="12"]
Additional query attributes include search, on_sale and featured. Boolean attributes use 1 for enabled and 0 for disabled.
[pi_remote_wc_products source="site_2" on_sale="1" featured="1" per_page="8"]
Control order and pagination
Use orderby with date, price, popularity, rating, title or rand. Use order="asc" or order="desc".
[pi_remote_wc_products source="site_1" category="books" per_page="16" orderby="rating" order="desc" show_pagination="1"]
The page attribute sets an initial page. Front-end pagination uses a source-specific query variable, allowing separate catalogs from different sources to coexist without sharing pagination state.
Select a responsive layout
Set layout to grid, list or masonry. Grid supports column control, and the plugin accepts one to six columns in the renderer, although three and four columns are the main curated choices in Display on Pages.
[pi_remote_wc_products source="site_1" layout="grid" columns="4" theme="card" image_size="square"]
Themes include default, minimal, card and dark. Use the optional title attribute to add a catalog heading.
Choose visible product metadata
The shortcode can independently show or hide:
show_priceshow_ratingshow_descriptionshow_categoryshow_tagsshow_skushow_badgeshow_source_labelshow_add_to_cartshow_pagination
For a detailed partner catalog:
[pi_remote_wc_products source="site_1" category="outdoor" layout="list" show_price="1" show_rating="1" show_description="1" show_category="1" show_tags="1" show_sku="1" show_source_label="1" button_text="View at Partner Store"]
For a cleaner editorial grid:
[pi_remote_wc_products source="site_1" tag="editors-choice" columns="3" show_price="1" show_rating="0" show_description="0" show_category="0" show_tags="0" button_text="Buy Now"]
Apply per-shortcode colors
Color attributes include color_card_bg, color_card_border, color_title, color_meta, color_price, color_button, color_button_text, color_accent and color_sale.
[pi_remote_wc_products source="site_2" category="gifts" columns="3" color_button="#7f54b3" color_button_text="#ffffff" color_accent="#96588a" color_sale="#c0395a"]
Use valid hex colors and confirm adequate contrast. If no shortcode-level value is supplied, global display colors provide the baseline.
Messages and empty results
Customize the call-to-action with button_text. Use no_products_text to provide a helpful response when a filtered query returns no products.
[pi_remote_wc_products source="site_1" search="limited edition" no_products_text="No matching partner products are currently available."]
Shortcode troubleshooting
If no products appear, test the remote source first. Then start with only source="site_1" and add filters one at a time. Confirm that category and tag values are slugs from the source store, not category names from the display website.
The plugin includes a dedicated Shortcodes tab with examples and the complete attribute reference. For broader product details, visit PI Remote WooCommerce Product Display.







