Tipologia
Automazione
Cliente
BigStockShop
Stato
In sviluppo
Descrizione
Toolkit Python a riga di comando per ottimizzare le conversioni dell’ecommerce WooCommerce bigstockshop.com tramite Google Merchant Center.
Il progetto consiste nella progettazione e nello sviluppo di un'applicazione a riga di comando (CLI Automation Toolkit) ingegnerizzata per ottimizzare la presenza e il rendimento commerciale di un e-commerce enterprise sui circuiti pubblicitari di Google. Il software funge da ponte tra il catalogo del negozio e il Google Merchant Center, automatizzando l'esportazione dei dati ed eseguendo controlli di qualità predittivi sul feed. L'obiettivo è prevenire i blocchi dell'account pubblicitario causati da dati non allineati e massimizzare il ROI delle campagne di marketing tramite un'analisi statistica avanzata delle conversioni.
Finalità
Strumento operativo per migliorare le performance commerciali del negozio WooCommerce bigstockshop.com: genera feed prodotto per Google Merchant Center, diagnostica errori, suggerisce ottimizzazioni e analizza conversioni/SEO. Settore: e-commerce / marketing & analytics.
Tecnologie
- Python (CLI con `main.py`, output formattato con `rich`)
- Google Content API (`google-api-python-client`, `google-auth`, OAuth)
- WooCommerce REST API (libreria `woocommerce`)
- `lxml` (feed XML), `pandas` (analisi dati), `pyyaml` (config), `python-dotenv`
Funzionalità principali
- Generazione feed Google Merchant (XML/CSV, solo prodotti in stock)
- Diagnostica errori Merchant Center e controllo qualità feed pre-invio
- Suggerimenti di ottimizzazione prodotti
- Audit SEO, velocità e structured data
- Analisi conversioni e vendite su periodo configurabile
Note
Strettamente collegato al cliente “BigStock” (stesso ecommerce del progetto `nextjs-bigstock`). Presente un file `CLAUDE.md` con documentazione tecnica interna.
Particolarità
– Il client WooCommerce usa `query_string_auth` perché il server nginx del sito blocca l’header Authorization.
– Include snippet PHP per il tema child WooCommerce (checkout, product page, structured data).
– Gestisce un catalogo di ~2180 prodotti (~778 in stock) escludendo automaticamente gli out of stock.