Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    18

    aiuto struttura DB Articoli con varianti

    scusate se la domanda può apparire banale ma sono un neofita...
    Ho già fatto delle ricerche sul forum ma non ho trovato nulla al riguardo.
    Ho questo problema vorrei creare un database per la gestione di alcuni articoli.
    Ciascuno di questi articoli può avere una combinazione di prezzo diversa a seconda della quantità acquistata.
    Ad esempio:
    Articolo A costo € 10 cad. x acquisti fino a 20pz.
    Articolo A costo € 8 cad. x acquisti fino a 40pz.
    Articolo A costo € 6 cad. x acquisti fino a 60pz.

    Un altro problema è che per esempio se un cliente acquista la combinazione:
    20pz. dell'Articolo A + 20pz. dell'Articolo B pagherebbe € 8 per ciascun articolo (anzichè i €10 previsti dal relativo scaglione)

    Da un punto di vista tecnico come potrei gestire le eventuali tabelle su un ipotetico database MySql ?
    Ringrazio chiunque se la senta di darmi una mano.
    Ultima modifica di studer; 15-04-2019 a 20:23

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,294
    Quote Originariamente inviata da studer Visualizza il messaggio
    scusate se la domanda può apparire banale ma sono un neofita... .....
    Non è una domanda banale, anzi al contrario ......

    Quote Originariamente inviata da studer Visualizza il messaggio
    ......
    Articolo A costo € 10 cad. x acquisti fino a 20pz.
    Articolo A costo € 8 cad. x acquisti fino a 40pz.
    Articolo A costo € 6 cad. x acquisti fino a 60pz.
    . ......
    Fino a qui sarebbe semplice

    Quote Originariamente inviata da studer Visualizza il messaggio
    ......
    Un altro problema è che per esempio se un cliente acquista la combinazione:
    20pz. dell'Articolo A + 20pz. dell'Articolo B pagherebbe € 8 per ciascun articolo (anzichè i €10 previsti dal relativo scaglione)
    . ......
    Qui diventa piu complicato .....
    ....... il prezzo di un record dipende da altri record che ancora potrebbero non esistere ......
    Io penserei a:
    Una tabella per gli articoli, senza prezzi
    Una tabella per le combinazione di prezzi, quest'ultima dovra contenere:
    - IDRecord
    - IDArticolo
    - NCombinazione ?????
    - Prezzo
    - Quantita (scrivilo senza accento)
    - Altri campi necessari

    Il prezzo non puoi definirlo immediatamente, ma solamente alla fine dell'ordine (perche tiene conto di più tipologie di articoli)
    quindi solo alla fine potrai con una routine:
    - scorrere l'ordine complessivo
    - calcolare in quale NCombinazione ti trovi
    - applicare i prezzi corretti

    Sono stato volutamente molto breve e vago, ti ho dato la prima idea che mi è venuta, magari sbagliata .....
    .
    Ultima modifica di nman; 16-04-2019 a 08:00

  3. #3
    la scontistica sul singolo articolo si può impostare a livelo di db, mentre per le combinazioni IMHO bisogna lavorare a livello di codice

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    18
    volevo ringraziare entrambi mi serviva un punto da cui partire adesso ci ragiono un attimo e vediamo cosa succede grazie ancora

  5. #5

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.