onUpgradePurchased
Purpose
Triggered when a shop upgrade is purchased. Use this hook to track business investments and log upgrades.
When It Triggers
Owner purchases a shop upgrade
Payment is processed and upgrade is applied
Parameters
data.source
number
Server ID
data.shopId
string
Unique shop identifier
data.shopName
string
Display name of the shop
data.upgradeId
string
Upgrade identifier
data.upgradeName
string
Upgrade display name
data.upgradeDescription
string
What the upgrade does
data.previousLevel
number
Level before purchase
data.newLevel
number
Level after purchase
data.cost
number
Amount paid
data.paymentMethod
string
'society', 'cash', or 'bank'
data.purchasedBy
string
Name of purchaser
data.purchasedByIdentifier
string
Identifier of purchaser
data.upgradeEffects
table
What the upgrade changes
data.timestamp
number
Server timestamp
Example
Last updated