From bace74aa235f7583cf377740d71157631d03753d Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Fri, 13 Mar 2026 00:08:57 -0700 Subject: [PATCH] =?UTF-8?q?Remove=20Uber=20Eats=20JSON-LD=20fast=20path=20?= =?UTF-8?q?=E2=80=94=20let=20Claude=20extract=20modifiers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The JSON-LD fast path only got items/categories/prices but no modifiers. Removing it lets Uber Eats pages fall through to Claude AI extraction which handles modifiers like every other platform. Co-Authored-By: Claude Opus 4.6 --- api/setup/analyzeMenuUrl.cfm | 161 +---------------------------------- portal/setup-wizard.html | 2 +- 2 files changed, 2 insertions(+), 161 deletions(-) diff --git a/api/setup/analyzeMenuUrl.cfm b/api/setup/analyzeMenuUrl.cfm index 0628c53..5642aba 100644 --- a/api/setup/analyzeMenuUrl.cfm +++ b/api/setup/analyzeMenuUrl.cfm @@ -2190,166 +2190,7 @@ - - - - - - - ]*type\s*=\s*["'']application/ld\+json["''][^>]*>([\s\S]*?)', pageHtml)> - - - - - - ]*>([\s\S]*?)', '\1')> - - - - - - - - - - - - - - - - - - - - - - - - - - - ", "all")> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", "all")> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #serializeJSON(response)# - - - - - - - - - - - - - + diff --git a/portal/setup-wizard.html b/portal/setup-wizard.html index ae26bd0..28684f6 100644 --- a/portal/setup-wizard.html +++ b/portal/setup-wizard.html @@ -856,7 +856,7 @@

Toast — full menu with modifiers & images (URL or saved page)

Grubhub — full menu with modifiers (URL only)

DoorDash / order.online — items, categories, prices (URL or saved page)

-

Uber Eats — items, categories, prices (URL or saved page)

+

Uber Eats — full menu with modifiers (saved page)

Other sites — upload saved page, images, or PDFs for AI extraction