This is a guide for WooCommerce store owners or developers to integrate Koraki to online e shops. Check if you have following pre-requisites to get started with,

  1. You need a Koraki account (you can create one here https://app.koraki.io)

  2. E-commerce site built with WordPress/WooCommerce plugin

  3. Admin access to WooCommerce store

We can continue if you have all above. First, you need to Create a Koraki application by logging into https://app.koraki.io.

Let's look how we can integrate Koraki with your WooCommerce store.

  1. Log in to your WordPress admin panel

  2. Go to Plugins menu

  3. Click on Add New button

  4. Search for Koraki WordPress Integration

  5. Search results will show Koraki WordPress Integration plugin By Koraki

  6. Click on Install Now button

  7. After the installation is completed, click on Activate

  8. You should be able to see a new menu item Koraki Widget in the WordPress admin panel

Now the installation is completed! You can follow next steps to configure it

  1. Go to Koraki admin panel and select Details tab of your application

  2. There is a button to reveal Client Id and Client Secret, click on that

  3. Copy your client id and paste it to the client id field in the Koraki WordPress plugin

  4. Do the same for the client secret as well

  5. Click Save Changes button of Koraki WordPress plugin

  6. You will see a success message if it was properly configured

You are now successfully integrated Koraki with WooCommerce/WordPress site. You can further control the behaviors of the notifications from the Koraki Dashboard. Navigate to the Koraki Dashboard, select the application, go to Integration tab and navigate to Wordpress Integration. There are the events your WordPress site sends to Koraki to generate notifications. You can simply turn on/off these events or customize the notification templates to get what you exactly want.

Events are like data feed from your WordPress to Koraki. You can turn off any event type by toggling the switch next to the event name. By default all the events are on.