Skip to main content
Update a variant’s cart message or ship date and existing customers see the change automatically. No need to email every affected customer.

What Bloom updates

When you save a new cart message, Bloom finds every unfulfilled order with that variant and:
  • Appends an Updates: line to the order note in Shopify admin, with a timestamp.
  • Updates the Bloom: Pre-order Order Status block (if added) - customers see the new message with a Last updated tag.
  • Writes the order metafield bloom.preorder_message_history with per-variant history.
Changes propagate within a minute or two.

Notify customers via Shopify Flow

Bloom doesn’t ship its own Shopify Flow connector and doesn’t send Klaviyo events directly for ship-date changes. The order is updated via Shopify’s API though, so you can build a Flow workflow off the change.
This setup isn’t end-to-end tested by us yet. Run it in a dev store before turning it on for customers.
  1. In Shopify admin, open Apps → Shopify Flow → Create workflow.
  2. Trigger: an order-update trigger (e.g. Order edited or Order updated, depending on what’s available in your store).
  3. Condition: Order tags contain Pre-order.
  4. Action: send a Klaviyo event, email, or your preferred connector. The bloom.preorder_message_history metafield lives on the order resource, so reference it via Liquid in the action body - e.g. {{ order.metafields.bloom.preorder_message_history }}. Flow’s dedicated metafield action doesn’t expose order metafields directly.
  5. Turn the workflow on.
Shopify Flow fires on every order update. The Pre-order tag condition keeps it focused on the right orders.

Tips

  • Update one variant at a time when only one product has shifted.
  • Keep cart messages explicit - they’re quoted verbatim. Ships 12 August travels further than Slight delay.
  • Use the order note for internal notes too - anything outside Bloom’s ▼▼ Pre-order [Bloom] ▼▼ markers stays put across updates.