✓ Verified 🛒 E-commerce ✓ Enhanced Data

Whop Cli

Manage Whop digital products store — create products, plans, track payments, manage memberships.

Rating
4.6 (423 reviews)
Downloads
16,332 downloads
Version
1.0.0

Overview

Manage Whop digital products store — create products, plans, track payments, manage memberships.

Complete Documentation

View Source →

Whop Store Management

Manage your Whop digital products store via API.

Setup

  • Get API key from Whop dashboard → Settings → Developer
  • Set environment variables:
bash
export WHOP_API_KEY="apik_..."
   export WHOP_COMPANY_ID="biz_..."

Usage

javascript
import { default as Whop } from '@whop/sdk';
const client = new Whop();
const CID = process.env.WHOP_COMPANY_ID;

// List products
const products = await client.products.list({ company_id: CID });

// Create product
const product = await client.products.create({
  company_id: CID,
  title: 'My Product'
});

// Create pricing plan
const plan = await client.plans.create({
  product_id: product.id,
  company_id: CID,
  plan_type: 'one_time', // or 'renewal'
  initial_price: 29,
  base_currency: 'usd'
});
// plan.purchase_url = checkout link

// Check payments
const payments = await client.payments.list({ company_id: CID });

// Check memberships
const members = await client.memberships.list({ company_id: CID });

Available Resources

products, plans, payments, memberships, experiences, files, webhooks, promoCodes, courses, forums, chatChannels, checkoutConfigurations, reviews, leads, notifications

Built by Versatly

Store: https://whop.com/versatly-holdings/ Products: https://store.versatlygroup.com

Installation

Terminal bash

openclaw install whop-cli
    
Copied!

💻Code Examples

example.js
import { default as Whop } from '@whop/sdk';
const client = new Whop();
const CID = process.env.WHOP_COMPANY_ID;

// List products
const products = await client.products.list({ company_id: CID });

// Create product
const product = await client.products.create({
  company_id: CID,
  title: 'My Product'
});

// Create pricing plan
const plan = await client.plans.create({
  product_id: product.id,
  company_id: CID,
  plan_type: 'one_time', // or 'renewal'
  initial_price: 29,
  base_currency: 'usd'
});
// plan.purchase_url = checkout link

// Check payments
const payments = await client.payments.list({ company_id: CID });

// Check memberships
const members = await client.memberships.list({ company_id: CID });

Tags

#shopping_and-e-commerce #cli #git

Quick Info

Category E-commerce
Model Claude 3.5
Complexity One-Click
Author g9pedro
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install whop-cli