Skip to content

Documentation

Settings, Licensing, and Providers

Configure global runtime defaults, license security, external catalogs, uploads, and data retention.

Settings apply across plugin sessions. Product-specific permissions, catalogs, templates, and validation remain inside product configurations.

Who this is for

Site administrators and technical operators

What you will achieve

The plugin connects securely to required services and exposes only integrations that are actually configured and licensed.

Before you begin

  • Administrator access.
  • Provider credentials stored in a password manager.
  • A production API URL and license key.

Runtime defaults

Where to go: Asuka Designer > Settings > Runtime defaults

Asuka Product Designer Settings page with runtime defaults and integration feature flags.
Runtime defaults and feature flags apply to future designer sessions unless a specific mount overrides them.
  • Default designer height controls mounts that do not specify their own height.
  • Default mode chooses Standalone, Customer, or Admin behavior for unspecified mounts.
  • Maximum upload size limits plugin uploads but cannot exceed PHP, web server, or WordPress limits.

Experience and feature flags

  • Admin theme changes the Asuka administration appearance.
  • Gutenberg integration registers the Asuka Designer block.
  • WooCommerce product bindings add the product integration workflow.

Avoid this: Disabling an integration hides its workflow but does not automatically delete saved configuration or historical order data.

Commercial licensing

  • Keep the commercial runtime enabled in normal licensed deployments.
  • The license key remains server-side.
  • The Symfony API URL serves license activation, AI, and paid export endpoints.
  • Leave the domain override empty to use the WordPress host.
  • Use an override only when a development host must match the licensed domain record.
  • Review the resolved plan and available add-on chunks after saving.

Avoid this: Do not place provider secrets or raw license keys in frontend JavaScript, page HTML, or query strings.

External image providers

Asuka Product Designer external provider and data-retention settings with credentials redacted.
Provider credentials stay in WordPress settings and the retention policy remains an explicit administrator choice.
  • Pixabay requires its API key and the relevant licensed feature.
  • Pexels requires its API key and the relevant licensed feature.
  • Unsplash uses an access key where the runtime supports that provider.
  • Facebook requires an app ID and its licensed integration.
  • A template shortcut remains locked or absent when setup is incomplete.

Tip: After adding a key, save Settings, start a fresh designer session, and verify the provider tab and network response.

Google Fonts

Asuka Product Designer font editor with Google, system, and own-font source choices and a live preview.
The font editor adapts its fields to the selected source and previews the family before it is exposed to products.
  • The API key is used by WordPress to fetch the complete catalog.
  • The font editor provides autocomplete and live preview.
  • Saved font entries, not the raw catalog, are exposed to customers.
  • The runtime loads only selected families, weights, and styles.

AI and background removal

AI operations call server endpoints. The browser license entitlement does not configure the provider by itself.

  • Configure the AI provider on the Symfony/API server.
  • Keep OpenAI or other provider secrets off WordPress pages and frontend JavaScript.
  • Return a clear unavailable message when the provider is not configured.
  • Test quota consumption, errors, timeout, and generated media persistence.

Upload limits and file types

  • Images use the WordPress media library or configured remote upload workflow.
  • Fonts accept supported WOFF2, WOFF, TTF, and OTF files.
  • 3D products require valid GLB files and server MIME support.
  • SVG files are sanitized before reusable use.
  • Align plugin, PHP, WordPress, proxy, and web-server size limits.

Data retention

Deactivation keeps plugin data. Uninstall also keeps it unless permanent deletion is explicitly enabled.

  • Leave permanent deletion disabled when the plugin may be reinstalled.
  • Back up before enabling deletion.
  • Historical WooCommerce order metadata is preserved.
  • Document the retention policy for customer designs and uploaded media.

Need to verify the result?

Run Asuka Designer > QA & Diagnostics, then repeat the customer workflow in a private browser window.

Open troubleshooting

Ready when you are

Turn product ideas into orders customers can trust.