From d9ddb8326523d6fc577a4037c88a3ddccd517f6d Mon Sep 17 00:00:00 2001 From: Landseer100 Date: Fri, 3 Jul 2026 18:24:44 -0700 Subject: [PATCH 1/2] Show FREE SHIPPING badge on product detail for specimens over $50 The cart already grants free shipping when the subtotal exceeds $50, but shoppers only discover it at the cart summary. Surface it on the product detail page so qualifying specimens advertise it up front. Co-Authored-By: Claude Fable 5 --- BugBazaar/Screens/ProductDetailView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/BugBazaar/Screens/ProductDetailView.swift b/BugBazaar/Screens/ProductDetailView.swift index eea5876..1a05310 100644 --- a/BugBazaar/Screens/ProductDetailView.swift +++ b/BugBazaar/Screens/ProductDetailView.swift @@ -62,6 +62,16 @@ struct ProductDetailView: View { Text(product.price.usd) .font(.display(22)) .foregroundColor(Theme.priceGray) + if product.price > 50 { + Text("FREE SHIPPING") + .font(.bodyFont(10, bold: true)) + .foregroundColor(Theme.inkBlack) + .padding(.vertical, 4) + .padding(.horizontal, 8) + .background(RoundedRectangle(cornerRadius: 6).fill(Theme.stickerGreen)) + .padding(.top, 4) + .accessibilityIdentifier("free-shipping-badge") + } Text(product.description) .font(.bodyFont(14)) .foregroundColor(Theme.priceGray) From c26839942bc0db39546af31c962473e804c8afed Mon Sep 17 00:00:00 2001 From: Landseer100 Date: Fri, 3 Jul 2026 18:29:15 -0700 Subject: [PATCH 2/2] Retrigger Revyl PR automation (proof run hit a device-connect flake) Co-Authored-By: Claude Fable 5