Giftoin Docs
  • 👋INTRODUCTION
    • Welcome to Giftoin
    • Overview
    • Quick Start
    • FAQs
    • Key Features
  • 🧩API REFERENCE
    • Standards and Conventions
    • Orders API
      • Tokens/Points
      • Collectibles/Cards
      • Collectibles/Random Cards
    • Users API
      • Inventory
      • Progress
    • Error Handling
  • 💻PLATFORM GUIDES
    • Roblox
      • Why use Giftoin?
      • Basic Usage
      • Developer Access
      • Installation
      • Additional Example / Use-Cases
        • Point Reward
        • Daily Reward
        • Advanced Point Distribution System
        • Managed Codes & In-Game Rewards (Coming Soon)
          • Registering Reward Types
      • Tools and Scripts
        • Rotating Script
        • Floating Script
        • Quest System (Coming Soon)
    • Discord
      • Introduction
      • Getting Started
      • Command Reference
      • Role System
      • User Guides
      • Troubleshooting
      • FAQs
    • Wordpress
  • 📚Resources
    • Use Cases
      • Basic
      • eCommerce
      • Games
    • Support
Powered by GitBook
On this page

Was this helpful?

  1. Resources
  2. Use Cases

eCommerce

Integrate Giftoin into your e-commerce platform to enhance customer experience and drive sales through strategic rewards.

Post-Purchase Rewards

Send a digital reward immediately after purchase completion:

<?php
// After order confirmation
function sendPostPurchaseReward($customerEmail, $orderAmount, $orderNumber) {
  $curl = curl_init();
  
  $payload = [
    "contacts" => [$customerEmail],
    "title" => "Thank You for Your Purchase!",
    "description" => "Enjoy this special gift as a token of our appreciation.",
    "metadata" => [
      "orderNumber" => $orderNumber,
      "orderAmount" => $orderAmount
    ]
  ];
  
  curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.giftoin.org/api/v1/gcm/reseller/campaign/YOUR_CAMPAIGN_ID/order',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => json_encode($payload),
    CURLOPT_HTTPHEADER => array(
      'x-gft_api_key: YOUR_API_KEY',
      'Content-Type: application/json'
    ),
  ));
  
  $response = curl_exec($curl);
  curl_close($curl);
  return json_decode($response, true);
}
?>

Abandoned Cart Recovery

Send a special offer to customers who abandoned their shopping carts:

  1. Track cart abandonment in your e-commerce system

  2. After 24 hours, send a gift with a discount coupon:

// Scheduled job to process abandoned carts
async function processAbandonedCarts() {
  // Get carts abandoned 24 hours ago
  const abandonedCarts = await getAbandonedCarts(24);
  
  for (const cart of abandonedCarts) {
    try {
      const response = await fetch(`https://api.giftoin.org/api/v1/gcm/reseller/campaign/ABANDONED_CART_CAMPAIGN_ID/order`, {
        method: 'POST',
        headers: {
          'x-gft_api_key': 'YOUR_API_KEY',
          'Content-Type': 'application/json'
        },
        body: JSON.stringify({
          contacts: [cart.customerEmail],
          title: "Don't Miss Out!",
          description: "We saved your cart. Complete your purchase with this special discount.",
          metadata: {
            cartId: cart.id,
            cartValue: cart.totalValue
          }
        })
      });
      
      // Mark cart as processed
      await markCartProcessed(cart.id);
      
    } catch (error) {
      console.error(`Error processing abandoned cart ${cart.id}:`, error);
    }
  }
}

Seasonal Promotions

Create limited-time campaigns for holidays and special events:

  1. Design themed digital collectibles or coupons

  2. Set campaign start and end dates

  3. Create urgency with limited quantities

  4. Promote across email, social media, and your website

  5. Track redemption rates compared to normal promotions

Integration Tips

  • Connect Giftoin with your CRM to personalize rewards

  • Use order data to segment customers and tailor rewards

  • A/B test different reward types to optimize conversion

  • Implement reward progress indicators at checkout

  • Create exclusive membership tiers with special rewards

PreviousBasicNextGames

Last updated 2 months ago

Was this helpful?

📚