plugin-icon

SetaLabs External Catalog

Connects a SetaLabs-powered external marketplace catalog to WooCommerce. Works with any theme.
Version
1.0.2
Last updated
Aug 20, 2026

WordPress/WooCommerce plugin that connects product and category catalog data from the SetaLabs marketplace API / OT Box-compatible API to your store.

Products are not stored in WordPress until checkout — they are rendered on the fly through WooCommerce template hooks. When a customer purchases, the item is materialized as a real WC_Product for orders, admin, and reports.

Key features:

  • Virtual OT product catalog at customizable URLs
  • Any WordPress theme via standard WooCommerce hooks
  • OT API response caching via WordPress transients
  • HPOS (High-Performance Order Storage) compatible
  • Settings page at WooCommerce SetaLabs Catalog

Virtual URLs (default slugs):

  • /otc-catalog/ — OT category tree
  • /otc-product/{slug}/ — product page from OT API
  • /otc-search/ — search with filters and AJAX; search form shortcode: [otc_ec_search_form]

Slugs are editable in WooCommerce SetaLabs Catalog Settings (catalog_slug, product_slug, search_slug).

External services

This plugin connects to the SetaLabs marketplace API / configured OT Box-compatible endpoint to fetch product catalog data, categories, and search results.

After an administrator configures an Instance Key, the site sends that key plus product IDs, category IDs, search terms, filter values, and language parameters required to retrieve catalog data. If a visitor explicitly uses photo search, the selected image file is uploaded to OT Box for matching. The plugin does not intentionally send WordPress account, order, billing, shipping, or contact data to OT Box.

SetaLabs terms: https://setalabs.com/legal/terms-and-conditions.html

SetaLabs privacy policy: https://setalabs.com/legal/privacy-policy.html

Translators

Translation template: languages/setalabs-external-catalog.pot Community translations are managed on translate.wordpress.org after directory approval. Locale .po/.mo files may exist in the development repository for local testing and are excluded from the WordPress.org release package.

Freeon paid plans
Tested up to
WordPress 7.0.4
This plugin is available for download for your site.