Beskrivelse
DekorGenie Embed connects your WordPress / WooCommerce store to the DekorGenie cloud service: a hosted room-design widget and per-company product catalog.
This plugin is a free connector. All design generation, AI enrichment, and catalog storage run on DekorGenie’s servers. You need a DekorGenie partner account (path key and API key from your partner dashboard).
What this plugin does
- Shortcode
[dekorgenie_embed path="YOUR_PATH_KEY"]— modal launcher (default) or inline iframe - Optional
product_urlso the widget can decorate with the product on a product detail page - WooCommerce: optional auto-embed on single product pages
- WooCommerce: optional catalog sync (pushes product name, permalink, images, categories, price to your DekorGenie catalog)
External service (required)
The plugin calls your configured DekorGenie Site URL and API URL (defaults: https://dekorgenie.com and https://api.dekorgenie.com):
- Loads the hosted script
embed.jsand iframe/embed/{pathKey}from the Site URL (widget UI and auth handshake) - Catalog sync and “Test connection” use the API URL with your API key (
GET/POST /api/public/v1/{pathKey}/api/...)
No arbitrary remote code is loaded from unknown third parties — only the DekorGenie origins you set in Settings. Account signup and usage are governed by DekorGenie’s terms; optional AI catalog enrichment may consume DekorGenie org credits on the cloud side (not a WordPress paywall).
Privacy
- 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.
- Product data (name, permalink, images, categories, prices) is sent to DekorGenie when catalog sync is enabled.
- Visitors using the embed interact with DekorGenie’s hosted widget (subject to DekorGenie privacy policy).
Installation
- Upload the plugin zip via Plugins Add New Upload, or copy the
dekorgenie-embedfolder to/wp-content/plugins/. - Activate DekorGenie Embed.
- Go to Settings DekorGenie Embed.
- Set Site URL, API URL, Path key, and API key from your DekorGenie partner dashboard (Keys page).
- Copy the site origin shown on the settings page into Allowed origins in the partner dashboard.
- Use the shortcode or enable WooCommerce options as needed.
- Click Test connection after saving.
FAQ
-
Do I need a DekorGenie account?
-
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.
-
Is the plugin freemium or trialware?
-
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 — that is service usage, not a restriction of the plugin code.
-
Why does the plugin load a remote script?
-
The room-design UI is a hosted application. The plugin loads DekorGenie’s
embed.jsand 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. -
Does catalog sync lock or delete products in WooCommerce?
-
No. Sync only pushes data to DekorGenie. It does not modify or delete WooCommerce products.
Anmeldelser
Der er ingen anmeldelser for denne widget.
Bidragsydere & udviklere
“DekorGenie Embed” er open source-software. Følgende personer har bidraget til dette plugin.
BidragsydereOversæt “DekorGenie Embed” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
1.2.1
- Load the hosted widget with wp_enqueue_script instead of an inline script tag
- Full GPLv2 license text, escaping and translator-comment fixes
1.2.0
- GPLv2+ license for WordPress.org compliance
- Full readme with external service and privacy disclosure
- uninstall.php, URL validation (http/https only), text domain load, privacy policy helper text
1.1.0
- Modal default, product_url, Woo PDP auto-embed, catalog sync, Test connection
1.0.0
- Initial shortcode + settings