propose_subscription_bundle
Generate a recurring subscription bundle from a customer's first-order items, returning predicted reorder cadence, confidence score, and monthly value. Use for 'what should they subscribe to?'.
Instructions
Propose a recurring subscription bundle for a customer based on their first-order items. Given 1-5 seed products the customer has bought, returns a recurring subscription bundle (3-6 items) of the seeds plus complementary products, with a predicted cadence (median days between reorders), a 0..1 confidence score, and a rough monthly_value when prices are known. Use this when a merchant agent asks 'what should they subscribe to?', 'build a monthly subscription bundle from this order', 'propose a subscription bundle', 'recommend a recurring replenishment bundle', or 'what's the right subscription frequency for this customer?'. If a customer_id is supplied the tool blends in the customer's per-SKU reorder cadence; without one it falls back to the seed catalog cohesion alone. Works for all five platforms: Shopify, BigCommerce, WooCommerce, Magento, and OroCommerce (the optional reorder-cadence blend needs a customer_id and is not available on OroCommerce).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kit_size | No | Target total items in the subscription bundle (seeds + complements). Default 4, clamped to [3, 6]. | |
| customer_id | No | Optional customer id (numeric storefront id or GID). When supplied, the tool pulls the customer's reorder-prediction history to anchor the cadence and confidence. Without this, the proposal uses seed-only catalog cohesion. | |
| cadence_days | No | Optional target subscription frequency in days (e.g. 30 for monthly, 14 for biweekly). When supplied, the tool snaps the predicted cadence toward this target and weights candidates whose individual cadences are close to it. | |
| seed_product_ids | Yes | Products the customer bought in their first order (1-5). The proposed subscription bundle will include these plus complementary items. |