sono uscito da poco da un'esperienza con php e access per esigenze di clienti.... se posso darti un consiglio lascia perdere access... flessibilità zero, praticità zero, ecc ecc se puoi evita

ovviamente dipende da cosa deve fare il tuo negozio... se le funzioni sono di basso livello potrebbe anche andare bene, in caso alternativo usa mysql