Pricing Configuration Breakdown

Complete analysis of Product Blocks (Type 10) pricing fields and discount configurations

Overview Statistics

Total Product Blocks

9,514

Type 10 blocks

Blocks with Prices

4,849

51.0% have prices

Blocks with Discounts

4,034

42.4% have discounts

Pages with Products

1,653

~5.8 blocks/page avg

Field Combination Patterns

How pricing fields are used together in product blocks

Has PriceHas DiscountHas CodeHas ValueHas Original PriceHas Valid UntilSpecial OfferCountPercentage
-----5,48057.6%
2,83829.8%
1,01110.6%
1851.9%

Key Insight: Most blocks (57.6%) have prices but no discount configuration. When discounts are present, they almost always include all fields: code, value, originalPrice, and validUntil. Special offers are used in 12.5% of blocks with discounts.

Price Distribution

Distribution of prices across all product blocks (4,849 blocks with prices)

Price RangeCountPercentageAvg Price
$0 - $102735.6%$6.20
$10 - $2596219.8%$17.34
$25 - $501,65034.0%$34.81
$50 - $10092019.0%$69.47
$100 - $25053711.1%$152.24
$250 - $5001633.4%$336.89
$500 - $1,0001132.3%$656.93
$1,000+2314.8%$3,209+

Distribution Pattern: The majority of products (53.8%) fall in the $10-$50 range, indicating most creators are selling affordable items. Only 4.8% of products exceed $1,000.

Discount Code Analysis

Top discount codes used across product blocks (codes with 3+ uses)

RankDiscount CodeUsage CountHas ValueHas Original PriceHas Valid UntilSpecial Offer
1(empty string)185185185185185
2BIRGITMYP2020202020
3JORRICK1212121212
4Arbonne101212121212
5PAM1111111111
6GALAZAR1111111111
7ALLIEPOWELL101010101010
8PITT1010101010
9MAKELIFESIMPLER_151010101010
10ReferralGarageRC99999

Note: 185 blocks have empty string discount codes but still have discount values, original prices, and validUntil dates. This suggests some discounts don't require promo codes. All codes with 3+ uses are marked as special offers and include all discount fields.

Discount Value Distribution

Distribution of discount values (1,087 blocks with discount values)

Discount ValueCountPercentage
10%45642.0%
20%20719.0%
15%18016.6%
25%696.3%
50%373.4%
30%333.0%
5%312.9%
40%141.3%
100%80.7%
Other values524.8%

Pattern: 10% discounts are by far the most common (42%), followed by 20% (19%) and 15% (16.6%). Round numbers (10, 15, 20, 25, 30, 50) dominate, suggesting these are standard discount tiers. Average discount value: ~17.5%

Special Offers Analysis

Top discount codes marked as special offers (isSpecialOffer: true)

Discount CodeCountAvg ValueHas Original Price
(empty)18512.1%185
BIRGITMYP20-20
JORRICK1220%12
Arbonne101211.7%12
HOOBE15615%6

Special Offers: 1,196 blocks (29.6% of blocks with discounts) are marked as special offers. All special offers include originalPrice and validUntil fields, indicating time-limited promotions.

Currency Analysis

Currency field usage across all product blocks

CurrencyTotal BlocksWith PriceWith Discount
null / not set9,5144,8494,034

Finding: All 9,514 product blocks have null/empty currency fields. This suggests currency is either inferred from user settings, not displayed, or defaults to USD.

Complete Field Definitions

Core Pricing Fields

data.price (Number)

The current/sale price of the product. Stored as a decimal number (e.g., 9.95, 24.99, 115).

  • Present in 4,849 blocks (51.0%)
  • Range: $0 - $1,000,000,000 (likely includes test data)
  • Most common range: $25-$50 (34% of priced blocks)

data.currency (String)

Currency code for the price (e.g., "USD", "EUR", "GBP"). Currently not set in any blocks.

  • All 9,514 blocks have null/empty currency
  • Likely defaults to USD or inferred from user settings
Discount Object Fields

data.discount.code (String)

Promo code for the discount (e.g., "KAYLAB20", "HOOBE15", "BIRGITMYP").

  • Present in 9,329 blocks (98.1% of blocks with discounts)
  • 185 blocks have empty string codes
  • Top codes: empty (185), BIRGITMYP (20), JORRICK (12)

data.discount.value (Number)

Discount amount, typically as a percentage (e.g., 10, 15, 20, 25).

  • Present in 1,087 blocks (26.9% of blocks with discounts)
  • Most common: 10% (456 blocks), 20% (207 blocks), 15% (180 blocks)
  • Average discount: ~17.5%
  • Range: 1% - 100%

data.discount.originalPrice (Number)

Original price before discount. Used to calculate savings and show "was/now" pricing.

  • Present in all 4,034 blocks with discount objects
  • Always present when discount object exists
  • Used to calculate discount percentage: (originalPrice - price) / originalPrice

data.discount.validUntil (Date)

Expiration date for the discount/promo code. Makes discounts time-limited.

  • Present in all 4,034 blocks with discount objects
  • Always present when discount object exists
  • Enables time-sensitive promotions

data.discount.isSpecialOffer (Boolean)

Flag indicating this is a special/limited-time offer. May trigger special UI treatment.

  • True in 1,196 blocks (29.6% of blocks with discounts)
  • All special offers include code, value, originalPrice, and validUntil
  • Used to highlight time-sensitive deals

data.discount.type (String)

Type of discount (e.g., "percentage", "fixed"). Currently not present in any blocks.

  • Not found in any product blocks
  • Discount type likely inferred from value format or not used

How Pricing Configuration Works

Basic Product (Price Only)

The simplest configuration: just a price. No discounts or promotions.

{
  "type": 10,
  "data": {
    "title": "Product Name",
    "url": "https://example.com/product",
    "price": 24.99
  }
}

Usage: 5,480 blocks (57.6% of all product blocks)

Product with Full Discount

Complete discount configuration with code, value, original price, and expiration.

{
  "type": 10,
  "data": {
    "title": "Product Name",
    "url": "https://example.com/product",
    "price": 19.99,
    "discount": {
      "code": "SAVE20",
      "value": 20,
      "originalPrice": 24.99,
      "validUntil": "2026-03-31T23:59:59Z",
      "isSpecialOffer": true
    }
  }
}

Usage: 2,838 blocks (29.8% of all product blocks)

Special Offer (No Code)

Discount without a promo code - automatic discount applied.

{
  "type": 10,
  "data": {
    "title": "Product Name",
    "url": "https://example.com/product",
    "price": 22.49,
    "discount": {
      "code": "",
      "value": 10,
      "originalPrice": 24.99,
      "validUntil": "2026-03-31T23:59:59Z",
      "isSpecialOffer": true
    }
  }
}

Usage: 185 blocks (1.9% of all product blocks)

Key Insights

Standard Discount Tiers

Creators use standard discount percentages: 10%, 15%, 20%, 25%, 30%, 50%. Round numbers dominate, suggesting these are predefined discount options in the UI.

Complete Discount Objects

When discounts exist, they almost always include all fields: code, value, originalPrice, and validUntil. This suggests the UI enforces complete discount setup.

Time-Limited Promotions

29.6% of discounts are marked as special offers, all with expiration dates. This enables creators to run time-sensitive sales and promotions.

Currency Not Set

Currency field is null/empty in all blocks. Prices are likely displayed without currency symbols or default to USD based on user settings.