{"id":414372,"date":"2024-11-28T08:00:00","date_gmt":"2024-11-28T08:00:00","guid":{"rendered":"https:\/\/www.weixiaoduo.com\/plugins\/limbo\/"},"modified":"2025-04-24T04:24:00","modified_gmt":"2025-04-24T04:24:00","slug":"limbo","status":"publish","type":"post","link":"https:\/\/www.weixiaoduo.com\/plugins\/limbo\/","title":{"rendered":"Limbo"},"content":{"rendered":"<p>Limbo for WooCommerce allows WooCommerce store owners to manage product connections and synchronize their inventory with the Limbo platform.<\/p>\n<h3>External Services<\/h3>\n<h4>1. Limbo API (www.serverlimbo.com)<\/h4>\n<p>Used for product synchronization and management.<\/p>\n<p>Authentication:<br \/>\n\u2013 All API requests require a valid Limbo seller authentication token<br \/>\n\u2013 Token should be included in the Authorization header<br \/>\n\u2013 Format: <code>Authorization: Bearer <token><\/code><\/p>\n<p>API Endpoints:<\/p>\n<ol>\n<li>\n<p>Get Limbo Product ID<\/p>\n<ul>\n<li>Endpoint: <code>\/seller\/woocommerce\/get-limbo-product-id<\/code><\/li>\n<li>Method: GET<\/li>\n<li>Parameters:\n<ul>\n<li><code>product_id<\/code>: WooCommerce product ID<\/li>\n<\/ul>\n<\/li>\n<li>Response: Limbo platform product ID<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Get Products By Seller ID<\/p>\n<ul>\n<li>Endpoint: <code>\/seller\/productsBySellerId\/{id}<\/code><\/li>\n<li>Method: GET<\/li>\n<li>Parameters:\n<ul>\n<li><code>id<\/code>: Seller ID (path parameter)<\/li>\n<\/ul>\n<\/li>\n<li>Response: Array of seller\u2019s products<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Create Connection<\/p>\n<ul>\n<li>Endpoint: <code>\/seller\/woocommerce\/create-connection<\/code><\/li>\n<li>Method: POST<\/li>\n<li>Parameters:\n<ul>\n<li><code>store_domain<\/code>: WooCommerce store domain<\/li>\n<li><code>seller_id<\/code>: Limbo seller ID<\/li>\n<\/ul>\n<\/li>\n<li>Response: Connection status and details<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Create Limbo Products<\/p>\n<ul>\n<li>Endpoint: <code>\/seller\/woocommerce\/create-limbo-products<\/code><\/li>\n<li>Method: POST<\/li>\n<li>Parameters:\n<ul>\n<li>Product data (name, price, description, images)<\/li>\n<\/ul>\n<\/li>\n<li>Response: Created product details<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>2. Limbo Public Platform (www.uselimbo.com)<\/h4>\n<p>Used for public product display.<\/p>\n<p>Public API Endpoints:<\/p>\n<ol>\n<li>Get Public Product\n<ul>\n<li>Endpoint: <code>\/public\/product\/{id}<\/code><\/li>\n<li>Method: GET<\/li>\n<li>Parameters:\n<ul>\n<li><code>id<\/code>: Product ID (path parameter)<\/li>\n<\/ul>\n<\/li>\n<li>Response: Public product information<\/li>\n<li>No authentication required<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Technical Specifications<\/h3>\n<h4>External Services & Dependencies<\/h4>\n<p>This plugin connects to the following external services:<\/p>\n<ol>\n<li>\n<p>LIMBO Authentication Service<\/p>\n<ul>\n<li>Domain: serverlimbo.com<\/li>\n<li>Purpose: Handles seller authentication via Google OAuth<\/li>\n<li>Data transmitted: User authentication credentials<\/li>\n<li>Frequency: On user login\/authentication only<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>LIMBO API Service<\/p>\n<ul>\n<li>Domain: limbocookiejar.com<\/li>\n<li>Purpose: User data management and session handling<\/li>\n<li>Endpoints used:\n<ul>\n<li>\/get-user-data: Fetches user profile and permissions<\/li>\n<\/ul>\n<\/li>\n<li>Data transmitted: User session data<\/li>\n<li>Frequency: On admin page load and after authentication<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>LIMBO CDN & Storage<\/p>\n<ul>\n<li>Purpose: Product image storage and delivery<\/li>\n<li>Data stored:\n<ul>\n<li>Product images (processed and optimized)<\/li>\n<li>Product data cache<\/li>\n<\/ul>\n<\/li>\n<li>Retention: 30 days after disconnection<\/li>\n<li>Security: TLS 1.2+ encryption in transit<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>Service Infrastructure<\/h4>\n<ol>\n<li>\n<p>LIMBO Platform Service (serverlimbo.com)<\/p>\n<ul>\n<li>Primary API endpoint for all product operations<\/li>\n<li>Handles seller authentication via Google OAuth<\/li>\n<li>Manages product synchronization<\/li>\n<li>Processes inventory updates<\/li>\n<li>Handles image optimization<br \/>\nRequired for: All core platform functionality<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>LIMBO Cookie Service (limbocookiejar.com)<\/p>\n<ul>\n<li>Manages authentication tokens and sessions<\/li>\n<li>Handles secure cookie storage<\/li>\n<li>Maintains user session state<\/li>\n<li>Provides cross-domain authentication<br \/>\nRequired for: User authentication persistence<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>Data Flow & Security<\/h4>\n<ol>\n<li>\n<p>Authentication Flow<\/p>\n<ul>\n<li>User initiates login via serverlimbo.com<\/li>\n<li>Google OAuth authentication processed<\/li>\n<li>Authentication token stored securely via limbocookiejar.com<\/li>\n<li>Session maintained across domains<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>API Communication<\/p>\n<ul>\n<li>All API requests made to serverlimbo.com<\/li>\n<li>Requests authenticated using stored token from limbocookiejar.com<\/li>\n<li>Real-time product and inventory synchronization<\/li>\n<li>Secure image processing and optimization<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Security Measures<\/p>\n<ul>\n<li>All connections use HTTPS\/TLS 1.2+<\/li>\n<li>Cross-domain authentication handled securely<\/li>\n<li>Regular security audits performed<\/li>\n<li>No sensitive customer data transmitted<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>Service Requirements<\/h4>\n<ul>\n<li>Active LIMBO seller account required<\/li>\n<li>Valid API credentials needed<\/li>\n<li>Stable internet connection for real-time sync<\/li>\n<li>Outbound connections allowed to:\n<ul>\n<li>*.serverlimbo.com (API and authentication)<\/li>\n<li>*.limbocookiejar.com (Session management)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>Data Flow<\/h4>\n<ol>\n<li>\n<p>Authentication<\/p>\n<ul>\n<li>Users authenticate through serverlimbo.com<\/li>\n<li>OAuth 2.0 protocol with Google<\/li>\n<li>Secure token storage in WordPress database<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Product Sync<\/p>\n<ul>\n<li>Bi-directional sync between WooCommerce and LIMBO<\/li>\n<li>Real-time updates for inventory and pricing<\/li>\n<li>Automated image optimization and CDN distribution<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Data Security<\/p>\n<ul>\n<li>All API communications use HTTPS<\/li>\n<li>Data encrypted in transit using TLS 1.2+<\/li>\n<li>Regular security audits performed<\/li>\n<li>No sensitive customer data transmitted to external services<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>Privacy Considerations<\/h4>\n<ul>\n<li>User data is processed according to our Privacy Policy at www.uselimbo.com\/policy<\/li>\n<li>Seller credentials are encrypted in WordPress database<\/li>\n<li>No customer payment information is shared with external services<\/li>\n<li>GDPR compliant data processing and storage<\/li>\n<li>Data removal available upon account deletion<\/li>\n<\/ul>\n<h4>Service Status<\/h4>\n<p>Users can check the current status of LIMBO services at:<br \/>\nwww.uselimbo.com\/policy<\/p>\n<h4>File Handling<\/h4>\n<p>Product Images:<br \/>\n\u2013 Supported formats: JPG, PNG, WebP<br \/>\n\u2013 Maximum file size: 5MB per image<br \/>\n\u2013 Images are processed and stored on Limbo servers<br \/>\n\u2013 Local copies maintained in WooCommerce media library<\/p>\n<p>Import\/Export Files:<br \/>\n\u2013 Product data can be exported in JSON format<br \/>\n\u2013 Import supports CSV and JSON formats<br \/>\n\u2013 File size limit: 10MB<br \/>\n\u2013 Character encoding: UTF-8<\/p>\n<h4>Data Privacy & Security<\/h4>\n<p>Data Storage:<br \/>\n\u2013 Product data stored on both WooCommerce and Limbo servers<br \/>\n\u2013 Images cached on Limbo CDN for performance<br \/>\n\u2013 Seller credentials encrypted in WordPress database<\/p>\n<p>Data Transmission:<br \/>\n\u2013 All API communications use HTTPS<br \/>\n\u2013 Data encrypted in transit using TLS 1.2+<br \/>\n\u2013 Regular security audits performed<\/p>\n<p>Data Retention:<br \/>\n\u2013 Product data retained while connection is active<br \/>\n\u2013 Data removed from Limbo servers 30 days after disconnection<br \/>\n\u2013 Image cache cleared within 24 hours of product deletion<\/p>\n<h4>Product Image Handling<\/h4>\n<ol>\n<li>\n<p>External Image Processing<\/p>\n<ul>\n<li>Product images are processed and optimized on LIMBO servers<\/li>\n<li>Optimized images are required for WooCommerce product creation<\/li>\n<li>Images are served through LIMBO\u2019s CDN for improved performance<\/li>\n<li>Original images are stored securely and backed up<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Why External Images Are Necessary<\/p>\n<ul>\n<li>Products created through LIMBO require their images to be processed and stored on our servers<\/li>\n<li>This enables:\n<ul>\n<li>Consistent image quality across all sales channels<\/li>\n<li>Optimized image delivery for better performance<\/li>\n<li>Automatic image format conversion and resizing<\/li>\n<li>Synchronized product updates across multiple stores<\/li>\n<\/ul>\n<\/li>\n<li>Images remain available even if the original source becomes unavailable<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Image Flow Process<\/p>\n<ul>\n<li>Original images uploaded through WooCommerce or LIMBO platform<\/li>\n<li>Images processed and optimized on LIMBO servers<\/li>\n<li>Optimized versions stored on LIMBO CDN<\/li>\n<li>WooCommerce products created\/updated with CDN image URLs<\/li>\n<li>Local copies maintained in WooCommerce media library as backup<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Image Technical Specifications<\/p>\n<ul>\n<li>Supported formats: JPG, PNG, WebP<\/li>\n<li>Maximum upload size: 5MB per image<\/li>\n<li>Images automatically optimized for web delivery<\/li>\n<li>Multiple sizes generated for different display contexts<\/li>\n<li>High-availability CDN ensures reliable image delivery<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Image Security & Privacy<\/p>\n<ul>\n<li>All image transfers encrypted using TLS 1.2+<\/li>\n<li>Access controlled via authenticated CDN URLs<\/li>\n<li>Regular security audits of storage systems<\/li>\n<li>Compliance with data privacy regulations<\/li>\n<li>Images removed from CDN 30 days after product deletion<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>This external image handling is an essential part of the LIMBO service, ensuring consistent product presentation and reliable image delivery across all sales channels while maintaining optimal performance and security.<\/p>\n<h3>Privacy<\/h3>\n<p>This plugin connects to external Limbo servers for product synchronization. Please review Limbo\u2019s privacy policy at www.uselimbo.com\/policy for details on data handling.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A WooCommerce extension to manage connections and products via a custom admin interface.<\/p>\n","protected":false},"author":65,"featured_media":414373,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Limbo - \u8587\u6653\u6735\u63d2\u4ef6\u76ee\u5f55","description":"A WooCommerce extension to manage connections and products via a custom admin interface."},"footnotes":""},"categories":[1],"tags":[863,730,435,42],"class_list":["post-414372","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-export","tag-import","tag-products","tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/414372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/comments?post=414372"}],"version-history":[{"count":0,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/414372\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media\/414373"}],"wp:attachment":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media?parent=414372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/categories?post=414372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/tags?post=414372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}