in genere le app di questo genere funzionano così.
quando stanno in sede sincronizzano i dati con il db locale.
poi dal cliente, fanno login locale e fanno l'ordine salvandolo in locale.
poi di nuovo in sede sincronizzano l'ordine.

un'altra possibilità è quella di usare la wireless del cliente (se c'è) facendo invece tutto in remoto.
per questo genere di app eviterei l'uso della rete cellulare.