Rename button and add explanatory blurb to AI price check page
- Button: 'Run/Re-run Price Check' -> 'Analyze Catalog with AI' - Add info card explaining what the analysis does, verdict meanings, and the disclaimer to verify operating costs before running Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -98,7 +98,7 @@
|
|||||||
{
|
{
|
||||||
<div class="text-end">
|
<div class="text-end">
|
||||||
<button class="btn btn-primary" disabled>
|
<button class="btn btn-primary" disabled>
|
||||||
<i class="bi bi-robot me-2"></i>Re-run Price Check
|
<i class="bi bi-robot me-2"></i>Analyze Catalog with AI
|
||||||
</button>
|
</button>
|
||||||
<div class="small text-muted mt-1">Next run available: @ViewBag.NextRunAvailable</div>
|
<div class="small text-muted mt-1">Next run available: @ViewBag.NextRunAvailable</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -109,8 +109,7 @@
|
|||||||
@Html.AntiForgeryToken()
|
@Html.AntiForgeryToken()
|
||||||
<button type="submit" class="btn btn-primary" id="runBtn"
|
<button type="submit" class="btn btn-primary" id="runBtn"
|
||||||
data-item-count="@(ViewBag.ActiveItemCount ?? 0)">
|
data-item-count="@(ViewBag.ActiveItemCount ?? 0)">
|
||||||
<i class="bi bi-robot me-2"></i>
|
<i class="bi bi-robot me-2"></i>Analyze Catalog with AI
|
||||||
@(Model == null ? "Run Price Check" : "Re-run Price Check")
|
|
||||||
</button>
|
</button>
|
||||||
</form>
|
</form>
|
||||||
}
|
}
|
||||||
@@ -135,20 +134,52 @@
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<!-- What this does -->
|
||||||
|
<div class="card mb-4 border-0 bg-light">
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="d-flex gap-3">
|
||||||
|
<div class="flex-shrink-0 text-primary" style="font-size:1.75rem;"><i class="bi bi-info-circle"></i></div>
|
||||||
|
<div>
|
||||||
|
<h6 class="fw-semibold mb-1">What this analysis does</h6>
|
||||||
|
<p class="small text-muted mb-2">
|
||||||
|
Claude reviews every active, priced item in your catalog against your shop's actual operating costs —
|
||||||
|
labor, oven time, sandblasting, coating booth, and powder material. For each item it estimates a
|
||||||
|
realistic surface area and processing time, calculates a cost floor, then compares that to your
|
||||||
|
current price and returns one of four verdicts:
|
||||||
|
</p>
|
||||||
|
<div class="d-flex flex-wrap gap-2 mb-2">
|
||||||
|
<span class="verdict-badge verdict-below-cost">Below Cost</span><span class="small text-muted align-self-center">— you're losing money on this item</span>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex flex-wrap gap-2 mb-2">
|
||||||
|
<span class="verdict-badge verdict-low">Thin Margin</span><span class="small text-muted align-self-center">— above cost floor but below your target margin</span>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex flex-wrap gap-2 mb-2">
|
||||||
|
<span class="verdict-badge verdict-high">High</span><span class="small text-muted align-self-center">— significantly above typical market rates</span>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex flex-wrap gap-2 mb-3">
|
||||||
|
<span class="verdict-badge verdict-ok">OK</span><span class="small text-muted align-self-center">— price is within a reasonable range</span>
|
||||||
|
</div>
|
||||||
|
<p class="small text-muted mb-0">
|
||||||
|
<i class="bi bi-exclamation-triangle me-1 text-warning"></i>
|
||||||
|
Results are estimates based on industry knowledge and your shop's rates. Always apply your own
|
||||||
|
judgment before changing prices. Make sure your
|
||||||
|
<a asp-controller="CompanySettings" asp-action="Index">operating costs</a> are up to date for the most accurate results.
|
||||||
|
Analysis can be run once per quarter.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
@if (Model == null)
|
@if (Model == null)
|
||||||
{
|
{
|
||||||
<!-- Empty state -->
|
<!-- Empty state -->
|
||||||
<div class="card text-center py-5">
|
<div class="card text-center py-5">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<i class="bi bi-robot text-muted" style="font-size: 4rem;"></i>
|
<i class="bi bi-robot text-muted" style="font-size: 4rem;"></i>
|
||||||
<h4 class="mt-3">No price check has been run yet</h4>
|
<h4 class="mt-3">No analysis has been run yet</h4>
|
||||||
<p class="text-muted mb-4">
|
<p class="text-muted mb-4">
|
||||||
Click <strong>Run Price Check</strong> above to have Claude review your entire catalog
|
Click <strong>Analyze Catalog with AI</strong> above to get started.
|
||||||
against your shop's operating costs. Each item receives a verdict and suggested price range.
|
|
||||||
</p>
|
|
||||||
<p class="text-muted small">
|
|
||||||
Make sure your <a asp-controller="CompanySettings" asp-action="Index">operating costs</a>
|
|
||||||
are up to date before running for the first time.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user