tsh-pricing

Fetch product prices from Zoho pricebooks and display 'Contact for price' when unavailable.

Updated Nov 26, 2025
One-click install
npx skills add https://github.com/Qmop1967/Clients-Console --skill tsh-pricing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tsh-pricing
Source: https://github.com/Qmop1967/Clients-Console/tree/main/.claude/skills/tsh-pricing
Command: npx skills add https://github.com/Qmop1967/Clients-Console --skill tsh-pricing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the complex process of displaying the correct product price based on customer type (public vs. authenticated, different wholesale tiers) and gracefully handles items not in a pricebook, preventing incorrect pricing and "Contact for price" errors.

Core Features & Use Cases

  • Customer-Specific Pricing: Automatically applies the correct price list (e.g., Consumer, Wholesale A, Wholesale B) based on the authenticated user, ensuring personalized pricing.
  • "Contact for Price" Handling: Gracefully displays "Contact for price" for items not found in a customer's assigned pricebook, preventing empty or incorrect price displays.
  • Centralized Price List Management: Provides constants and functions to easily fetch and apply prices from various Zoho pricebooks, simplifying pricing logic.
  • Use Case: When a new wholesale client logs in, use this Skill to ensure they automatically see prices from their assigned "Wholesale B" price list, rather than public "Consumer" prices, without any manual intervention, saving time and ensuring business rules are followed.

Quick Start

Use the tsh-pricing skill to fetch the price for item ID '2646610000109854052' using the 'Wholesale A' price list.

Frequently Asked Questions about tsh-pricing

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

FAQPage Schema
How do I display the correct price based on customer type in e-commerce?

Dynamic pricing displays the correct price by automatically applying customer-specific price lists—Consumer, Wholesale A, Wholesale B, or Technical—based on whether the user is authenticated and their assigned tier. This ensures each customer sees accurate pricing without manual intervention.

Can I fetch prices from multiple Zoho pricebooks for different customer tiers?

Yes. This Skill fetches prices from multiple Zoho pricebooks (Consumer, Retailer, Technical IQD, Technical USD, Wholesale A, Wholesale B) and automatically selects the correct price list based on the authenticated user's tier, centralizing price management across all customer segments.

What happens when a product isn't in a customer's assigned pricebook?

When a product price is not found in a customer's pricebook, the Skill gracefully displays 'Contact for price' instead of showing an empty or incorrect price, preventing pricing errors and maintaining a professional customer experience.

How do I set up pricing that changes automatically when a wholesale customer logs in?

Use price-list constants and price resolution functions to fetch the customer's assigned pricebook on login. The Skill automatically renders prices from that pricebook—such as Wholesale B rates—in product cards and price display components without requiring manual price updates.

Does this work with both public visitors and authenticated users?

Yes. The Skill applies across public visitors using the default Consumer price list and authenticated users assigned to specific tier pricebooks, supporting unified pricing logic for both audience types across product displays.