spree-pricing

Automate variant pricing and EU Omnibus compliance in Spree Commerce.

4|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/spree/agent-skills --skill spree-pricing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spree-pricing
Source: https://github.com/spree/agent-skills/tree/main/skills/spree-pricing
Command: npx skills add https://github.com/spree/agent-skills --skill spree-pricing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spree, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of pricing in Spree Commerce, addressing the complexity of variant pricing, multi-currency management, and regulatory compliance like EU Omnibus pricing laws.

Core Features & Use Cases

  • Variant Pricing: Automate the creation and management of prices for variants, handling different currencies and tax configurations.
  • Multi-Currency Pricing: Set and manage prices for multiple currencies, ensuring consistent pricing across different markets.
  • Regulatory Compliance: Supports EU Omnibus pricing laws, automatically tracking the lowest price in the last 30 days for transparency.
  • Use Case: For a Spree Commerce store, manage and update variant prices across multiple currencies while ensuring compliance with the EU Omnibus directive.

Quick Start

Update the price for the 'large-shirt' variant in USD to $39.99, with a compare at price of $49.99, using the spree-pricing skill.

Frequently Asked Questions about spree-pricing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is EU Omnibus pricing compliance and how does it apply to e-commerce?

EU Omnibus compliance in e-commerce requires tracking the lowest price charged in the last 30 days. This pricing mechanism ensures transparency for consumers during sales by automatically recording and displaying historical price data.

Does Spree Commerce support automated EU Omnibus pricing rules?

Updating a variant price in Spree involves specifying the variant identifier, target currency, new price, and compare at price. The spree-pricing skill automates this process, applying currency-specific adjustments and tax configurations.

How do I update a variant price in Spree across different currencies?

Updating a variant price in Spree involves specifying the variant identifier, target currency, new price, and compare at price. The skill automates this process, applying currency-specific adjustments and tax configurations.

Do I need Spree installed to use automated multi-currency pricing?

Yes, Spree is a required dependency for automated multi-currency pricing. You must have the Spree Commerce framework installed along with relevant pricing configurations for currency and tax to utilize the skill.

What is the best way to handle multi-currency pricing and regulatory compliance in Spree?

The best way to handle multi-currency pricing and regulatory compliance in Spree is by automating variant-specific price management. This approach seamlessly integrates currency adjustments with EU Omnibus tracking for compliance.

Why does Spree require specific pricing configurations for multi-currency support?

Spree requires specific pricing configurations for multi-currency support to accurately map variant prices to target currencies and calculate taxes. Without these configurations, automated currency adjustments and regulatory compliance cannot be processed correctly.