Reference

Last updated: July 13, 2026

Shortcodes and optional builder adapters

Wishlist page

[ips_wooorderwishlist_wishlist]

The wishlist shortcode supports pagination, items per page, and a specific wishlist identifier where the runtime context permits it.

[ips_wooorderwishlist_wishlist pagination="yes" per_page="10"]

Add-to-wishlist control

[ips_wooorderwishlist_add_to_wishlist]

Inside a product context, the current product is used. Outside a product context, pass a product ID explicitly.

[ips_wooorderwishlist_add_to_wishlist product_id="123"]

Core includes optional Gutenberg and Elementor adapters around these base shortcodes. Gutenberg blocks are registered when the IPS Gutenberg bridge is available; Elementor widgets are registered when Elementor is active. Neither builder is required to use the shortcodes.

Privacy and stored data

The plugin stores wishlist and wishlist-item records so it can associate saved products with customers or active visitor sessions. Depending on configuration, this can include products, dates, list details, visibility information, and the customer relationship.

  • Review the suggested wishlist wording when preparing the shop privacy policy.
  • Core registers Customer wishlists with the WordPress personal-data exporter and eraser for authenticated customer data.
  • Only enable public sharing when the shop’s privacy information and customer experience explain it clearly.
  • Include wishlist cookies and retention behavior in the shop’s own privacy review.

This documentation describes technical behavior and is not legal advice. The shop operator remains responsible for an appropriate privacy policy and retention process.