Magento 2 Canva ConnectorMagento 2 Canva Connector
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Activate & Connect
  • Canva Developer Portal

    • Setup Overview
    • Canva App (Sidebar UI)
    • Canva Connect REST API
  • Configuration

    • Overview
    • General Settings
    • Product Image Import Settings
    • Frontend App & API Endpoints
  • Frontend Node Service

    • Installation & Setup
  • Design Workflow

    • Workflow Overview
    • Launch from Product Grid
    • Canva In-Editor Side Panel
    • Export & Save to Magento
  • API Reference

    • REST Web APIs
  • Help

    • Troubleshooting
    • FAQ

General Settings

The General Settings section manages extension enablement, authentication credentials, and OAuth redirection endpoints between Magento and the Canva Developer Portal.


Settings Reference

FieldTypeDefaultDescription
Enable ModuleSelect (Yes / No)NoMaster switch to enable or disable Canva Connector features across Admin and Catalog.
Canva App IDTextEmptyThe App ID from your Canva App in the Canva Developer Portal.
Client IDTextEmptyThe Client ID from your Canva Connect Integration.
Client SecretObscure (Encrypted)EmptyThe Client Secret from your Canva Connect Integration. Stored encrypted in Magento database.
Redirect URIRead-only DisplayAuto-generatedThe OAuth 2.0 callback URL to register in Canva Developer Portal: {base_url}/canva/auth/callback.
Return Navigation URIRead-only DisplayAuto-generatedThe Return Navigation URL to register in Canva Developer Portal: {base_url}/canva/auth/return.

Magento 2 Canva Connect General Settings Configuration


Detailed Explanations

Enable Module

When set to Yes:

  • Adds the Design with Canva action button to the Catalog > Products admin grid.
  • Activates REST API endpoints under /rest/V1/canva/*.
  • Enables the Canva Connector admin menu and support links.

Canva App ID

Identifies your custom in-editor Canva application. Used by Magento to fetch the public JSON Web Key Set (JWKS) from Canva servers (https://api.canva.com/rest/v1/apps/{app_id}/jwks) to cryptographically verify RS256 signatures of Canva user design tokens.

Client ID & Client Secret

Used for backend OAuth 2.0 Authorization Code exchange with PKCE and token refreshes.

Redirect URI & Return Navigation URI

These fields display the exact URLs generated from your Magento Store Base URL. Copy and paste these directly into your Canva Developer Portal integration settings.

Prev
Overview
Next
Product Image Import Settings