Pricing

Price cards and plans.

  1. PricingCards
  2. PricingWide
  3. PricingSingle

PricingCardssections/PricingCards.astrosub-blocks: Plan

PricingCards — plans side by side, one <Plan> card per column, under a left-aligned heading. Use for: a price list with two to four tariffs to choose from. Not for: one rate only (<PricingSingle>); one plan that needs a long feature list (<PricingWide>); a price as a prompt for the next step (<CtaPrice>). Children: <Plan> tags, two to four; mark one `recommended` to highlight it. Layout: `columns` 2–4 (default 3). Default id is "pricing", so links can point at "/#pricing".

sample

What a season costs

Hardware included; cancel at the end of any season.

One field

A single station, the essentials.

  • One station
  • Air and soil sensors
  • SMS alerts

€19per month

Estate

Most popular

Up to ten stations and a gateway.

  • Ten stations
  • Leaf wetness and wind
  • Shared forecasts
  • Priority replacement

€39per month

Co-op

Several farms behind one gateway.

  • Unlimited stations
  • Per-farm access
  • API and exports
  • Named support

€79per month

PricingWidesections/PricingWide.astro

PricingWide — one wide <Plan>: what is included on the left (the features in two columns), the price and the button on the right. Use for: a single offer with a long list of what is included — a membership, a support package, an all-inclusive rate. Not for: several tariffs (<PricingCards>); a compact single rate (<PricingSingle>). Children: exactly one <Plan>.

sample

The full season, one line

Season pass

Everything a grower needs from the first frost to the last harvest.

Included

  • Stations and gateway
  • Replacements within 48 hours
  • Forecasts and alerts
  • Exports and API

PricingSinglesections/PricingSingle.astroon 1 site of the fleet

PricingSingle — a single rate on a muted band: one centered <Plan> with the price and one button. A price is pricing, not a call to action. Use for: "one product, one price" — a licence, an hourly rate, a flat fee. Not for: a price meant as the argument for a button (<CtaPrice>); several tariffs (<PricingCards>). Children: exactly one <Plan>; give it cta="primary" so the lone button carries the action.

sample

Extra station

€12per month

Source links point to engine-astro@7b686388. Samples are demo content: the components are the real ones, the copy and the pictures are made up.