Pricing Configuration Breakdown
Complete analysis of Product Blocks (Type 10) pricing fields and discount configurations
Overview Statistics
9,514
Type 10 blocks
4,849
51.0% have prices
4,034
42.4% have discounts
1,653
~5.8 blocks/page avg
Field Combination Patterns
How pricing fields are used together in product blocks
| Has Price | Has Discount | Has Code | Has Value | Has Original Price | Has Valid Until | Special Offer | Count | Percentage |
|---|---|---|---|---|---|---|---|---|
| ✓ | ✗ | - | - | - | - | - | 5,480 | 57.6% |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | 2,838 | 29.8% |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 1,011 | 10.6% |
| ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | 185 | 1.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 Range | Count | Percentage | Avg Price |
|---|---|---|---|
| $0 - $10 | 273 | 5.6% | $6.20 |
| $10 - $25 | 962 | 19.8% | $17.34 |
| $25 - $50 | 1,650 | 34.0% | $34.81 |
| $50 - $100 | 920 | 19.0% | $69.47 |
| $100 - $250 | 537 | 11.1% | $152.24 |
| $250 - $500 | 163 | 3.4% | $336.89 |
| $500 - $1,000 | 113 | 2.3% | $656.93 |
| $1,000+ | 231 | 4.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)
| Rank | Discount Code | Usage Count | Has Value | Has Original Price | Has Valid Until | Special Offer |
|---|---|---|---|---|---|---|
| 1 | (empty string) | 185 | 185 | 185 | 185 | 185 |
| 2 | BIRGITMYP | 20 | 20 | 20 | 20 | 20 |
| 3 | JORRICK | 12 | 12 | 12 | 12 | 12 |
| 4 | Arbonne10 | 12 | 12 | 12 | 12 | 12 |
| 5 | PAM | 11 | 11 | 11 | 11 | 11 |
| 6 | GALAZAR | 11 | 11 | 11 | 11 | 11 |
| 7 | ALLIEPOWELL10 | 10 | 10 | 10 | 10 | 10 |
| 8 | PITT | 10 | 10 | 10 | 10 | 10 |
| 9 | MAKELIFESIMPLER_15 | 10 | 10 | 10 | 10 | 10 |
| 10 | ReferralGarageRC | 9 | 9 | 9 | 9 | 9 |
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 Value | Count | Percentage |
|---|---|---|
| 10% | 456 | 42.0% |
| 20% | 207 | 19.0% |
| 15% | 180 | 16.6% |
| 25% | 69 | 6.3% |
| 50% | 37 | 3.4% |
| 30% | 33 | 3.0% |
| 5% | 31 | 2.9% |
| 40% | 14 | 1.3% |
| 100% | 8 | 0.7% |
| Other values | 52 | 4.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 Code | Count | Avg Value | Has Original Price |
|---|---|---|---|
| (empty) | 185 | 12.1% | 185 |
| BIRGITMYP | 20 | - | 20 |
| JORRICK | 12 | 20% | 12 |
| Arbonne10 | 12 | 11.7% | 12 |
| HOOBE15 | 6 | 15% | 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
| Currency | Total Blocks | With Price | With Discount |
|---|---|---|---|
| null / not set | 9,514 | 4,849 | 4,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
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
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
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)
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)
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
Creators use standard discount percentages: 10%, 15%, 20%, 25%, 30%, 50%. Round numbers dominate, suggesting these are predefined discount options in the UI.
When discounts exist, they almost always include all fields: code, value, originalPrice, and validUntil. This suggests the UI enforces complete discount setup.
29.6% of discounts are marked as special offers, all with expiration dates. This enables creators to run time-sensitive sales and promotions.
Currency field is null/empty in all blocks. Prices are likely displayed without currency symbols or default to USD based on user settings.