Skip to main content

WooCommerce API Integration

Updated yesterday

How to Connect Your WooCommerce Store with Sign Customiser

This guide will walk you through the complete process of integrating your WooCommerce store on Wordpress with Sign Customiser, allowing your customers to customise products directly on your website.

Prerequisites

Before you begin, ensure you have:

  • Administrative access to your WooCommerce store

  • The ability to edit pages/posts on your WordPress site

Part 1: Generate WooCommerce API Credentials

First, you'll need to create API credentials in your WooCommerce store to allow Sign Customiser to communicate with your shop.

  1. Access Your WordPress Admin Dashboard

    • Log into your WooCommerce store's WordPress admin area

  2. Navigate to WooCommerce Settings

    • In the WordPress admin sidebar, click on "WooCommerce"

    • Click on "Settings" from the dropdown menu

  3. Open Advanced Settings

    • Click on the "Advanced" tab at the top of the settings page

  4. Access the REST API Section

    • Click on "REST API" from the sub-navigation

  5. Create a New API Key

    • Click the "Add Key" button

  6. Configure the API Key

    • Description: Enter Sign Customiser

    • User: Select an admin user from the dropdown menu

    • Permissions: Select "Read/Write"

  7. Generate and Save Credentials

    • Click "Generate API Key"

    • Important: Copy both the Consumer Key and Consumer Secret immediately - you won't be able to see the secret again

    • Store these credentials securely as you'll need them in the next section

Part 2: Connect Sign Customiser to WooCommerce

Now you'll configure the integration within your Sign Customiser account.

  1. Access Sign Customiser

    • Log into your Sign Customiser account

  2. Navigate to Integrations

    • From the home screen, click on "Integrations"

  3. Connect WooCommerce

    • Find the WooCommerce integration card

    • Click the "Connect WooCommerce" button

  4. Enter Connection Details

    • WordPress API URL: Enter your store's API endpoint (typically https://yourstore.com/wp-json/)

    • Consumer Key: Paste the consumer key from Part 1

    • Consumer Secret: Paste the consumer secret from Part 1

  5. Complete the Connection

    • Click to establish the connection

    • Once connected, you'll see HTML embed code displayed

    • Copy this HTML code - you'll need it for the final step

Part 3: Add the Customiser to Your Website

The final step is embedding the Sign Customiser interface on your WordPress site where customers can access it.

  1. Navigate to Your Target Page

    • Go to the WordPress page or post where you want the customiser to appear

    • This could be a product page, dedicated customisation page, or any other location

  2. Add Custom HTML Block

    • Edit the page and add a Custom HTML block where you want the customiser to display

  3. Insert the Embed Code

    • Paste the HTML code you copied from Sign Customiser

    • The code should look similar to this:

<div style="width: 100%; height: 100vh;">
<script src="https://integrations.signcustomiser.com/sign-customiser-embed.js"></script>
<sign-customiser-embed
customiser-id="YOUR_CUSTOMISER_ID"
integration-id="YOUR_INTEGRATION_ID"
driver="woocommerce"></sign-customiser-embed>
</div>

Save your changes and publish the page.

Your WooCommerce store is now successfully integrated with Sign Customiser! Customers can now use the customisation interface to personalise products directly on your website.

Did this answer your question?