{"id":380402,"date":"2026-10-08T18:42:48","date_gmt":"2026-10-08T18:42:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dekorgenie-embed\/"},"modified":"2026-10-08T18:42:27","modified_gmt":"2026-10-08T18:42:27","slug":"dekorgenie","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dekorgenie\/","author":23579236,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"DekorGenie Embed","header_author":"DekorGenie","header_description":"Connect WordPress \/ WooCommerce to the DekorGenie cloud service: room-design embed and catalog sync.","assets_banners_color":"","last_updated":"2026-10-08 18:42:27","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/dekorgenie.com","header_plugin_uri":"","header_author_uri":"https:\/\/dekorgenie.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":79,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"bhargavnatekar","date":"2026-10-08 18:42:27","revision":3735358}},"upgrade_notice":{"1.2.1":"<p>Compliance and escaping fixes. Functionality unchanged for existing installs.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2777,230,73703,285136,286],"plugin_category":[45,56],"plugin_contributors":[285137],"plugin_business_model":[],"class_list":["post-380402","plugin","type-plugin","status-publish","hentry","plugin_tags-catalog","plugin_tags-embed","plugin_tags-interior-design","plugin_tags-room-design","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-social-and-sharing","plugin_contributors-bhargavnatekar","plugin_committers-bhargavnatekar"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dekorgenie.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>DekorGenie Embed<\/strong> connects your WordPress \/ WooCommerce store to the <a href=\"https:\/\/dekorgenie.com\">DekorGenie<\/a> cloud service: a hosted room-design widget and per-company product catalog.<\/p>\n\n<p>This plugin is a <strong>free connector<\/strong>. All design generation, AI enrichment, and catalog storage run on DekorGenie\u2019s servers. You need a DekorGenie partner account (path key and API key from your partner dashboard).<\/p>\n\n<h4>What this plugin does<\/h4>\n\n<ul>\n<li>Shortcode <code>[dekorgenie_embed path=\"YOUR_PATH_KEY\"]<\/code> \u2014 modal launcher (default) or inline iframe<\/li>\n<li>Optional <code>product_url<\/code> so the widget can decorate with the product on a product detail page<\/li>\n<li>WooCommerce: optional auto-embed on single product pages<\/li>\n<li>WooCommerce: optional catalog sync (pushes product name, permalink, images, categories, price to your DekorGenie catalog)<\/li>\n<\/ul>\n\n<h4>External service (required)<\/h4>\n\n<p>The plugin calls <strong>your configured DekorGenie Site URL and API URL<\/strong> (defaults: <code>https:\/\/dekorgenie.com<\/code> and <code>https:\/\/api.dekorgenie.com<\/code>):<\/p>\n\n<ul>\n<li>Loads the hosted script <code>embed.js<\/code> and iframe <code>\/embed\/{pathKey}<\/code> from the Site URL (widget UI and auth handshake)<\/li>\n<li>Catalog sync and \u201cTest connection\u201d use the API URL with your API key (<code>GET\/POST \/api\/public\/v1\/{pathKey}\/api\/...<\/code>)<\/li>\n<\/ul>\n\n<p>No arbitrary remote code is loaded from unknown third parties \u2014 only the DekorGenie origins you set in Settings. Account signup and usage are governed by DekorGenie\u2019s terms; optional AI catalog enrichment may consume <strong>DekorGenie org credits<\/strong> on the cloud side (not a WordPress paywall).<\/p>\n\n<h4>Privacy<\/h4>\n\n<ul>\n<li>API key is stored in WordPress options and sent only to your configured API URL for catalog sync \/ connection test. It is never printed in public page HTML.<\/li>\n<li>Product data (name, permalink, images, categories, prices) is sent to DekorGenie when catalog sync is enabled.<\/li>\n<li>Visitors using the embed interact with DekorGenie\u2019s hosted widget (subject to DekorGenie privacy policy).<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin zip via Plugins \u2192 Add New \u2192 Upload, or copy the <code>dekorgenie-embed<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>DekorGenie Embed<\/strong>.<\/li>\n<li>Go to Settings \u2192 DekorGenie Embed.<\/li>\n<li>Set Site URL, API URL, Path key, and API key from your DekorGenie partner dashboard (Keys page).<\/li>\n<li>Copy the site origin shown on the settings page into <strong>Allowed origins<\/strong> in the partner dashboard.<\/li>\n<li>Use the shortcode or enable WooCommerce options as needed.<\/li>\n<li>Click <strong>Test connection<\/strong> after saving.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20dekorgenie%20account%3F\"><h3>Do I need a DekorGenie account?<\/h3><\/dt>\n<dd><p>Yes. The plugin connects to the DekorGenie cloud service. Create a partner account at https:\/\/dekorgenie.com and obtain a path key and API key.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20freemium%20or%20trialware%3F\"><h3>Is the plugin freemium or trialware?<\/h3><\/dt>\n<dd><p>No. All plugin features included in this package are available without a WordPress license key or time limit. Optional cloud features (e.g. AI enrichment) are billed by DekorGenie on your organization wallet if you enable them \u2014 that is service usage, not a restriction of the plugin code.<\/p><\/dd>\n<dt id=\"why%20does%20the%20plugin%20load%20a%20remote%20script%3F\"><h3>Why does the plugin load a remote script?<\/h3><\/dt>\n<dd><p>The room-design UI is a hosted application. The plugin loads DekorGenie\u2019s <code>embed.js<\/code> and iframe from your configured Site URL so visitors use the up-to-date widget with secure nonce\/token auth. This is a documented external service dependency.<\/p><\/dd>\n<dt id=\"does%20catalog%20sync%20lock%20or%20delete%20products%20in%20woocommerce%3F\"><h3>Does catalog sync lock or delete products in WooCommerce?<\/h3><\/dt>\n<dd><p>No. Sync only pushes data to DekorGenie. It does not modify or delete WooCommerce products.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Load the hosted widget with wp_enqueue_script instead of an inline script tag<\/li>\n<li>Full GPLv2 license text, escaping and translator-comment fixes<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>GPLv2+ license for WordPress.org compliance<\/li>\n<li>Full readme with external service and privacy disclosure<\/li>\n<li>uninstall.php, URL validation (http\/https only), text domain load, privacy policy helper text<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Modal default, product_url, Woo PDP auto-embed, catalog sync, Test connection<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial shortcode + settings<\/li>\n<\/ul>","raw_excerpt":"Embed the DekorGenie room-design experience on your WordPress site and sync WooCommerce products to your DekorGenie catalog.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380402","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=380402"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bhargavnatekar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380402"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380402"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380402"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380402"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380402"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}