
GITNUXSOFTWARE ADVICE
International MarketsTop 10 Best Rate Shopping Software of 2026
Top 10 Best Rate Shopping Software roundup with technical criteria and tradeoffs for shippers and developers, including Freightos, Shippo, EasyPost.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Freightos
Offer-centric API responses that map rate shopping results to quotation and booking steps.
Built for fits when mid-market teams need API automation for lane rate comparisons and booking actions..
Shippo
Editor pickRating offers returned as normalized objects for automated carrier selection logic.
Built for fits when mid-size teams need API-led rate shopping with workflow persistence..
EasyPost
Editor pickWebhook events for shipment and carrier updates tied to rate and label resources.
Built for fits when teams automate rating workflows through a documented API and shared data model..
Related reading
Comparison Table
This comparison table contrasts rate shopping software across integration depth, including how each tool maps carrier services into a consistent data model and schema. It also compares automation and API surface, plus admin and governance controls such as provisioning, RBAC, and audit log coverage to show tradeoffs for throughput and extensibility.
Freightos
shipping pricingRuns an online freight pricing and booking workflow for international shipping with carrier rate visibility and quote-driven booking actions.
Offer-centric API responses that map rate shopping results to quotation and booking steps.
Freightos is relevant when rate retrieval must feed an external system, since the workflow depends on an API that exchanges lane parameters, service constraints, and offer metadata. The data model supports rate comparisons at the shipment scope and maps results toward quoting and booking steps. Admin and governance controls are practical for operational scaling because governance typically focuses on account access, request attribution, and controlled provisioning of integration credentials.
A tradeoff appears when organizations need deep customization of pricing logic beyond the provided rate and offer fields, since the automation surface is centered on retrieving and acting on offers rather than rewriting underlying pricing algorithms. Freightos fits best when teams need repeatable throughput for lane lookups and when API consumers can normalize outputs into a consistent internal schema for quoting, approval, and booking.
- +API-centric rate retrieval for lane and service parameters
- +Automation-ready outputs for quoting and booking workflows
- +Data model supports carrier offers and shipment-scoped comparisons
- +Extensibility through configuration of integrations and payload mapping
- –Limited control over internal pricing logic and offer calculation
- –Normalization work may be required to align results to internal schema
- –High customization can shift complexity to the API consumer
Revenue operations teams
Automate freight quote generation by API
Faster quote turnaround
Logistics procurement teams
Run scheduled tenders across lanes
Higher tender throughput
Show 2 more scenarios
Software engineering teams
Integrate rate shopping into internal tools
Lower integration effort
A documented API supports payload mapping into an internal shipping data model.
Operations governance teams
Control access to booking integrations
Audit-ready operations
Account-level provisioning supports RBAC-style credential separation for automated actions.
Best for: Fits when mid-market teams need API automation for lane rate comparisons and booking actions.
Shippo
API-first shipping ratesOffers international shipping rate shopping via carrier rates, with APIs that return live rates and enable label and shipment creation.
Rating offers returned as normalized objects for automated carrier selection logic.
Shippo’s integration depth shows up in its API surface for retrieving rates, creating shipments, and turning selected offers into the next workflow step. Its data model centers on shipment details, addresses, parcels, and returned rating offers, which supports deterministic mapping into internal systems. Automation and extensibility come from API calls that can be orchestrated by an order pipeline instead of relying on manual quotes.
A key tradeoff is that governance and policy controls depend on how an organization structures API access and internal approval steps, because Shippo exposes integration points rather than end-user admin workflows. Shippo fits best when a backend checkout, warehouse, or order management system must request rates on demand and then persist the chosen offer for later label and tracking actions.
- +Clear API for rate retrieval and offer selection
- +Normalized rate schema supports deterministic routing logic
- +Automation-friendly shipment creation and label workflow
- –Governance requires internal RBAC around API access
- –Checkout UX needs engineering to handle async rating
Ecommerce engineering teams
Rate quotes during checkout
Lower shipping friction
Order management teams
Convert rates into shipment records
Fewer post-selection edits
Show 1 more scenario
Logistics operations teams
Standardize multi-carrier rating
More predictable routing
A consistent schema reduces carrier-specific mapping work across regions and vendors.
Best for: Fits when mid-size teams need API-led rate shopping with workflow persistence.
EasyPost
shipping rate APIProvides international shipping rate shopping through an API that returns carrier rates and supports shipment object creation.
Webhook events for shipment and carrier updates tied to rate and label resources.
EasyPost centers rate shopping on reusable API resources like Address, Shipment, and RateResponse, which reduces custom glue code for common rating paths. Integration depth is strongest for teams that already model logistics entities and want consistent schema objects across rates, labels, and tracking.
A tradeoff appears when internal logistics schemas must diverge from EasyPost objects, since mapping Address and Shipment attributes can add configuration and validation work. EasyPost works best when automation needs to scale through a single API surface with predictable throughput and when governance requires event history from webhooks for downstream reconciliation.
- +Rate shopping uses normalized Address and Shipment schema
- +Webhooks support automated rate and label workflows
- +Carrier service and rate objects map cleanly to internal records
- +API-driven design reduces manual quoting variations
- –Requires entity mapping between internal and EasyPost schemas
- –Webhook processing adds governance and retry logic responsibilities
revenue operations teams
Automate customer quoting at checkout
Fewer quote mismatches
ecommerce engineering teams
Provision shipments and labels from one payload
Lower integration effort
Show 2 more scenarios
logistics operations teams
Reconcile carrier updates via webhooks
Faster exception handling
Webhook events trigger tracking sync and rate-related audit trails without polling carrier endpoints.
platform integrators
Standardize rating across multiple storefronts
Uniform carrier quoting
A single rate-shopping API surface enforces consistent schema and configuration across channels.
Best for: Fits when teams automate rating workflows through a documented API and shared data model.
ShipStation
order shipping operationsSupports international label workflows with carrier rate shopping and automation rules for postage purchase and order-to-shipment mapping.
Bulk label creation and shipment updates via the ShipStation API for high-throughput processing.
In rate shopping for multi-carrier shipping, ShipStation maps carrier services into a consistent order and shipment schema so tools can compare options quickly. ShipStation supports deep integration with ecommerce and OMS feeds, then normalizes tracking, labels, and shipment status for downstream workflows.
Automation rules can trigger on events like order creation, fulfillment, and returns while using configurable routing, batching, and mail class logic. A documented API supports throughput-oriented operations like bulk label generation and shipment updates with granular control over data objects and fields.
- +Carrier service normalization across feeds and marketplaces with consistent shipment fields
- +Event-driven automation rules for routing, labeling, batching, and returns handling
- +Extensible API for bulk operations on orders, shipments, and label resources
- +Admin controls for user roles and operational separation across teams
- –Automation depends on configured triggers that can require careful data mapping
- –Reporting granularity can lag specialized warehouse and carrier performance needs
- –Some advanced workflows require API coordination rather than UI-only configuration
- –High-volume batching needs disciplined input data to avoid misrouted shipments
Best for: Fits when teams need governed automation and a documented API to control multi-carrier rates.
ShipEngine
API shipping orchestrationOffers rate shopping and address validation through APIs that model shipments, rates, and carrier service selection for international flows.
Address validation plus rate shopping input chaining that reduces mismatched ZIP and country data before quotes.
ShipEngine performs rate shopping by pulling carrier and service pricing through an API that maps results into a consistent shipping data model. It supports multi-carrier lookup, shipping label preparation, and address validation hooks that can feed rate queries and fulfillment workflows.
Integration depth is driven by schema-driven endpoints for shipments, parcels, and addresses, which reduces client-side normalization work. Automation and extensibility come through webhooks and API-first provisioning patterns that keep configuration and state aligned across systems.
- +Consistent rate response schema across carriers and services reduces client mapping work
- +Address validation inputs improve rate accuracy for carrier-quoted lanes
- +Webhooks and event callbacks support automation around rate and shipment lifecycle states
- +API-first model supports configuration reuse across multiple stores and channels
- –Rate results still require application logic for service filtering and SLA mapping
- –High carrier coverage increases payload size and parsing work at high throughput
- –Custom rate rules require building logic outside the ShipEngine API layer
- –Admin governance features are limited compared with full ERP workflow management
Best for: Fits when mid-size teams need API-driven rate shopping with controlled data mapping and automation.
Tive
freight procurementProvides freight procurement and rate intelligence workflows with lane-based pricing comparisons and procurement governance for carriers.
Schema-driven offer and pricing normalization with RBAC-governed workflow execution.
Tive fits teams running rate shopping workflows that need tighter control over integrations, schemas, and automated updates. It focuses on integration depth through configurable connectors and a governed data model for offers, pricing, and availability.
Automation is built around workflow configuration plus API-based extensibility for provisioning, sync triggers, and downstream publishing. Admin controls emphasize RBAC and audit visibility to support approval paths and change tracking.
- +Configurable connectors for rate, availability, and offer normalization
- +Schema-driven data model that reduces mapping drift across sources
- +API supports provisioning, sync triggers, and downstream publishing
- +RBAC and audit logging support controlled workflow and traceability
- +Automation configuration enables repeatable updates without code changes
- –Workflow configuration can become complex at high source counts
- –Data model changes require careful coordination across integrations
- –High-throughput sync tuning takes deliberate configuration effort
Best for: Fits when teams need governed rate shopping integrations with API automation and RBAC controls.
Kargo
rate comparisonDelivers international carrier rate shopping and routing guidance with web and API access to shipping quotes and service selection.
Rate request orchestration with API triggers over a normalized rate data model.
Kargo focuses on programmable rate shopping using configurable integrations, a clear data model, and repeatable automation. The system ties carrier and pricing inputs to normalized entities so rate requests, comparisons, and routing decisions remain consistent across channels.
Kargo exposes an API for orchestration and extensibility, which helps teams implement custom matching logic and workflow triggers. Admin controls support governance through tenant configuration boundaries, permissioning patterns, and operational visibility via logs.
- +Configurable integration schema keeps carrier rate inputs consistent across vendors
- +API-first orchestration enables custom rate comparison and routing logic
- +Automation hooks reduce manual rate request handling
- +Governance controls support controlled configuration per tenant
- –Complex data modeling requires careful upfront schema mapping
- –High automation throughput can increase operational tuning overhead
- –Admin configuration changes may require coordination across services
Best for: Fits when teams need API-driven rate orchestration with strict configuration control and auditability.
INTEGRA Shipping
freight quote workflowsImplements freight rate shopping for international shipments with lane configuration, quote comparison, and shipment tendering actions.
RBAC with audit log coverage for quote execution and configuration changes
Rate shopping in freight routing often fails at integration depth, because rate data, service levels, and accessorial rules must match the carrier contract schema. INTEGRA Shipping focuses on rate retrieval that can be wired into shipping workflows through an API and configuration that supports automation.
The data model centers on shipment attributes and pricing inputs so rules stay consistent across quote requests. Admin controls and governance features like RBAC and audit visibility help teams manage who can submit requests and change configuration.
- +API-oriented rate shopping supports automation at quote and tender stages
- +Shipment and pricing schema aligns inputs across carrier rate calls
- +RBAC boundaries limit access to configuration and quote execution
- +Audit log records configuration changes for governance workflows
- +Extensibility supports adding carriers and mapping attributes into rules
- –Carrier mapping changes can require schema updates across environments
- –Automation surface depends on stable attribute normalization in inputs
- –Throughput may require tuning when many carriers are queried per quote
- –Admin tooling for rule debugging appears limited versus code-based tracing
Best for: Fits when operations teams need controlled, API-driven rate shopping across many carriers and locations.
Transporeon
tender-based pricingSupports digital freight tendering and pricing workflows where buyers request offers and compare carrier submissions across international lanes.
Tender workflow automation that coordinates rate responses, eligibility rules, and award actions.
Transporeon performs rate shopping and tender workflows across carrier and shipment networks using shipment and lane data as the core inputs. Integration depth centers on carrier connectivity and ERP and logistics system hookups that map to Transporeon’s internal data model for prices, schedules, and tender statuses.
Automation is driven by configurable workflow rules that coordinate tender creation, response capture, and award decisions at scale. An API surface enables provisioning and data exchange for rates, tenders, and operational events while supporting extensibility for custom routing and governance checks.
- +Tender workflow automation tied to rate search and award outcomes
- +Carrier connectivity reduces manual re-keying of lane and pricing data
- +API supports programmatic rate and tender data exchange
- +Configuration enables repeatable procurement rules and decision logic
- –Schema mapping work is required to align source data with Transporeon’s model
- –API-driven flows need careful orchestration to match tender status transitions
- –Governance depends on RBAC configuration discipline across workflows
- –Throughput and throttling constraints require planning for high-volume jobs
Best for: Fits when logistics teams need API-driven rate shopping with controlled tender governance.
Zonos
parcel optimizationUses shipping rate shopping and automated parcel optimization for international orders through configurable rules and carrier services.
RBAC-backed configuration governance with audit logs for routing and mapping changes.
Zonos fits teams that need rate shopping workflows driven by an explicit data model and managed integrations. It centers on carrier and channel configuration, schema-based rate inputs, and workflow automation to normalize results for quoting.
Zonos provides an automation and API surface used for provisioning, mapping, and repeatable execution across requests. Admin controls focus on configuration governance, with RBAC and audit logging designed to track changes to routing and mapping rules.
- +Schema-driven data model for consistent rate normalization across sources
- +Automation hooks for request orchestration and repeatable quoting workflows
- +API supports provisioning, configuration mapping, and controlled execution
- +RBAC plus audit logs track configuration edits and governance changes
- –Integration depth depends on available connector coverage for each carrier
- –Complex mappings can require careful schema alignment and validation
- –Throughput tuning may require iterative configuration for high-volume runs
- –Some governance workflows can be slow when approvals span multiple roles
Best for: Fits when mid-market teams need controlled rate-shopping automation with API-based governance.
How to Choose the Right Rate Shopping Software
This guide covers Freightos, Shippo, EasyPost, ShipStation, ShipEngine, Tive, Kargo, INTEGRA Shipping, Transporeon, and Zonos for automated rate shopping and quote-to-tender or quote-to-label workflows.
It compares integration depth, data model control, automation and API surface, and admin and governance controls so teams can map the tool to their existing shipping, OMS, and procurement systems.
Rate shopping tooling that turns carrier offers into programmable lane and service decisions
Rate shopping software retrieves carrier offers for a shipment or lane and returns normalized rate objects that software can compare deterministically. It exists to remove manual quoting and to reduce drift between rate inputs, service selections, and downstream actions like booking, tendering, labeling, and tracking.
Freightos illustrates this with offer-centric API responses that map results to quotation and booking steps. ShipStation shows the same concept for multi-carrier shipping by normalizing carrier services into an order and shipment schema and driving label and shipment operations through automation rules and a documented API.
Evaluation criteria for integration, schemas, automation APIs, and governed execution
Rate shopping tools fail in production when their returned objects do not match the consumer systems. Freightos, Shippo, and EasyPost reduce mapping work by returning normalized rate and shipment objects that align with deterministic selection logic.
Teams also need predictable automation and governance because asynchronous hooks, retries, and configuration changes directly affect quoted outcomes. Tive, INTEGRA Shipping, and Zonos emphasize RBAC and audit logs for controlled change management.
Normalized, offer-centric API responses for deterministic matching
Freightos returns offer-centric API responses that map rate shopping results to quotation and booking steps. Shippo returns rating offers as normalized objects so automated carrier selection logic can operate without brittle per-carrier parsing.
Schema design for shipping entities and carrier service mapping
EasyPost uses a normalized Address and Shipment schema so carrier service and rate objects map cleanly to internal records. ShipStation applies carrier service normalization across order and shipment fields so tools can compare options quickly and route labels consistently.
Automation surface with webhooks and event hooks tied to rate and label resources
EasyPost provides webhook events for shipment and carrier updates tied to rate and label resources. ShipStation uses event-driven automation rules that trigger on order creation, fulfillment, and returns while using configurable routing, batching, and mail class logic.
Address validation chained into rate shopping inputs
ShipEngine supports address validation inputs that can feed rate queries to reduce mismatched ZIP and country data. This chaining directly improves quote accuracy for lanes that are sensitive to address formatting.
Governance controls with RBAC plus audit logs for quote execution and configuration changes
INTEGRA Shipping includes RBAC boundaries and audit log coverage for quote execution and configuration changes. Tive adds RBAC and audit logging for schema-driven workflow execution so approval paths and change tracking remain auditable.
Throughput-focused bulk and batch operations with API-first provisioning
ShipStation supports throughput-oriented operations like bulk label generation and shipment updates via its documented API. ShipEngine and EasyPost also emphasize API-first model provisioning patterns with webhooks, but ShipStation adds explicit bulk label operations for high-volume processing.
A decision framework for selecting the right rate shopping tool for the workflow stage
The best fit depends on which system must decide rates and which system must execute the downstream action. Freightos is designed for lane rate comparisons that end in quotation and booking actions, while Transporeon is designed for tender creation, response capture, and award outcomes.
After matching workflow stage, integration depth and governance determine whether the tool can run without manual cleanup. Shippo and EasyPost focus on normalized API schemas, while Tive, Kargo, INTEGRA Shipping, and Zonos focus on governed automation with RBAC and audit visibility.
Map the downstream action that must be automated
If the workflow ends at booking actions from lane rate comparisons, Freightos aligns with offer-centric API responses that map to quotation and booking steps. If the workflow ends at tender award decisions, Transporeon coordinates tender creation, response capture, eligibility rules, and award actions at scale.
Select the data model strategy that matches internal schemas
If internal systems already use normalized Address and Shipment entities, EasyPost reduces manual quoting variations by using normalized request and response objects. If the internal process is order-to-shipment with consistent carrier fields, ShipStation normalizes tracking, labels, and shipment status into a consistent schema for downstream workflows.
Verify the automation hooks match operational patterns
If asynchronous updates must drive rate, label, and shipment state changes, EasyPost webhook events tie carrier updates to rate and label resources. If order and fulfillment lifecycle events must trigger batching and routing, ShipStation automation rules trigger on order creation, fulfillment, and returns with configurable mail class logic.
Stress-test extensibility and API surface for schema alignment and mapping
If rate comparisons require custom orchestration and API triggers over a normalized rate data model, Kargo supports API-first orchestration with custom rate comparison and routing logic. If address issues cause quote errors, ShipEngine adds address validation inputs that chain into rate queries.
Confirm governance requirements for who can change configuration and execute quotes
If controlled approvals and traceability are required, INTEGRA Shipping provides RBAC boundaries and audit logs for quote execution and configuration changes. If multiple roles must govern schema-driven workflow execution, Tive adds RBAC and audit visibility for approval paths and change tracking.
Which teams get the most value from programmable rate shopping
Rate shopping tools fit teams that must run repeatable rate comparisons and then execute a controlled next step like booking, tendering, labeling, or shipment updates.
The right audience fit depends on workflow end goals, integration maturity, and governance requirements exposed by each tool’s API and controls.
Mid-market teams building API-led lane rate comparisons that culminate in booking actions
Freightos targets lane-level comparisons with offer-centric API responses that map directly into quotation and booking steps. This matches teams that want programmable lane decisioning without manual offer handling.
Mid-size teams that need normalized parcel rating outputs and workflow persistence
Shippo returns normalized rating offers designed for automated carrier selection logic and includes API-driven label and shipment creation flows. This supports systems that must keep data synchronized between rate selection and shipment execution.
Teams that automate rating and labeling using shared shipment and address schemas
EasyPost uses normalized Address and Shipment objects and provides webhook events for shipment and carrier updates tied to rate and label resources. This reduces manual quoting variations when systems need consistent entity mapping across channels.
Logistics and procurement organizations that award carrier bids through tender lifecycle automation
Transporeon coordinates tender workflow automation that coordinates rate responses, eligibility rules, and award actions. This suits teams that need governed procurement decisions tied to rate shopping across lanes.
Organizations that require RBAC plus audit logs for quote execution and configuration changes across teams
INTEGRA Shipping supports RBAC boundaries with audit log coverage for quote execution and configuration changes. Tive and Zonos add RBAC and audit logging around routing and mapping rule changes for traceable governance.
Pitfalls that break rate shopping integrations in production
Many failures come from mismatched expectations about normalization, governance, and automation timing. Rate shopping tools can return normalized objects, but the consuming application still needs to handle service filtering, SLA mapping, and state transitions.
Other failures come from underestimating operational complexity in webhook processing, RBAC discipline, and schema alignment across environments.
Treating normalized rates as already-ready decisions
ShipEngine returns consistent rate response schemas but still requires application logic for service filtering and SLA mapping. Shippo and Freightos return normalized offers as objects, but downstream rules still need explicit matching logic for the required service classes and lane rules.
Skipping governance checks for API access and configuration edits
Shippo notes governance requires internal RBAC around API access, and missing RBAC discipline can lead to uncontrolled quote execution paths. Tive, INTEGRA Shipping, and Zonos include RBAC plus audit logging, so teams should wire roles and approvals before running high-volume quoting.
Underbuilding webhook and retry handling for asynchronous rate and label updates
EasyPost uses webhook-driven automation for shipment and carrier updates, which shifts retry and governance responsibilities to the consuming system. ShipStation also relies on event-driven automation rules, so missing mappings between triggers and shipment fields can cause misrouted batches.
Forgetting how throughput changes payload size and orchestration complexity
ShipEngine notes that high carrier coverage increases payload size and parsing work at high throughput. ShipStation supports bulk label creation and shipment updates, but high-volume batching still needs disciplined input data to avoid misrouted shipments.
How We Selected and Ranked These Tools
We evaluated Freightos, Shippo, EasyPost, ShipStation, ShipEngine, Tive, Kargo, INTEGRA Shipping, Transporeon, and Zonos using the reported features, ease of use, and value scores, then we weighted features most heavily because integration depth, data model, and automation surfaces determine how much custom work the buyer must build. Ease of use and value each contributed meaningfully to the final score because operational setup and ongoing maintenance directly affect whether automation runs reliably at scale.
Freightos separated from lower-ranked options by delivering offer-centric API responses that map rate shopping results to quotation and booking steps, which raised its features score and supported a high overall rating. That same API-to-workflow mapping also reduces client-side mismatch work, which lifts both ease-of-use and value outcomes compared with tools that stop at rate comparison or require more client coordination.
Frequently Asked Questions About Rate Shopping Software
How do Freightos, Shippo, and EasyPost differ in their rate normalization approach for automation?
Which tools offer the strongest API-first workflow model for high-throughput tendering or label operations?
What integration and API patterns matter most for chaining address validation into rate shopping?
How do ShipStation and Zonos handle multi-channel configuration and routing governance?
Which platform is best aligned to RBAC and audit log requirements for quote execution and configuration changes?
What data migration tasks typically come up when moving from spreadsheet lane pricing to an API-driven data model?
How do Kargo and Tive differ in extensibility for custom matching logic and workflow triggers?
Why do freight rate shoppers sometimes fail at integration depth, and how does INTEGRA Shipping address it?
Which tool fits best when ERP and logistics system hookups must map to lane, price, schedule, and tender statuses?
Conclusion
After evaluating 10 international markets, Freightos stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
International Markets alternatives
See side-by-side comparisons of international markets tools and pick the right one for your stack.
Compare international markets tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
