Products

Your catalog of offerings - physical items, digital downloads, and services

Products are the foundation of what you sell in RevKeen. Whether you're selling physical goods, digital downloads, or services, products let you define what you offer to customers.

What is a Product?

A Product represents something you sell. Products don't have prices directly attached to them. Instead, you create one or more Prices for each product, which allows you to offer:

  • Multiple pricing tiers (e.g., Basic, Pro, Enterprise)
  • Different billing intervals (monthly vs. annual)
  • Various currencies for international customers
  • One-time and recurring options for the same product

Product Fields

FieldTypeDescription
namestringDisplay name shown to customers
descriptionstringDetailed product description
fulfillment_typeenumphysical, digital, or none (service)
is_activebooleanWhether product is available for sale
mediaarrayProduct images and media files
metadataobjectCustom key-value data for your use

Fulfillment Types

The fulfillment type determines how the product is delivered to customers:

TypeUse CaseExamples
physicalShipped items requiring deliveryBooks, merchandise, equipment, hardware
digitalDownloads or digital accessSoftware, e-books, courses, digital files
noneServices with no deliveryConsulting, subscriptions, memberships

Creating Products

Via Dashboard

  1. Navigate to Product → Catalogue
  2. Click + New Product
  3. Fill in product details (name, description, fulfillment type)
  4. Add product images (optional)
  5. Add benefits/features (optional)
  6. Save the product
  7. Add one or more prices to the product

Via API

const product = await client.products.create({
  name: 'Pro Plan',
  description: 'Full access to all features',
  fulfillmentType: 'none', // Service/subscription
  isActive: true,
  metadata: {
    tier: 'pro',
    features: ['unlimited-users', 'priority-support']
  }
});

console.log(product.data.id); // prod_xxxxxxxx

Product Benefits

Benefits describe what's included with a product. They appear on checkout pages to help customers understand the value of what they're purchasing.

Benefits are displayed as a feature list on checkout pages. Add 3-5 key benefits to highlight the most important features.

Example benefits:

  • Unlimited users
  • 24/7 email support
  • Advanced analytics dashboard
  • Custom integrations
  • Priority feature requests

Best Practices

1.
Use clear, descriptive names

Names should be instantly recognizable to customers (e.g., "Pro Plan" not "SKU-12345")

2.
Write compelling descriptions

Explain the value proposition, not just technical specs

3.
Offer multiple price options

Monthly AND annual pricing can increase conversions by 20-30%

4.
Add quality images

Use high-resolution product photos or illustrations

5.
Highlight key benefits

List 3-5 benefits that matter most to your customers

Related