{"id":339293,"date":"2026-07-15T21:40:48","date_gmt":"2026-07-15T21:40:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/redface-product-sync-for-woocommerce\/"},"modified":"2026-07-15T21:40:41","modified_gmt":"2026-07-15T21:40:41","slug":"redface-product-sync-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/redface-product-sync-for-woocommerce\/","author":23531310,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"RedFace Product Sync for WooCommerce","header_author":"RedFace","header_description":"Sync WooCommerce products and inventory with RedFace \u2014 African commerce infrastructure via Commerce API.","assets_banners_color":"","last_updated":"2026-07-15 21:40:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.redfacepay.co.za\/plugins\/redface-product-sync-for-woocommerce","header_author_uri":"https:\/\/redfacepay.co.za","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"redfacesa","date":"2026-07-15 21:40:41"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3609444,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609444,"resolution":"256x256","location":"assets","locale":"","width":1024,"height":1024}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[6601,702,271770,1558,286],"plugin_category":[45],"plugin_contributors":[271771],"plugin_business_model":[],"class_list":["post-339293","plugin","type-plugin","status-publish","hentry","plugin_tags-inventory","plugin_tags-products","plugin_tags-redface","plugin_tags-sync","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-redfacesa","plugin_committers-redfacesa"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/redface-product-sync-for-woocommerce\/assets\/icon-128x128.png?rev=3609444","icon_2x":"https:\/\/ps.w.org\/redface-product-sync-for-woocommerce\/assets\/icon-256x256.png?rev=3609444","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>RedFace Product Sync for WooCommerce<\/strong> pushes your WooCommerce catalog and stock levels to RedFace so products appear in marketplace, Pay links, and the Business OS.<\/p>\n\n<ul>\n<li>Official RedFace plugin \u2014 same four-step connection wizard<\/li>\n<li>Auto-sync on product save (optional)<\/li>\n<li>Bulk sync + hourly background sync<\/li>\n<li>Variable products sync as parent + variants<\/li>\n<li>Modules loaded: core, auth, products, orders, customers<\/li>\n<\/ul>\n\n<p>Works alongside <strong>RedFace Pay<\/strong> and <strong>RedFace Pay for WooCommerce<\/strong> \u2014 shared merchant identity and API keys.<\/p>\n\n<h3>Configuration<\/h3>\n\n<ul>\n<li>API key must include <strong>products<\/strong> write scope.<\/li>\n<li>Enable auto-sync to push changes whenever you save a product in WooCommerce.<\/li>\n<li>Stock updates sync when inventory management is enabled on the product.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>RedFace Commerce API<\/strong> to sync WooCommerce products and inventory with the RedFace platform (marketplace, Pay links, and Business OS inventory).<\/p>\n\n<p><strong>What is sent and when<\/strong><\/p>\n\n<ul>\n<li>On manual sync, auto-sync (product save), or hourly background sync, the plugin sends your configured <strong>Merchant ID<\/strong> and authenticates with your <strong>API key<\/strong> (stored in WordPress options; never embedded in the plugin).<\/li>\n<li>Product payloads may include: name, description, SKU, price, sale price, stock quantity, product type, categories, image URLs, and variant attributes for variable products.<\/li>\n<li>A connection test (<code>ping<\/code>) runs when you complete the connection wizard or test settings in wp-admin.<\/li>\n<\/ul>\n\n<p><strong>Default API endpoint<\/strong><\/p>\n\n<pre><code>https:\/\/bpzzgilwlkghgfkvkkxx.supabase.co\/functions\/v1\/commerce-api\n<\/code><\/pre>\n\n<p>Merchants may override the API base URL in plugin settings (e.g. for staging).<\/p>\n\n<p><strong>Service provider<\/strong><\/p>\n\n<p>RedFace (RedFace Pay) \u2014 African commerce infrastructure.<\/p>\n\n<ul>\n<li>Terms of use: https:\/\/www.redfacepay.co.za\/legal\/terms<\/li>\n<li>Privacy policy: https:\/\/www.redfacepay.co.za\/legal\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload <code>redface-product-sync-for-woocommerce<\/code> to <code>\/wp-content\/plugins\/<\/code> and activate.<\/li>\n<li>Complete <strong>RedFace Product Sync \u2192 Connection<\/strong> (Merchant ID + API key with write scope).<\/li>\n<li>Run <strong>Product sync \u2192 Sync all products now<\/strong> for the initial import.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20woocommerce%3F\"><h3>Does this replace WooCommerce?<\/h3><\/dt>\n<dd><p>No. WooCommerce remains your storefront; RedFace is the commerce graph behind payments, marketplace, and inventory.<\/p><\/dd>\n<dt id=\"which%20product%20types%20sync%3F\"><h3>Which product types sync?<\/h3><\/dt>\n<dd><p>Simple and variable products. Other types are skipped.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Approved and published on WordPress.org.<\/li>\n<li>Add Requires Plugins: woocommerce header.<\/li>\n<li>Document RedFace Commerce API external service (terms + privacy links).<\/li>\n<li>Contributor list updated for WordPress.org.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release \u2014 product sync, inventory push, admin hub, Commerce API client.<\/li>\n<\/ul>","raw_excerpt":"Sync WooCommerce products and inventory with RedFace \u2014 one platform, one Commerce API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/339293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=339293"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/redfacesa"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=339293"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=339293"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=339293"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=339293"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=339293"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=339293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}