L'organizzazione in cui lavoro ha alcuni requisiti interessanti in termini di prezzi per il commercio online. Attualmente gli sviluppatori scrivono diverse "regole di prezzo" e tali regole possono essere applicate ai nostri articoli in base agli attributi degli articoli.
For Example:
INPUTS: [cost, sug_retail, discontinued, warehouse_qty, orderable_qty, brand, type, days_available, shipping_rate, weight, map_protected, map_discount]
MATCH: brand=x, warehouse_qty > 1, discontinued=True, map_protected=False
SET: retail_price = (sug_retail * 0.95), offer_price1 = (cost * 1.25 + shipping_rate)
Sto cercando di consentire al team di merchandising di avere un maggiore controllo sui prezzi e sulle formule - sono dopotutto abbastanza tecnici da scrivere formule excel.
Ho cercato di scrivere un'applicazione desktop che utilizza qualcosa come numexpr link o link per consentire ai non programmatori di integrare la propria logica nel backend dei prezzi.
Abbiamo più livelli di prezzo che dobbiamo impostare, per più mercati, quindi è necessaria una soluzione elegante. È frustrante per il team di sviluppo modificare e gestire continuamente tutte le regole di prezzo (vendiamo oltre 200 marchi in 3 mercati).
My question is
; sembra un approccio decente? Riesci a pensare ad un modo migliore di analizzare il grammatica-matematica? Riesci a pensare a un modo diverso per gli utenti di fornire le formule da integrare in un sistema di prezzi automatizzato?
Qualcuno sa di esempi di applicazioni esistenti che fanno questo?
Excel e Access sono fuori questione: il volume di dati che manipoliamo ha già dimostrato la necessità di automatizzarlo, ora abbiamo solo bisogno di una certa visibilità su tale automazione.