What Otto writes

  • Product name, slug, SKU code
  • Short description and long description
  • Regular price and sale price
  • All images (display order preserved)
  • Category assignments
  • Stock status and stock quantity
  • Rank Math / Yoast SEO title and meta description (auto-detected)

What you hand Otto

  1. WooCommerce admin → Advanced → REST API → Add Key
  2. Description: "Otto publish". Permissions: Read/Write. Generate.
  3. Copy the Consumer Key (ck_...) and Consumer Secret (cs_...) into Otto's setup wizard
  4. Paste your shop URL (e.g. https://your-shop.de)

That is the entire setup.

Compatibility

  • WooCommerce 6.0 and above
  • WordPress 5.8 and above
  • PHP 7.4 and above
  • HTTPS required (WooCommerce REST hard-requires it in production)

Failure modes Otto handles

  • Invalid credentials → setup wizard catches at test-connection step
  • Disabled REST API → flagged with link to the enablement page
  • Category slug collision → Otto creates with suffix and flags in review
  • Image upload timeout → retry with exponential backoff, then flag
  • Plugin conflicts (aggressive caching, security firewalls) → Otto logs 403s and surfaces them

What it costs

WooCommerce connector is included in every Pack and tier. No per-connector fee.

Start a Pack. Otto handles the rest.

Pay once. Upload your SKUs. Shelf-ready images and SEO copy in your store this week.