Integrations & Plugins

Explore our integrations and plugins to enhance your YAAY365 experience. Connect seamlessly with various platforms and tools to maximize your rewards and benefits.

YAAY365 Integrations & Plugins
WooCommerce Sync Plugin

WooCommerce Sync Plugin

Integrate YAAY365 with your WooCommerce store to offer exclusive rewards and benefits to your customers. Enhance their shopping experience and boost your sales with our seamless plugin.

Product Sync API

Scale your rewards program by syncing your entire product catalog directly with YAAY365. Our high-performance REST API allows for real-time inventory and pricing updates.

Developer Quickstart

Authenticate your requests using your unique Company API Keys. Manage your keys and view usage analytics directly from your Partner Portal.

Authentication Headers
X-Public-Key: your_public_key
X-Secret-Key: your_secret_key

Primary Sync Endpoint

POST https://api.nurisha.africa/v1/products/sync
  • JSON Payload support
  • Bulk product syncing (up to 50 items per request)
  • Automatic category mapping
  • Secure HMAC-based authentication
Product_Sync_API
    $client = new \GuzzleHttp\Client();
    $response = $client->post('https://api.nurisha.africa/v1/products/sync', [
        'headers' => [
            'X-Public-Key' => 'YOUR_PUBLIC_KEY',
            'X-Secret-Key' => 'YOUR_SECRET_KEY',
            'Accept'       => 'application/json',
        ],
        'json' => [
            'products' => [
                [
                    'name'  => 'High Definition Smart TV',
                    'sku'   => 'TV-4K-55',
                    'price' => 45000.00,
                    'stock' => 15,
                    'image' => 'https://site.com/products/tv.jpg'
                ]
            ]
        ]
    ]);
    
    import requests

    url = "https://api.nurisha.africa/v1/products/sync"
    headers = {
        "X-Public-Key": "YOUR_PUBLIC_KEY",
        "X-Secret-Key": "YOUR_SECRET_KEY",
        "Content-Type": "application/json"
    }

    data = {
        "products": [
            {
                "name": "Gaming Laptop Pro",
                "sku": "LP-GAM-X",
                "price": 120000.00,
                "stock": 5,
                "category": "Electronics"
            }
        ]
    }

    response = requests.post(url, json=data, headers=headers)
    print(response.json())
    
    curl -X POST "https://api.nurisha.africa/v1/products/sync" \
      -H "X-Public-Key: YOUR_PUBLIC_KEY" \
      -H "X-Secret-Key: YOUR_SECRET_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "products": [
          {
            "name": "Coffee Maker Elite",
            "sku": "CF-EL-100",
            "price": 8500.00,
            "status": "active"
          }
        ]
      }'