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 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).
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
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.