Logo prodotto
Sirio - Il Gestionale: CustomersOrders -> List
Professionale. In Cloud. Gratuito.
user docs icon

Manuale Utenti

  • Introduzione a Sirio - Il Gestionale
  • Come usare Sirio
    • Gestione Account e Utenti
      • Verifica dati Account
      • Attiva la Fatturazione Elettronica
      • Registra un nuovo utente
      • Assegna privilegi utente
      • Modifica i privilegi
      • Reset password utente
      • Crea un gruppo
      • Includi utenti nei gruppi
      • Configura sistema di pagamento
      • Modifica sistema di pagamento
      • Configura sistema d'incasso
      • Modifica dati account
    • Gestione centri di costo
      • Registra centro di costo
      • Modifica centro di costo
      • Cancella centro di costo
    • Gestione cespiti
      • Registra nuovo cespite
      • Modifica cespite
      • Elimina cespite
      • Associa un ordine ad un cespite
    • Gestione clienti
      • Registra nuovo cliente (fisico)
      • Registra nuovo cliente azienda
      • Importa anagrafica cliente
      • Esporta anagrafica cliente
      • Modifica anagrafica cliente
      • Cancella anagrafica cliente
    • Gestione fatture clienti
      • Genera una fattura
      • Visualizza - Scarica fatture cliente
      • Invia informazioni pagamento
      • Crea intestazione fattura
      • Verifica pagamenti cliente
    • Gestione ordini clienti
      • Registra ordine cliente
      • Esporta lista ordini cliente
      • Importa tutti gli ordini clienti
      • Modifica ordine cliente
      • Elimina ordine cliente
    • Gestione sistema di dashboard
      • Crea nuova dashboard
      • Modifica dashboard
      • Elimina dashboard
    • Gestione dipendenti
      • Registra un dipendente
      • Modifica anagrafica dipedente
      • Elimina anagrafica dipedente
      • Registra busta paga
      • Modifica busta paga
      • Elimina busta paga
      • Importa anagrafiche dipendenti
      • Importa archivio buste paga
    • Gestione fornitori
      • Registra fornitore (persona fisica)
      • Registra fornitore (azienda)
      • Importa anagrafica fornitori
      • Esporta anagrafica fornitori
      • Modifica anagrafica fornitori
      • Cancella anagrafica fornitori
    • Gestione fatture fornitori
      • Visualizza fatture di un fornitore
      • Registra una fattura
      • Visualizza Fatture Ricevute
      • Scaricare Fatture Ricevute
      • Importa fatture elettroniche
      • Registra fatture elettroniche
      • Elimina fattura registrata
    • Gestione ordini fornitori
      • Registra ordine fornitore
      • Importa ordini dei fornitori
      • Modifica ordine a un fornitore
      • Elimina ordine a un fornitore
    • Gestione negozi
      • Registra nuovo negozio
      • Modifica negozio
      • Elimina negozio
      • Codice pagamento negozio
      • Sistema pagamento negozio
    • Gestione prodotti
      • Registra nuovo prodotto
      • Importa lista prodotti
      • Cancella prodotto
      • Modifica informazioni prodotto
      • Visualizza ordini di un prodotto
    • Gestione prima nota
      • Crea movimento
      • Modifica movimento
      • Elimina movimento
      • Modifica prima nota
      • Elimina prima nota
      • Importa estratto conto
    • Visualizza statistiche
      • Mostra costi e ricavi
      • Controlla conto economico
    • Gestione set di fatturazione
      • Crea set di fatturazione
      • Modifica set di fatturazione
      • Visualizza fatture associate
      • Elimina set di fatturazione
    • Guida Agenzia delle Entrate
      • Inserire codice destinatario
      • Esportare fatture elettroniche
Icona sviluppatori

Manuale Sviluppatori

  • Introduzione alle API
  • Creazione BOT
  • Protocollo di comunicazione
  • Librerie pronte all'uso
  • Guida alle API
    • Modulo: Prodotti
      • products->get
      • products->getOrders
      • products->list
      • products->create
      • products->update
      • products->delete
    • Modulo: Negozi/Centri Ricavo
      • shops->get
      • shops->getInvoices
      • shops->list
      • shops->create
      • shops->update
      • shops->updatePosSettings
      • shops->updatePaymentContacts
      • shops->delete
    • Modulo: Clienti
      • customers->get
      • customers->getOrders
      • customers->getInvoices
      • customers->list
      • customers->listLedgerEntries
      • customers->listPayments
      • customers->checkDuplicates
      • customers->create
      • customers->update
      • customers->updateName
      • customers->updateOrg
      • customers->updateAdmin
      • customers->updateAddress
      • customers->updateContacts
      • customers->delete
    • Modulo: Ordini Clienti
      • customersOrders->get
      • customersOrders->getInvoices
      • customersOrders->list
      • customersOrders->create
      • customersOrders->update
      • customersOrders->updateStatus
      • customersOrders->delete
    • Modulo: Fatture Clienti
      • customersInvoices->get
      • customersInvoices->list
      • customersInvoices->create
      • customersInvoices->update
      • customersInvoices->delete
    • Modulo: Fornitori
      • suppliers->get
      • suppliers->getOrders
      • suppliers->getInvoices
      • suppliers->list
      • suppliers->checkDuplicates
      • suppliers->create
      • suppliers->update
      • suppliers->updateName
      • suppliers->updateOrg
      • suppliers->updateAdmin
      • suppliers->updateAddress
      • suppliers->updateContacts
      • suppliers->updateInvoiceSettings
      • suppliers->delete
    • Modulo: Ordini Fornitori
      • suppliersOrders->list
      • suppliersOrders->create
      • suppliersOrders->update
      • suppliersOrders->delete
    • Modulo: Fatture Fornitori
      • suppliersInvoices->create
      • suppliersInvoices->get
      • suppliersInvoices->list
      • suppliersInvoices->addOrder
      • suppliersInvoices->removeOrder
      • suppliersInvoices->update
      • suppliersInvoices->delete
    • Modulo: Centri di Costo
      • costs->list
      • costs->create
      • costs->update
      • costs->delete
    • Modulo: Cespiti
      • assets->get
      • assets->list
      • assets->create
      • assets->update
      • assets->delete
    • Modulo: Dipendenti
      • employees->get
      • employees->list
      • employees->create
      • employees->updateName
      • employees->updateAddress
      • employees->updateSettings
      • employees->updateContacts
      • employees->checkDuplicates
      • employees->delete
    • Modulo: Buste Paga
      • paychecks->list
      • paychecks->create
      • paychecks->update
      • paychecks->delete
    • Modulo: Intestazioni Fatture
      • headers->get
      • headers->getInvoices
      • headers->list
      • headers->create
      • headers->update
      • headers->delete
    • Modulo: Primanota
      • cashbooks->create
      • cashbooks->createEntry
      • cashbooks->createEntryCheck
      • cashbooks->delete
      • cashbooks->deleteEntry
      • cashbooks->get
      • cashbooks->list
      • cashbooks->listEntries
      • cashbooks->setOpening
      • cashbooks->truncate
      • cashbooks->update
      • cashbooks->updateEntriesMulti
      • cashbooks->updateEntry
      • cashbooks->updateEntryCheck
      • cashbooks->updateEntryReferences
    • Modulo: Strumenti
      • tools->getViesData
  • Testa le API


Clear history
Nascondi menu
Logo prodotto
Home
Sviluppatori
Guida alle API
Modulo Ordini Clienti
Funzione List

Funzione: CustomersOrders -> List

Questa funzione permette la ricerca dentro al database ordini clienti.

Parametri

Campo Obbligatorio Descrizione Valori Ammessi
query facoltativo Parametri di ricerca
Oggetto JSON tramite il quale è possibile specificare le chiavi di ricerca: (chiave = valore).
Vedere sezione oggetto query più sotto per maggiori spiegazioni
Oggetto JSON
results facoltativo Numero dei risultati da visualizzare per pagina. Numero.
Predefinito: 10 risultati
page facoltativo Pagina da visualizzare
Il sistema crea un numero di pagine sfogliabili in base al numero di risultati della ricerca e a quanti risultati si desidera vedere per pagina results
Numero.
Predefinito: pagina 1
orderBy facoltativo Ordine di visualizzazione dei risultati
Vedere sezione chiavi OrderBy supportate più sotto per maggiori spiegazioni
Stringa di testo contenente una chiave OrderBy supportata

Oggetto Query

Campo Obbligatorio Tipologia di ricerca Descrizione Valori Ammessi
general facoltativo estesa Nome, negozio, prodotto dell'ordine cliente che si desidera ricercare. Stringa di testo
customer_name facoltativo estesa Nome cliente dell'ordine che si desidera ricercare. Stringa di testo
product_name facoltativo estesa Nome prodotto a cui è associato l'ordine che si desidera ricercare. Stringa di testo
shop_name facoltativo estesa Nome negozio a cui è associato l'ordine che si desidera ricercare. Stringa di testo
status facoltativo flag Stato dell'ordine che si desidera ricercare. Codice numerico:
0 = Completato
1 = Sospeso
2 = Bloccato
3 = In lavorazione
4 = Assegnato
5 = Inevaso
6 = Tutti gli stati
status_invoice facoltativo flag Stato della fattura associata all'ordine che si desidera ricercare. Codice numerico:
0 = Solo Incompleti
1 = Solo 100% fatturati
2 = Tutti

Chiavi OrderBy Supportate

OrderBy Descrizione
customer_order_id|ASC Ordinato per id ordine cliente ascendente
shop_name|DES Ordinato per id ordine cliente discendente
shop_name|ASC Ordinato per nome negozio ascendente
shop_name|DES Ordinato per nome negozio discendente
customer_name|ASC Ordinato per nome cliente ascendente
customer_name|DES Ordinato per nome cliente discendente
product_name|ASC Ordinato per nome prodotto ascendente
product_name|DES Ordinato per nome prodotto discendente
quantity|ASC Ordinato per la quantità ascendente
quantity|DES Ordinato per quantità discendente
vat_rate|ASC Ordinato per l'aliquota IVA di riferimento ascendente
vat_rate|DES Ordinato per l'aliquota IVA di riferimento discendente
date_order|ASC Ordinato per data ordine ascendente
data_order|DES Ordinato per data ordine discendente

Risultato

Campo Obbligatorio Descrizione Valori Ammessi
nav obbligatorio Oggetto contenente i dati di navigazione. Oggetto JSON
nav.page obbligatorio Numero di pagina visualizzato Numero
nav.tot_pages obbligatorio Numero di pagine totali Numero
nav.results obbligatorio Numero di risultati per pagina visualizzati Numero
nav.tot_results obbligatorio Numero di risultato totali della ricerca Numero
nav.orderBy obbligatorio Ordine di ricerca realmente applicato Stringa di testo.
dataset obbligatorio Oggetto contenente i risultati Oggetto JSON
dataset[n] facoltativo Oggetto contenente il risultato n Oggetto JSON

La ricerca sugli ordini clienti genera come risultati oggetti "Ordini Clienti". Per visualizzare la struttura di un oggetto ordine cliente, guarda il risultato della funzione customersOrders->get

Esempi

Esempio di ricerca di un ordine cliente inserito su Sirio.

require("SirioService.php");

//Creo l'oggetto per eseguire il servizio
$sirio = new SirioService();
	
//Parametri
$dataset = [
	"q" => [							// "q" sta per "query"
		"customer_name" => "progetto"		
	],
	"r"	=> 10,						// "r" sta per "results" , numero risultati per pagina
	"p"	=>	1,						// "p" sta per "page", numero della pagina da visualizzare
	"s"	=> "name|DES"				// "s" sta per "sort"	
];

//Eseguo il comando
$result = $sirio->sendCommand("cutomersOrders", "list", $dataset);

/*

{
	nav: {
		page: 1,
		tot_pages: 1,
		results: 10,
		tot_results: 3,
		orderBy: "customer_name|DES"
	},
	dataset: {
		0: {  
			customer_order_id: 95,
			customer_id: 273,
			product_id: 963,
			description: srg,
			contact_name: Bianchi Mario,
			entity_type: 100,
			product_name: Design Interno Casa Tipo E,
			code: null,
			code_ean: null,
			code_cpv: null,
			code_taric: null,
			code_ssc: null,
			status: 5,
			unit: 4,
			quantity: 10,
			price: 100,
			discount: 0,
			vat_rate: 22,
			vat_type: 0,
			socialsurcharge_rate: 0,
			socialfund_rate: 0,
			withholding_base: 100,
			withholding_rate: 0,
			manager_id: null,
			manager_name: null,
			shop_id: 3,
			shop_name: Negozio Roma,
			num_invoices: 0,
			invoiced_percentage: 0,
			date_start: null,
			date_end: null,
			date_created: 2018-09-13 09:34:28,
			amounts: {
				order_unit: {
					price: 100,
					discount: 0,
					net: 100,
					vat: 22,
					gross: 122
				},
				order_total: {
					price: 1000,
					discount: 0,
					net: 1000,
					vat: 220,
					gross: 1220
				}
				invoiced: {
					price: 0,
					discount: 0,
					net: 0,
					vat: 0,
					gross: 0,
					withholding: 0
				}
			}
		},
		1: {
			...
		},
		2: {
			...
		},
		...
	}
}

*/
Icona tips & tricks

Lo sapevi che su Sirio puoi controllare i pagamenti dei tuoi clienti in ogni momento?

Sirio - Il Gestionale è anche social!

2018 © Sirio • Servizio offerto da PhoenixWeb