AI_Chatbot / services /catalog_api.py

Commit History

fix: import catalog metadata serializer
c8678a9

Hamza-Naimat commited on

fix: preserve exact catalog collections
7d4e27c

Hamza-Naimat commited on

production: harden catalog tenants analytics and widget install
59bd3b5

Hamza-Naimat commited on

catalog_api: capture original (compare-at) price so the bot can answer discounts
d6cb25a

Hamza-Naimat Claude Opus 4.8 commited on

catalog ingest: never silently drop sidebar collections under store throttling
391251d

Hamza-Naimat Claude Opus 4.8 commited on

catalog ingest: OpenGraph product tier + bounded JS-render discovery for SPAs
96c3c56

Hamza-Naimat Claude Opus 4.8 commited on

catalog_api: bounded JS-render fallback for SPA sites (safe, opt-out)
85160a9

Hamza-Naimat Claude Opus 4.8 commited on

ingest product variants (size/colour: per-variant price + stock) + bot-probe audit mode
e07e661

Hamza-Naimat Claude Opus 4.8 commited on

catalog_api: retry+backoff on collection fetch (large/throttling stores)
488eef0

Hamza-Naimat Claude Opus 4.8 commited on

catalog: sidebar-collection listing + reverse 'which category is X in'
2244f27

Hamza-Naimat Claude Opus 4.8 commited on

fix(catalog): trust structured availability over page-wide OOS text scan
c5cc7c5

Hamza-Naimat Claude Opus 4.8 commited on

catalog: per-run feed snapshot kills ingest/gate race; universal GT + generic ingest tier
90963d5

Hamza-Naimat Claude Opus 4.8 commited on

catalog_api: WooCommerce Store API ingest (Shopify-parity for non-Shopify clients)
2508dee

Hamza-Naimat Claude Opus 4.8 commited on

Wire catalog_ingest into _auto_crawl_db + fix double-encoded HTML entity junk
2771b56

Hamza-Naimat Claude Opus 4.8 commited on

Universal structured-catalog query engine + ingestion persistence fix
183b1dc

Hamza-Naimat Claude Opus 4.8 commited on