IT202000029240A1 - DISTRIBUTED CALCULATION ENVIRONMENT FOR THE MANAGEMENT OF PRODUCTS FOR SALE IN COMMERCIAL RETAILERS AND ASSOCIATED METHOD - Google Patents
DISTRIBUTED CALCULATION ENVIRONMENT FOR THE MANAGEMENT OF PRODUCTS FOR SALE IN COMMERCIAL RETAILERS AND ASSOCIATED METHOD Download PDFInfo
- Publication number
- IT202000029240A1 IT202000029240A1 IT102020000029240A IT202000029240A IT202000029240A1 IT 202000029240 A1 IT202000029240 A1 IT 202000029240A1 IT 102020000029240 A IT102020000029240 A IT 102020000029240A IT 202000029240 A IT202000029240 A IT 202000029240A IT 202000029240 A1 IT202000029240 A1 IT 202000029240A1
- Authority
- IT
- Italy
- Prior art keywords
- electronic
- specific
- electronic device
- data
- managing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 55
- 238000004364 calculation method Methods 0.000 title claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 17
- 230000007423 decrease Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 238000013473 artificial intelligence Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 12
- 238000009826 distribution Methods 0.000 claims description 4
- 230000000007 visual effect Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 68
- 239000000047 product Substances 0.000 description 17
- 230000003287 optical effect Effects 0.000 description 12
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 6
- 229910052709 silver Inorganic materials 0.000 description 6
- 239000004332 silver Substances 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 239000012467 final product Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000001012 protector Effects 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/201—Price look-up processing, e.g. updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/203—Inventory monitoring
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
DESCRIZIONE DESCRIPTION
annessa a domanda di brevetto per BREVETTO D?INVENZIONE INDUSTRIALE avente per titolo: annexed to a patent application for INDUSTRIAL INVENTION PATENT entitled:
?Ambiente di calcolo distribuito per la gestione di prodotti in vendita in esercizi commerciali e metodo associato? ?Distributed computing environment for the management of products for sale in commercial establishments and associated method?
Campo della tecnica field of technique
La presente divulgazione afferisce al campo dei programmi per elaboratore di contabilit? e gestione, ed in dettaglio concerne un ambiente di calcolo distribuito per la gestione di prodotti in vendita in esercizi commerciali. Does this disclosure pertain to the field of accounting computer programs? and management, and in detail it concerns a distributed computing environment for the management of products for sale in shops.
La presente divulgazione in dettaglio altres? concerne un metodo di gestione di un inventario di articoli in vendita in esercizi commerciali. This disclosure in detail also? concerns a method of managing an inventory of items for sale in commercial establishments.
Arte nota Known art
La vendita di articoli da parte di esercizi commerciali si basa tipicamente su di una catena di distribuzione in cui un esercizio commerciale vende ad un cliente un determinato articolo che a sua volta ? stato acquistato, o comunque fornito all?esercizio commerciale da parte di un fornitore. Il cliente, pu? essere un soggetto privato o una persona giuridica. Il fornitore ? tipicamente provvisto di un proprio magazzino per fare fronte alle richieste degli esercizi commerciali. The sale of items by commercial establishments is typically based on a distribution chain in which a commercial establishment sells a specific article to a customer who in turn ? been purchased, or in any case supplied to the commercial operation by a supplier. The customer can be a private individual or a legal person. The supplier ? typically equipped with its own warehouse to meet the demands of commercial establishments.
In alcuni casi, gli esercizi commerciali possono essere esercizi commerciali monomarca, ossia esercizi commerciali che vendono prodotti di uno specifico produttore, e che dunque possono rifornirsi da un singolo fornitore. In some cases, the shops may be single-brand shops, i.e. shops that sell products from a specific manufacturer, and which can therefore be supplied by a single supplier.
L?attuale struttura delle reti di vendita consta di esercizi commerciali che in alcuni casi sono di grandi dimensioni. Tali esercizi commerciali possono contare su un proprio magazzino di articoli, che solo parzialmente sono esposti alla clientela per la vendita. A seguito della realizzazione di un determinato numero di vendite, il personale addetto dell?esercizio commerciale trasporta determinati prodotti dal magazzino interno verso gli espositori, cosicch? la clientela ? vedendo i prodotti ? sia nuovamente invogliata a comprarli. The current structure of the sales networks consists of shops which in some cases are large. These businesses can count on their own warehouse of items, which are only partially exposed to customers for sale. Following the realization of a certain number of sales, the personnel in charge of the commercial operation transport certain products from the internal warehouse to the exhibitors, so that the clientele? seeing the products ? be tempted to buy them again.
L?attuale struttura delle reti di vendita consta altres? di esercizi commerciali di piccole dimensioni. Tali esercizi commerciali possono contare su un limitato, magazzino di articoli; tale magazzino di articoli ? talvolta assente. The current structure of the sales networks also consists of small businesses. These businesses can count on a limited warehouse of items; such warehouse of articles ? sometimes absent.
Di conseguenza, la maggior parte dei prodotti dell?esercizio commerciale sono esposti, ed in alcuni casi tutti i prodotti dell?esercizio commerciale sono esposti. Sebbene gli esercizi commerciali di piccole dimensioni abbiano una struttura snella, proprio per via del loro magazzino limitato o addirittura assente, spesso tali esercizi commerciali soffrono i picchi di acquisto da parte della clientela pi? degli esercizi commerciali di grandi dimensioni. In particolare, tali esercizi commerciali rischiano di rimanere con espositori almeno parzialmente vuoti. Questo pu? comportare un discontento verso il cliente finale, il quale si potrebbe trovare nella condizione di dover rinunciare ad un acquisto che diversamente avrebbe voluto effettuare; tale cliente finale potrebbe ricercare il prodotto assente nello specifico esercizio commerciale in altri esercizi commerciali, o potrebbe ricercare prodotti analoghi a quello desiderato, ma realizzati da un produttore diverso. As a result, most of the business's products are on display, and in some cases all of the business's products are on display. Although small commercial establishments have a lean structure, precisely because of their limited or even absent stock, these commercial establishments often suffer from peak purchases by the most demanding customers. of large commercial establishments. In particular, these businesses risk being left with at least partially empty displays. This can lead to dissatisfaction with the final customer, who could find himself in the position of having to give up a purchase that he would otherwise have wanted to make; this end customer could search for the product absent in the specific commercial establishment in other commercial establishments, or could search for products similar to the desired one, but made by a different manufacturer.
Di converso, gli esercizi commerciali di grosse dimensioni possono riscontrare problemi di giacenza di magazzino per articoli che sono stati acquistati in quantit? eccessive e/o che non sono particolarmente graditi dalla clientela. Conversely, large businesses may encounter inventory problems for items that have been purchased in large quantities. excessive and/or which are not particularly appreciated by customers.
In particolare laddove tra l?esercizio commerciale ed il fornitore sussista uno stretto rapporto di collaborazione in termini di catena di produzione, come ad esempio nel caso di esercizi commerciali con vendita monomarca, il problema di una carenza di articoli in vendita o di uno scarso interesse verso determinati articoli si riversa molto direttamente anche sul fornitore. In particular where there is a close collaboration relationship between the business and the supplier in terms of the production chain, such as for example in the case of shops with single-brand sales, the problem of a lack of items for sale or a lack of interest towards certain articles it also flows very directly to the supplier.
Ad esempio, nel caso della telefonia possono sussistere periodi di impennata di acquisti di determinati accessori per un particolare modello di telefono cellulare, che possono essere associati ad un conseguente calo di vendita di accessori destinati a modelli di telefono cellulare pi? obsoleti. For example, in the case of telephony, there may be periods of a surge in purchases of certain accessories for a particular mobile phone model, which may be associated with a consequent decline in the sale of accessories intended for more popular mobile phone models. obsolete.
Peraltro, i fornitori spesso si rendono conto degli andamenti di vendita, sia positivi che negativi, troppo tardi per poter rapidamente rifornire piccoli esercizi commerciali o per ottimizzare la futura programmazione di produzione sulla base di invenduti dei grandi esercizi commerciali. Tutto questo si pu? tradurre in una perdita di una porzione di clientela che potrebbe invece acquistare determinati articoli. Moreover, suppliers often become aware of sales trends, both positive and negative, too late to be able to quickly supply small businesses or to optimize future production planning based on unsold stock from large businesses. Can all this be done? translate into a loss of a portion of customers who could instead buy certain items.
La Richiedente ha riscontrato che determinati articoli in vendita in esercizi commerciali spesso causano una vendita di ulteriori articoli che sono associati a livello logico con i primi; tale associazione logica pu? essere dovuta al fatto che gli articoli possono essere utilizzati assieme o possono esser destinati ad essere utilizzati con un determinato dispositivo finale. Ad esempio, una cover ed una lastra di protezione per schermi di telefoni cellulari possono essere destinati ad essere utilizzati su un determinato modello di telefono cellulare. Pertanto, l'assenza di un articolo in un esercizio commerciale pu? causare un ammanco economico collaterale, superiore all'ammanco diretto dovuto alla mancata vendita dell'articolo in questione. The Applicant has found that certain items for sale in commercial establishments often lead to a sale of further items which are logically associated with the former; this logical association can? be due to the fact that the items may be used together or may be intended to be used with a certain end device. For example, a cover and a protective plate for mobile phone screens may be designed to be used on a specific model of mobile phone. Therefore, the absence of an article in a business can cause a collateral economic shortfall, greater than the direct shortfall due to the non-sale of the item in question.
Sommario Summary
Lo scopo della presente divulgazione ? quello di fornire un ambiente di calcolo distribuito ed un corrispondente metodo di gestione di un inventario che consentano di risolvere gli inconvenienti sopra descritti. The purpose of this disclosure? that of providing a distributed computing environment and a corresponding method of managing an inventory which allow to solve the drawbacks described above.
In accordo alla presente divulgazione viene descritto un ambiente di calcolo distribuito (1) per la gestione di articoli (211) in vendita in esercizi commerciali (102), comprendente: In accordance with the present disclosure, a distributed computing environment (1) is described for the management of items (211) for sale in commercial establishments (102), comprising:
- almeno un sistema server (200), comprendente almeno un primo database (201) per l?inventario centralizzato di articoli distribuiti e/o venduti in esercizi commerciali (102), configurato per memorizzare una pluralit? di file (210) associati almeno ad uno specifico articolo (211) da vendere e/o distribuire nei detti esercizi commerciali (102), e - at least one server system (200), comprising at least a first database (201) for the centralized inventory of items distributed and/or sold in commercial establishments (102), configured to memorize a plurality? of files (210) associated with at least one specific article (211) to be sold and/or distributed in said commercial establishments (102), and
- almeno un dispositivo elettronico per la gestione di scorte di magazzino (101), remotamente posizionabile rispetto al sistema server (200) e operativamente associato (103) ad uno specifico esercizio commerciale (102), in cui il dispositivo elettronico per la gestione di scorte di magazzino (101) ? configurato per instaurare una connessione remota con l?almeno un sistema server (200) al fine almeno di ricevere e/o trasmettere dati elettronici relativi almeno al detto specifico articolo (211); - at least one electronic device for managing warehouse stocks (101), which can be positioned remotely with respect to the server system (200) and operatively associated (103) with a specific commercial establishment (102), in which the electronic device for managing stocks of stock (101) ? configured to establish a remote connection with the at least one server system (200) in order to at least receive and/or transmit electronic data relating at least to said specific article (211);
l?ambiente di calcolo distribuito (1) essendo configurato almeno per ricevere e/o trasmettere dati elettronici di vendita e/o reso di almeno uno specifico articolo (211) dal dispositivo elettronico per la gestione di scorte di magazzino (101) e per aggiornare almeno un file (210) del primo database (201) in accordo ai dati elettronici ricevuti, e/o trasmessi, rispettivamente da, e/o verso, il dispositivo elettronico per la gestione di scorte di magazzino (101), associando detti dati elettronici ricevuti e/o trasmessi ad un identificativo (214) di uno specifico esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato. the distributed computing environment (1) being configured at least to receive and/or transmit electronic sales and/or return data of at least one specific item (211) from the electronic device for managing inventories (101) and to update at least one file (210) of the first database (201) according to the electronic data received, and/or transmitted, respectively from, and/or to, the electronic device for managing inventories (101), associating said electronic data received and/or transmitted to an identifier (214) of a specific business (102) to which the electronic device for managing warehouse stocks (101) ? operationally associated.
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? associato in modo univoco, opzionalmente in modo almeno temporaneamente univoco, al detto specifico esercizio commerciale (102) e/o l?ambiente di calcolo distribuito (1) ? configurato almeno per ricevere e/o trasmettere dati elettronici di vendita e/o reso di almeno uno specifico articolo (211) dal dispositivo elettronico per la gestione di scorte di magazzino (101) e per aggiornare almeno un file (210) del primo database (201) in accordo ai dati elettronici ricevuti, e/o trasmessi, rispettivamente da, e/o verso, il dispositivo elettronico per la gestione di scorte di magazzino (101), associando detti dati elettronici ricevuti e/o trasmessi ad un identificativo (214) di uno specifico esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente univocamente, opzionalmente almeno temporaneamente, associato. According to a further non-limiting aspect, the electronic device for managing inventories (101) ? unambiguously associated, optionally in an at least temporarily unambiguous manner, to said specific commercial establishment (102) and/or the distributed computing environment (1) ? configured at least to receive and/or transmit electronic sales and/or return data of at least one specific item (211) from the electronic device for managing inventories (101) and to update at least one file (210) of the first database ( 201) according to the electronic data received, and/or transmitted, respectively from, and/or towards, the electronic device for managing warehouse stocks (101), associating said electronic data received and/or transmitted to an identifier (214 ) of a specific business (102) to which the electronic device for managing warehouse stocks (101) ? operationally uniquely, optionally at least temporarily, associated.
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito ? configurato per associare operativamente un dispositivo elettronico per la gestione di scorte di magazzino (101) con uno specifico esercizio commerciale (102) mediante una verifica di credenziali di accesso introdotte da un utente sul detto dispositivo elettronico per la gestione di scorte di magazzino (101) e/o in modo dissociabile. Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? configurato per selezionare uno specifico file del primo database (201) sulla base di un codice identificativo (212) di uno specifico articolo (211), opzionalmente detto codice identificativo (212) essendo ricevuto dal dispositivo elettronico per la gestione di scorte di magazzino (101), e/o ? configurato per estrarre un codice identificativo (212) di uno specifico articolo (211) dai dati elettronici ricevuti dal dispositivo elettronico per la gestione di scorte di magazzino (101), ed ? configurato per selezionare uno specifico file del primo database (201) sulla base del detto codice identificativo (212) e per aggiornare il detto file (210) in accordo ai dati elettronici ricevuti e/o trasmessi rispettivamente da e/o verso il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the distributed computing environment? configured to operatively associate an electronic inventory management device (101) with a specific commercial establishment (102) by means of a verification of the access credentials entered by a user on said electronic inventory management device (101) and/or in a dissociable way. According to a further non-limiting aspect, the server system (200) ? configured to select a specific file of the first database (201) on the basis of an identification code (212) of a specific item (211), optionally said identification code (212) being received by the electronic device for managing warehouse stocks (101 ), and/or ? configured to extract an identification code (212) of a specific article (211) from the electronic data received by the electronic device for managing inventories (101), and ? configured to select a specific file of the first database (201) on the basis of said identification code (212) and to update said file (210) according to the electronic data received and/or transmitted respectively from and/or towards the electronic device for the management of inventories (101).
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito ? configurato per memorizzare il detto identificativo (214) in uno specifico file (210) del primo database (201) cosicch? sia possibile realizzare l?associazione dei dati elettronici ricevuti e/o trasmessi con l?identificativo (214) di uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the distributed computing environment? configured to store said identifier (214) in a specific file (210) of the first database (201) so that? it is possible to associate the received and/or transmitted electronic data with the identifier (214) of a specific business (102).
Secondo un ulteriore aspetto non limitativo, l?associazione dei dati elettronici ricevuti e/o trasmessi con l?identificativo (214) di uno specifico esercizio commerciale (102) comprende la memorizzazione del detto identificativo (214) in uno specifico file (210). According to a further non-limiting aspect, the association of the received and/or transmitted electronic data with the identifier (214) of a specific commercial establishment (102) includes the memorization of said identifier (214) in a specific file (210).
Secondo un ulteriore aspetto non limitativo, il sistema server (200) comprende un secondo database (202) avente una pluralit? di file entro i quali ? memorizzata almeno una pluralit? di identificativi di esercizi commerciali (102) ai quali ? stato preventivamente associato almeno un dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the server system (200) comprises a second database (202) having a plurality of of files within which ? memorized at least a plurality? of business identifiers (102) to which ? previously associated with at least one electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? configurato per creare un link logico tra lo specifico file (210) del primo database (201) e uno specifico file del secondo database (202) al fine di realizzare l?associazione dei dati elettronici ricevuti e/o trasmessi con l?identificativo (214) di uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the server system (200) ? configured to create a logical link between the specific file (210) of the first database (201) and a specific file of the second database (202) in order to carry out the association of the received and/or transmitted electronic data with the identifier (214 ) of a specific business (102).
Secondo un ulteriore aspetto non limitativo, l?associazione dei dati elettronici ricevuti e/o trasmessi con l?identificativo (214) di uno specifico esercizio commerciale (102) comprende la creazione di un link logico tra lo specifico file (210) del detto primo database (201) e uno specifico file del secondo database (202). According to a further non-limiting aspect, the association of the received and/or transmitted electronic data with the identifier (214) of a specific commercial exercise (102) includes the creation of a logical link between the specific file (210) of said first database (201) and a specific file of the second database (202).
Secondo un ulteriore aspetto non limitativo, ciascun file del secondo database (202) include almeno una coppia di elementi identificativi comprendente l?identificativo (214) di uno specifico esercizio commerciale (102) e un identificativo di uno specifico dispositivo elettronico per la gestione di scorte di magazzino (101) operativamente associato allo specifico esercizio commerciale (102) individuato tramite il proprio identificativo (214). According to a further non-limiting aspect, each file of the second database (202) includes at least one pair of identification elements comprising the identifier (214) of a specific commercial establishment (102) and an identifier of a specific electronic device for inventory management warehouse (101) operationally associated with the specific business (102) identified by its identifier (214).
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) comprende un lettore di codici (104; 104r) configurato per acquisire otticamente e/o via radio un codice (300), in particolare un codice visuale e/o a barre e/o alfanumerico, identificante uno specifico articolo (211). According to a further non-limiting aspect, the electronic device for managing inventories (101) comprises a code reader (104; 104r) configured to acquire optically and/or via radio a code (300), in particular a visual code and/or barcode and/or alphanumeric, identifying a specific item (211).
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) comprende un?unit? di elaborazione dati ed il lettore di codici (104; 104r) ? operativamente connesso alla detta unit? di elaborazione dati. According to a further non-limiting aspect, the electronic device for managing inventories (101) comprises a unit? of data processing and the code reader (104; 104r) ? operationally connected to the said unit? of data processing.
Secondo un ulteriore aspetto non limitativo, il detto lettore di codici (104, 104r) comprende un lettore a radiofrequenza (104r), opzionalmente un lettore operante secondo lo standard NFC. According to a further non-limiting aspect, said code reader (104, 104r) comprises a radio frequency reader (104r), optionally a reader operating according to the NFC standard.
Secondo un ulteriore aspetto non limitativo, il lettore a radiofrequenza (104r) ? configurato almeno per permettere la lettura di un tag integrato in un articolo (211), e/o per permettere la lettura di tag contenuti in tessere fedelt? di clienti finali o in tesserini di riconoscimento di dipendenti, e/o per assegnare vendite di un articolo (211) e/o operazioni al personale. According to a further non-limiting aspect, the radio frequency reader (104r) ? configured at least to allow the reading of a tag integrated in an article (211), and/or to allow the reading of tags contained in loyalty cards? of end customers or in employee identification badges, and/or to assign sales of an item (211) and/or operations to personnel.
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? un dispositivo elettronico portatile. According to a further non-limiting aspect, the electronic device for managing inventories (101) ? a portable electronic device.
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) integra dispositivi di interfaccia utente comprendenti almeno un monitor. According to a further non-limiting aspect, the electronic device for managing inventories (101) integrates user interface devices comprising at least one monitor.
Secondo un ulteriore aspetto non limitativo, il monitor ? un monitor sensibile al tocco. According to a further non-limiting aspect, the monitor ? a touch sensitive monitor.
Secondo un ulteriore aspetto non limitativo, il monitor integra dispositivi di interfaccia utente configurati per trasmettere dati verso un?unit? di elaborazione dati. According to a further non-limiting aspect, the monitor integrates user interface devices configured to transmit data towards a unit? of data processing.
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) integra uno stadio ricetrasmettitore configurato per instaurare un almeno temporaneo canale di comunicazione con il sistema server (200), opzionalmente il detto canale di comunicazione comprendendo un canale senza fili. According to a further non-limiting aspect, the electronic device for managing inventories (101) integrates a transceiver stage configured to establish at least a temporary communication channel with the server system (200), optionally said communication channel comprising a wireless.
Secondo un ulteriore aspetto non limitativo, il detto lettore di codici (104; 104r) comprende una telecamera e/o un lettore di codici laser. According to a further non-limiting aspect, said code reader (104; 104r) comprises a television camera and/or a laser code reader.
Secondo un ulteriore aspetto non limitativo, il lettore di codici (104; 104r) ? operativamente connesso con un?unit? di elaborazione dati del dispositivo elettronico per la gestione di scorte di magazzino (101) per estrarre elettronicamente un codice identificativo, opzionalmente univoco, di uno specifico articolo (211), cosicch? il dispositivo elettronico per la gestione di scorte di magazzino (101) possa trasmettere il codice univoco come dato elettronico verso il sistema server (200). According to a further non-limiting aspect, the code reader (104; 104r) ? operationally connected with a? unit? of data processing of the electronic device for managing warehouse stocks (101) to electronically extract an optionally unique identification code of a specific article (211), so that? the electronic device for managing warehouse stocks (101) can transmit the unique code as electronic data towards the server system (200).
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? configurato per trasmettere almeno un?immagine corrispondente al codice (300) acquisito dal lettore di codici (104; 104r) come dato elettronico verso il sistema server (200), cosicch? il sistema server (200) possa estrarre un codice identificativo (212), opzionalmente univoco, di uno specifico articolo (211) dal dato elettronico. According to a further non-limiting aspect, the electronic device for managing inventories (101) ? configured to transmit at least one image corresponding to the code (300) acquired by the code reader (104; 104r) as electronic data towards the server system (200), so that? the server system (200) can extract an optionally univocal identification code (212) of a specific article (211) from the electronic data.
Secondo un ulteriore aspetto non limitativo, il codice a barre (300) corrisponde e/o ? univocamente associato al codice identificativo (212) dello specifico articolo (211). According to a further non-limiting aspect, does the barcode (300) match and/or ? uniquely associated with the identification code (212) of the specific article (211).
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? configurato fornire criteri di accesso e/o per fornire un accesso verso il sistema server (200), cosicch? attraverso il sistema server (200) possa fornire una interfaccia software, opzionalmente una API, configurata e specificamente destinata a permettere a sistemi terzi di accedere a dati elettronici raccolti e/o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101), opzionalmente a dati elettronici raccolti e/o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101) e di un predeterminato esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the electronic device for managing inventories (101) ? configured to provide access criteria and/or to provide access to the server system (200), so that? through the server system (200) can provide a software interface, optionally an API, configured and specifically intended to allow third-party systems to access electronic data collected and/or managed through the electronic device for managing warehouse stocks (101) , optionally to electronic data collected and/or managed via the electronic inventory management device (101) and of a predetermined commercial establishment (102) to which the electronic inventory management device (101).
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? configurato fornire criteri di accesso e/o per fornire un accesso verso il sistema server (200), cosicch? attraverso il sistema server (200) possa fornire una interfaccia software, opzionalmente una API, configurata e specificamente destinata a permettere a sistemi terzi di accedere a dati di vendita ed alle disponibilit? di magazzino di un predeterminato esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato. According to a further non-limiting aspect, the electronic device for managing inventories (101) ? configured to provide access criteria and/or to provide access to the server system (200), so that? through the server system (200) can provide a software interface, optionally an API, configured and specifically intended to allow third party systems to access sales data and availability? warehouse of a predetermined business (102) to which the electronic device for managing warehouse stocks (101) ? operationally associated.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ?: - configurato per fornire una interfaccia software, opzionalmente una API, configurata e/o specificamente destinata a permettere a sistemi terzi di accedere a dati elettronici raccolti e /o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101), opzionalmente a dati elettronici raccolti e/o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101) e di un predeterminato esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101), e/o According to a further non-limiting aspect, the server system (200) is: - configured to provide a software interface, optionally an API, configured and/or specifically intended to allow third party systems to access electronic data collected and/or managed through the electronic device for inventory management (101), optionally electronic data collected and/or managed via the electronic device for inventory management (101) and a predetermined commercial establishment (102) to which the electronic device for the management of inventories (101), and/or
- ? configurato fornire una interfaccia software, opzionalmente una API, configurata e specificamente destinata a permettere a sistemi terzi di accedere a dati di vendita ed alle disponibilit? di magazzino di un predeterminato esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato. - ? configured to provide a software interface, optionally an API, configured and specifically intended to allow third-party systems to access sales data and availability? warehouse of a predetermined business (102) to which the electronic device for managing warehouse stocks (101) ? operationally associated.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? configurato per memorizzare un primo valore residuale di ciascun articolo (211) presente in uno specifico esercizio commerciale (102), ed in cui il sistema server (200) ? configurato per proporre automaticamente un ordine di riacquisto al detto esercizio commerciale (102) mediante una selettiva trasmissione di un dato di richiesta di riacquisto verso il dispositivo elettronico per la gestione di scorte di magazzino (101) operativamente associato ad uno specifico esercizio commerciale (102) allorquando il primo valore residuale di almeno un articolo (211) presente nello specifico esercizio commerciale (102) ? inferiore a un predeterminato primo valore residuale minimo precedentemente memorizzato nel sistema server (200). According to a further non-limiting aspect, the server system (200) ? configured to memorize a first residual value of each article (211) present in a specific commercial establishment (102), and in which the server system (200) ? configured to automatically propose a repurchase order to said commercial establishment (102) by means of a selective transmission of a repurchase request data to the electronic device for managing inventories (101) operatively associated with a specific commercial establishment (102) when the first residual value of at least one item (211) present in the specific commercial establishment (102) ? lower than a predetermined first minimum residual value previously stored in the server system (200).
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? configurato per decrementare il primo valore residuale di uno specifico articolo (211) presente in uno specifico esercizio commerciale (102) all?atto della ricezione di un dato elettronico di vendita (1001?) trasmesso dal dispositivo elettronico per la gestione di scorte di magazzino (101) associato allo specifico esercizio commerciale (102) o ? configurato per incrementare il primo valore residuale di uno specifico articolo (211) presente in uno specifico esercizio commerciale (102) all?atto della ricezione di un dato elettronico di reso (1001??) trasmesso dal dispositivo elettronico per la gestione di scorte di magazzino (101) associato allo specifico esercizio commerciale (102). According to a further non-limiting aspect, the server system (200) ? configured to decrease the first residual value of a specific item (211) present in a specific commercial establishment (102) upon receipt of an electronic sales data (1001?) transmitted by the electronic device for managing warehouse stocks ( 101) associated with the specific business (102) or ? configured to increase the first residual value of a specific item (211) present in a specific commercial establishment (102) upon receipt of an electronic return data (1001??) transmitted by the electronic device for managing warehouse stocks (101) associated with the specific business (102).
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? configurato per memorizzare un secondo valore residuale di almeno un articolo (211), preferibilmente di una pluralit? di articoli (211) presenti in un magazzino (600) di un l per permettere la distribuzione di articoli (211) verso uno o pi? esercizi commerciali (102). According to a further non-limiting aspect, the server system (200) ? configured to store a second residual value of at least one item (211), preferably of a plurality? of articles (211) present in a warehouse (600) of a l to allow the distribution of articles (211) towards one or more? shops (102).
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? altres? configurato per decrementare il detto secondo valore residuale allorquando l?almeno un articolo (211) viene inviato dal detto magazzino (600) verso uno specifico esercizio commerciale (102) a seguito di una ricezione di un dato elettronico di richiesta d?ordine e/o fornitura (1002?) trasmesso da un dispositivo elettronico per la gestione di scorte di magazzino (101) operativamente associato allo specifico esercizio commerciale (102) e/o ? configurato per incrementare il detto secondo valore residuale allorquando l?almeno un articolo (211) viene inviato o ? destinato ad essere inviato al detto magazzino (600) da uno specifico esercizio commerciale (102) a seguito di una ricezione di un dato elettronico di richiesta di reso (1002??) trasmesso da un dispositivo elettronico per la gestione di scorte di magazzino (101) operativamente associato allo specifico esercizio commerciale (102). According to a further non-limiting aspect, the server system (200) ? otherwise? configured to decrease said second residual value when the at least one item (211) is sent from said warehouse (600) to a specific commercial establishment (102) following receipt of an electronic order request data and/or supply (1002?) transmitted by an electronic device for managing warehouse stocks (101) operatively associated with the specific commercial establishment (102) and/or ? configured to increase said second residual value when the? At least one article (211) is sent or ? intended to be sent to said warehouse (600) from a specific commercial establishment (102) following receipt of an electronic return request data (1002??) transmitted by an electronic device for managing warehouse stocks (101 ) operationally associated with the specific commercial exercise (102).
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito, e/o il sistema server (200), ? configurato per individuare e/o proporre elettronicamente, preferibilmente in modo automatico, sul detto dispositivo elettronico per la gestione di scorte di magazzino (101), almeno un ulteriore articolo (211) disponibile nel medesimo esercizio commerciale (102), detto almeno un ulteriore articolo (211) essendo associato a livello logico, opzionalmente destinato ad un medesimo prodotto finale e/o che sia utilizzabile assieme al primo articolo (211), con un primo articolo (211) richiesto in vendita da un utente e preventivamente selezionato tramite il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the distributed computing environment, and/or the server system (200), ? configured to electronically identify and/or propose, preferably automatically, on said electronic device for managing warehouse stocks (101), at least one further article (211) available in the same business (102), said at least one further article (211) being logically associated, optionally intended for the same final product and/or which can be used together with the first article (211), with a first article (211) requested for sale by a user and previously selected via the electronic device for the management of inventories (101).
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo ? configurato e specificamente destinato per effettuare, attraverso il dispositivo elettronico per la gestione di scorte di magazzino (101), una proposizione elettronica di cross-selling di almeno un ulteriore articolo (211), e/o per proporre elettronicamente per la vendita, attraverso il dispositivo elettronico per la gestione di scorte di magazzino (101), opzionalmente attraverso una procedura elettronica automatizzata, almeno un ulteriore articolo (211) in aggiunta ad un primo articolo (211) gi? acquistato da un cliente. According to a further non-limiting aspect, the computing environment? configured and specifically intended to carry out, through the electronic inventory management device (101), an electronic cross-selling offer of at least one further item (211), and/or to electronically offer for sale, through the electronic device for managing warehouse stocks (101), optionally through an automated electronic procedure, at least one further article (211) in addition to a first article (211) already? purchased by a customer.
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo ? configurato per calcolare elettronicamente, per almeno un articolo (211), opzionalmente per almeno il detto primo articolo (211), un tasso di connessione con ulteriori articoli (211) diversi dal detto articolo (211) o primo articolo (211) e venduti come conseguenza diretta o implicata dalla vendita del detto articolo (211) o primo articolo (211). According to a further non-limiting aspect, the computing environment? configured to electronically calculate, for at least one item (211), optionally for at least said first item (211), a connection rate with further items (211) other than said item (211) or first item (211) and sold as direct or implied consequence of the sale of said item (211) or first item (211).
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito ? configurato per proporre una interfaccia elettronica, o dashboard, selettivamente accessibile da uno o pi? utenti, in particolare da uno o pi? gestori di uno o pi? esercizi commerciali (102). According to a further non-limiting aspect, the distributed computing environment? configured to propose an electronic interface, or dashboard, selectively accessible by one or more? users, in particular from one or more? managers of one or more shops (102).
Secondo un ulteriore aspetto non limitativo, la detta interfaccia elettronica, o dashboard, ? configurata per permettere la visualizzazione e/o lo scaricamento elettronico di almeno parte dei dati relativi a rimanenze di articoli (211) all?interno di uno specifico esercizio commerciale (102) e/o in un magazzino (600) di un fornitore di articoli, destinato a distribuire articoli (211) verso uno o pi? esercizi commerciali (102). According to a further non-limiting aspect, the said electronic interface, or dashboard, ? configured to allow the electronic display and/or download of at least part of the data relating to inventories of items (211) within a specific business (102) and/or in a warehouse (600) of an item supplier, intended to distribute articles (211) to one or more? shops (102).
Secondo un ulteriore aspetto non limitativo, la detta interfaccia elettronica o dashboard ? una interfaccia elettronica o dashboard di tipo a tempo reale, in cui i detti dati sono dati sostanzialmente rappresentanti una situazione attuale. According to a further non-limiting aspect, the said electronic interface or dashboard ? an electronic interface or dashboard of the real-time type, in which said data are data substantially representing a current situation.
Secondo un ulteriore aspetto non limitativo, la detta interfaccia elettronica o dashboard ? configurata e specificamente destinata ad essere elettronicamente interfacciata con un programma software gestionale di uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the said electronic interface or dashboard ? configured and specifically intended to be electronically interfaced with a management software program of a specific commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, la detta interfaccia elettronica o dashboard ? configurata e specificamente destinata ad essere elettronicamente interfacciata con un programma software gestionale di uno specifico esercizio commerciale (102) per permettere almeno la visualizzazione e/o lo scaricamento di almeno parte dei detti dati sul programma software gestionale. According to a further non-limiting aspect, the said electronic interface or dashboard ? configured and specifically intended to be electronically interfaced with a management software program of a specific commercial establishment (102) to allow at least the display and/or downloading of at least part of said data on the management software program.
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) comprende una configurazione operativa di creazione elettronica di etichette in cui, a seguito di una acquisizione ottica di un codice (300) identificante uno specifico articolo (211), il dispositivo elettronico per la gestione di scorte di magazzino (101) ? configurato per: According to a further non-limiting aspect, the electronic device for managing inventories (101) comprises an operating configuration for the electronic creation of labels in which, following an optical acquisition of a code (300) identifying a specific article (211 ), the electronic device for managing inventories (101) ? configured for:
- eseguire un invio di un dato elettronico di richiesta di dati associati all?articolo (211) il cui codice (300) ? stato otticamente acquisito verso il sistema server (200), - send an electronic data request for data associated with the article (211) whose code (300) ? been optically acquired towards the server system (200),
- causare automaticamente una creazione elettronica di un?etichetta descrivente un nome e/o dettagli (213) dell?articolo (211), contenente il nome e/o i dettagli (213) dell?articolo (211) trasmessi dal sistema server (200) a seguito della detta richiesta. - automatically cause an electronic creation of a label describing a name and/or details (213) of the article (211), containing the name and/or details (213) of the article (211) transmitted by the server system (200) following this request.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) comprende una configurazione operativa di generazione elettronica di un report globale di scorte di articoli (211) presenti in una pluralit? di esercizi commerciali (102), opzionalmente in tutti gli esercizi commerciali (102) registrati sul sistema server (200) e/o su file del secondo database (202), e/o comprende una configurazione operativa di generazione elettronica di un report selettivo di scorte di articoli (211) per almeno uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the server system (200) comprises an operational configuration for the electronic generation of a global report of stocks of articles (211) present in a plurality of of commercial establishments (102), optionally in all commercial establishments (102) registered on the server system (200) and/or on files of the second database (202), and/or includes an operational configuration for the electronic generation of a selective report of stocks of items (211) for at least one specific business year (102).
Secondo un ulteriore aspetto non limitativo, nella configurazione operativa di generazione elettronica di detto report globale di scorte di articoli (211), il sistema server (200) accede ad una pluralit? di file (210) del primo database (201) relativi ad articoli (211) di una pluralit? di esercizi commerciali (102), in particolare ad una pluralit? di file (210) del primo database (201) relativi ad articoli (211) di tutti gli esercizi commerciali (102) e/o accede ad una pluralit? di file del secondo database (202) e tramite il detto link logico reperisce i file (210) di articoli (211) associati alla detta pluralit? di file del secondo database (202) e genera automaticamente il report globale accedendo a dati contenuti nei detti file (210) del primo database (201) e nei file del secondo database (202). According to a further non-limiting aspect, in the operational configuration for the electronic generation of said global article inventory report (211), the server system (200) accesses a plurality of of files (210) of the first database (201) relating to articles (211) of a plurality? of commercial establishments (102), in particular to a plurality? of files (210) of the first database (201) relating to articles (211) of all commercial establishments (102) and/or accesses a plurality? of files of the second database (202) and through said logical link retrieves the files (210) of articles (211) associated with said plurality? of files of the second database (202) and automatically generates the global report by accessing data contained in said files (210) of the first database (201) and in the files of the second database (202).
Secondo un ulteriore aspetto non limitativo, nella configurazione operativa di generazione elettronica di detto report selettivo, il sistema server (200) accede ad una pluralit? di file (210) del primo database (201) relativi ad articoli (211) di uno specifico esercizio commerciale (102) preventivamente selezionato e/o accede ad uno specifico file del secondo database (202) relativo allo specifico esercizio commerciale (102) preventivamente selezionato, e sulla base del detto link logico accede alla pluralit? di file (210) del primo database associati allo specifico file del secondo database (202) identificando una selezione di file (210) del primo database (201), e genera automaticamente il report selettivo accedendo a dati contenuti nella detta selezione di file (210) del primo database (201) e/o accedendo a dati contenuti nello specifico file del secondo database (202). According to a further non-limiting aspect, in the operating configuration for the electronic generation of said selective report, the server system (200) accesses a plurality of of files (210) of the first database (201) relating to articles (211) of a specific commercial establishment (102) previously selected and/or accesses a specific file of the second database (202) relating to the specific commercial establishment (102) previously selected, and on the basis of said logical link accesses the plurality? of files (210) of the first database associated with the specific file of the second database (202) identifying a selection of files (210) of the first database (201), and automatically generates the selective report by accessing data contained in said selection of files (210 ) of the first database (201) and/or by accessing data contained in the specific file of the second database (202).
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? configurato per generare il detto report globale e/o il detto report selettivo a prestabiliti intervalli temporali, ed ? configurato per memorizzare almeno un indirizzo elettronico di almeno un destinatario del report globale e/o del report selettivo e per inviare automaticamente il report globale e/o il report selettivo a seguito della generazione verso il detto almeno un destinatario. According to a further non-limiting aspect, the server system (200) ? configured to generate said global report and/or said selective report at pre-established time intervals, and ? configured to store at least one electronic address of at least one recipient of the global report and/or of the selective report and to automatically send the global report and/or the selective report following generation to said at least one recipient.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) ? un sistema chiuso e/o ad accesso selettivo ed ? configurato per fornire dati elettronici prelevati da uno o pi? file (210) almeno del primo server (201) in risposta ad una richiesta elettronica di trasmissione di dati elettronici effettuata da un dispositivo elettronico per la gestione di scorte di magazzino (101) preventivamente autorizzato e/o elettronicamente riconosciuto dal sistema server (200) come dispositivo elettronico per la gestione di scorte di magazzino (101) operativamente associato al sistema server (200). According to a further non-limiting aspect, the server system (200) ? a closed and/or selective access system and ? configured to provide electronic data taken from one or more? file (210) of at least the first server (201) in response to an electronic request for transmission of electronic data made by an electronic device for inventory management (101) previously authorized and/or electronically recognized by the server system (200) as an electronic device for managing warehouse stocks (101) operatively associated with the server system (200).
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito ? configurato per eseguire un calcolo elettronico predittivo, opzionalmente centralizzato, di dati di vendite future di uno o pi? articoli (211) verso uno pi? esercizi commerciali (102). According to a further non-limiting aspect, the distributed computing environment? configured to perform an optionally centralized predictive electronic calculation of future sales data of one or more? articles (211) towards one pi? shops (102).
Secondo un ulteriore aspetto non limitativo, detto calcolo elettronico predittivo ? effettuato ricevendo in input dati di vendita di articoli (211), opzionalmente verso utenti finali, e/o dati di scorte di articoli (211) a magazzino in uno o pi? esercizi commerciali (102) e/o dati di scorte di articoli (211) presenti in detto magazzino (600). According to a further non-limiting aspect, said predictive electronic calculation ? carried out by receiving in input data of sales of articles (211), optionally towards end users, and/or data of inventories of articles (211) in warehouse in one or more? commercial establishments (102) and/or inventory data of articles (211) present in said warehouse (600).
Secondo un ulteriore aspetto non limitativo, i dati di vendita di articoli (211) e/o i dati di scorte di articoli (211) a magazzino in uno o pi? esercizi commerciali (102) e/o i dati di scorta di articoli (211) in detto magazzino (600) sono reperiti attraverso l?almeno un dispositivo elettronico per la gestione di scorte di magazzino (101) e/o tramite un esercizio commerciale (102). According to a further non-limiting aspect, the sales data of articles (211) and/or the inventory data of articles (211) in the warehouse in one or more? commercial establishments (102) and/or the inventory data of articles (211) in said warehouse (600) are retrieved through the at least one electronic device for managing warehouse stocks (101) and/or through a commercial establishment (102 ).
Secondo un ulteriore aspetto non limitativo, il calcolo elettronico predittivo ? effettuato mediante un motore di intelligenza artificiale. According to a further non-limiting aspect, predictive electronic calculation ? performed using an artificial intelligence engine.
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito comprende il detto motore di intelligenza artificiale. According to a further non-limiting aspect, the distributed computing environment comprises said artificial intelligence engine.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) comprende il detto motore di intelligenza artificiale. According to a further non-limiting aspect, the server system (200) comprises said artificial intelligence engine.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) e/o l?ambiente di calcolo distribuito accedono elettronicamente a detto motore di intelligenza artificiale tramite una connessione remota. According to a further non-limiting aspect, the server system (200) and/or the distributed computing environment electronically access said artificial intelligence engine via a remote connection.
Secondo la presente divulgazione viene altres? descritto un metodo di gestione di un inventario di articoli (211) in vendita in esercizi commerciali (102), comprendente: According to this disclosure is also described a method of managing an inventory of items (211) for sale in commercial establishments (102), comprising:
- una fase di memorizzazione di almeno un codice identificativo (212) di uno specifico articolo (211) in un file (210) di un primo database (201) per l?inventario centralizzato di articoli distribuiti e/o venduti in esercizi commerciali, in cui il primo database (201) fa parte di un sistema server (200) di gestione di inventario di articoli, - a step of storing at least one identification code (212) of a specific article (211) in a file (210) of a first database (201) for the centralized inventory of articles distributed and/or sold in shops, in wherein the first database (201) is part of an item inventory management server system (200),
- una fase di operativa associazione tra un dispositivo elettronico per la gestione di scorte di magazzino (101), remotamente posizionabile rispetto al sistema server (200), ed uno specifico esercizio commerciale (102), tramite la definizione e/o l?associazione di un identificativo (214) per il detto specifico esercizio commerciale (102), tale per cui il sistema server (200) associa operativamente un file (210) con un identificativo (214) di uno specifico esercizio commerciale (102), - an operational association phase between an electronic device for managing warehouse stocks (101), which can be positioned remotely with respect to the server system (200), and a specific commercial establishment (102), through the definition and/or association of a identifier (214) for said specific business (102), such that the server system (200) operatively associates a file (210) with an identifier (214) of a specific business (102),
- una fase di instaurazione di almeno una temporanea comunicazione remota tra il dispositivo elettronico per la gestione di scorte di magazzino (101) ed il sistema server (200), per eseguire una successiva ricezione e/o trasmissione di dati elettronici relativi al detto specifico articolo (211), - a step of establishing at least one temporary remote communication between the electronic device for managing warehouse stocks (101) and the server system (200), to perform a subsequent reception and/or transmission of electronic data relating to said specific article (211),
- in cui a seguito della ricezione e/o trasmissione di dati elettronici relativi al detto specifico articolo (211) ha luogo un aggiornamento di almeno un file (210) del primo database (201) in accordo ai dati elettronici ricevuti e/o trasmessi associando detti dati elettronici ricevuti e/o trasmessi ad un identificativo (214) di uno specifico esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato. - wherein, following the receipt and/or transmission of electronic data relating to said specific article (211), at least one file (210) of the first database (201) is updated according to the electronic data received and/or transmitted, associating said electronic data received and/or transmitted to an identifier (214) of a specific commercial establishment (102) to which the electronic device for managing warehouse stocks (101) ? operationally associated.
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente univocamente associato allo specifico esercizio commerciale (102), opzionalmente essendo almeno temporaneamente operativamente associato allo specifico esercizio commerciale (102). According to a further non-limiting aspect, the electronic device for managing inventories (101) ? operationally uniquely associated with the specific commercial establishment (102), optionally being at least temporarily operationally associated with the specific commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, l?almeno un file (210) ? selettivamente e specificamente selezionato tra una pluralit? di file (210) del primo database (201) tramite il codice identificativo (212) dello specifico articolo (211). According to a further non-limiting aspect, the at least one file (210) ? selectively and specifically selected from a plurality? of files (210) of the first database (201) through the identification code (212) of the specific article (211).
Secondo un ulteriore aspetto non limitativo, il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato, opzionalmente in modo dissociabile, ad un predeterminato e/o specifico esercizio commerciale (102) a seguito di una fase di introduzione e verifica di credenziali di accesso introdotte tramite il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the electronic device for managing inventories (101) ? operatively associated, optionally in a dissociable way, with a predetermined and/or specific commercial establishment (102) following a phase of introduction and verification of access credentials introduced via the electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, l?associazione dei dati elettronici ricevuti e/o trasmessi con l?identificativo (214) di uno specifico esercizio commerciale (102) comprende la memorizzazione del detto identificativo (214) in uno specifico file (210) del primo database (201). According to a further non-limiting aspect, the association of the received and/or transmitted electronic data with the identifier (214) of a specific commercial establishment (102) includes the memorization of said identifier (214) in a specific file (210) of the first database (201).
Secondo un ulteriore aspetto non limitativo, l?associazione dei dati elettronici ricevuti e/o trasmessi con l?identificativo (214) di uno specifico esercizio commerciale (102) comprende la creazione di un link logico tra lo specifico file (210) e uno specifico file di un secondo database (202) entro il quale sono memorizzati una pluralit? di identificativi di esercizi commerciali (102) ai quali ? stato preventivamente associato almeno un dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the association of electronic data received and/or transmitted with the identifier (214) of a specific commercial exercise (102) includes the creation of a logical link between the specific file (210) and a specific file of a second database (202) within which are memorized a plurality? of business identifiers (102) to which ? previously associated with at least one electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di operativa associazione tra almeno un dispositivo elettronico per la gestione di scorte di magazzino (101) ed un singolo esercizio commerciale (102), cosicch? sul sistema server (200) venga creata un?associazione logica tra il dispositivo elettronico per la gestione di scorte di magazzino (101) ed il singolo esercizio commerciale (102). According to a further non-limiting aspect, the method comprises a phase of operative association between at least one electronic device for managing warehouse stocks (101) and a single commercial establishment (102), so that on the server system (200) a logical association is created between the electronic device for managing warehouse stocks (101) and the single business (102).
Secondo un ulteriore aspetto non limitativo, l?associazione logica tra il dispositivo elettronico per la gestione di scorte di magazzino (101) ed il singolo esercizio commerciale (102) viene memorizzata in uno specifico file del secondo database (202). According to a further non-limiting aspect, the logical association between the electronic device for managing warehouse stocks (101) and the single business (102) is memorized in a specific file of the second database (202).
Secondo un ulteriore aspetto non limitativo, il primo ed il secondo database (201, 202) sono operativamente reciprocamente accessibili. According to a further non-limiting aspect, the first and second databases (201, 202) are mutually operationally accessible.
Secondo un ulteriore aspetto non limitativo, il metodo comprende l?assegnazione in comodato d?uso del dispositivo elettronico per la gestione di scorte di magazzino (101) ad uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the method comprises the assignment on loan for use of the electronic device for managing warehouse stocks (101) to a specific business (102).
Secondo un ulteriore aspetto non limitativo, tale assegnazione in comodato d?uso avviene a valle della creazione della detta associazione logica, ed opzionalmente comprende una consegna fisica di un dispositivo elettronico per la gestione di scorte di magazzino (101) ad uno specifico esercizio commerciale (102). According to a further non-limiting aspect, this assignment on loan for use occurs downstream of the creation of said logical association, and optionally includes a physical delivery of an electronic device for managing warehouse stocks (101) to a specific commercial establishment ( 102).
Secondo un ulteriore aspetto non limitativo, il metodo comprende la creazione di un accoppiamento elettronico tra uno specifico esercizio commerciale (102) ed almeno un dispositivo elettronico per la gestione di scorte di magazzino (101), e comprende la memorizzazione sul detto sistema server (200), opzionalmente nel secondo database (202) dell?accoppiamento elettronico; detto accoppiamento elettronico essendo memorizzato in uno specifico file del secondo database (202). According to a further non-limiting aspect, the method comprises the creation of an electronic coupling between a specific commercial establishment (102) and at least one electronic device for managing warehouse stocks (101), and comprises memorizing on said server system (200 ), optionally in the second electronic coupling database (202); said electronic coupling being stored in a specific file of the second database (202).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di trasmissione di un dato elettronico di vendita (1001?) trasmesso dal dispositivo elettronico per la gestione di scorte di magazzino (101) associato ad uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the method comprises a step of transmitting an electronic sales data (1001?) transmitted by the electronic device for managing warehouse stocks (101) associated with a specific commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di trasmissione di un dato elettronico di reso (1001??) trasmesso dal dispositivo elettronico per la gestione di scorte di magazzino (101) associato ad uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the method comprises a step of transmitting an electronic return data (1001??) transmitted by the electronic device for managing warehouse stocks (101) associated with a specific commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, a seguito della trasmissione del dato elettronico di vendita (1001?) e/o del dato elettronico di reso (1001??) ha luogo una fase di decremento, e/o di incremento, di un primo valore residuale di uno specifico articolo (211) venduto dallo, e/o reso allo, specifico esercizio commerciale (102), detto primo valore residuale essendo relativo ad una giacenza di magazzino dello specifico esercizio commerciale (102). According to a further non-limiting aspect, following the transmission of the electronic sales data (1001?) and/or the electronic return data (1001??) there is a phase of decrease and/or increase of a first value residual value of a specific item (211) sold by, and/or returned to, the specific commercial establishment (102), said first residual value being related to a warehouse stock of the specific commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, detta fase di decremento, e/o di incremento, ? automaticamente eseguita dal sistema server (200) all?atto della ricezione del detto dato elettronico, detto primo valore residuale essendo elettronicamente memorizzato su detto sistema server (200). According to a further non-limiting aspect, called the decrease and/or increase phase, ? automatically performed by the server system (200) upon receipt of said electronic data, said first residual value being electronically memorized on said server system (200).
Secondo un ulteriore aspetto non limitativo, il metodo comprende l?invio, opzionalmente automatico, di un ordine di riacquisto fornito dal detto specifico esercizio commerciale (102) verso un fornitore di articoli (211), allorquando il detto primo valore residuale dello specifico articolo (211) nello specifico esercizio commerciale (102) ? al di sotto di un primo prestabilito valore residuale minimo. According to a further non-limiting aspect, the method comprises the optionally automatic sending of a repurchase order provided by said specific commercial establishment (102) to an article supplier (211), when said first residual value of the specific article ( 211) in the specific commercial establishment (102) ? below a first pre-established minimum residual value.
Secondo un ulteriore aspetto non limitativo, il metodo comprende l?associazione logica tra almeno un dispositivo elettronico per la gestione di scorte di magazzino (101) ed uno specifico esercizio commerciale (102), ed in cui l?identificativo (214) dello specifico esercizio commerciale (102) comprende un codice identificativo caratteristico dell?esercizio commerciale (102) e/o un codice identificativo univoco di uno specifico dispositivo elettronico per la gestione di scorte di magazzino (101) logicamente associato ad uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the method comprises the logical association between at least one electronic device for managing warehouse stocks (101) and a specific business (102), and in which the identifier (214) of the specific business business (102) includes a characteristic identification code of the business (102) and/or a unique identification code of a specific electronic device for managing warehouse stocks (101) logically associated with a specific business (102).
Secondo un ulteriore aspetto non limitativo, la detta associazione logica tra l?almeno un dispositivo elettronico per la gestione di scorte di magazzino (101) ed uno specifico esercizio commerciale (102) avviene su di un file di un secondo database (202) entro il quale sono memorizzati una pluralit? di identificativi di esercizi commerciali (102) ai quali ? stato preventivamente associato almeno un dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, said logical association between the at least one electronic device for managing warehouse stocks (101) and a specific commercial establishment (102) takes place on a file of a second database (202) within the which are stored a plurality? of business identifiers (102) to which ? previously associated with at least one electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il metodo comprende l?instaurazione di un link logico tra un file (210) memorizzato sul primo database (201) ed uno, ed un solo, file del secondo database (202). According to a further non-limiting aspect, the method comprises the establishment of a logical link between a file (210) stored in the first database (201) and one, and only one, file in the second database (202).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di generazione elettronica di un report globale di scorte di articoli (211) presenti in una pluralit? di esercizi commerciali (102), opzionalmente di tutti gli esercizi commerciali (102) registrati sul sistema server (200) e/o su file del secondo database (202), e/o comprende una fase di generazione elettronica di un report selettivo di scorte di articoli (211) per uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the method comprises an electronic generation step of a global inventory report of articles (211) present in a plurality of commercial establishments (102), optionally of all commercial establishments (102) registered on the server system (200) and/or on files of the second database (202), and/or includes an electronic generation phase of a selective inventory report of items (211) for a specific business (102).
Secondo un ulteriore aspetto non limitativo, nella fase di generazione elettronica di detto report globale di scorte di articoli (211), il sistema server (200) accede ad una pluralit? di file (210) del primo database (201) relativi ad articoli (211) di una pluralit? di esercizi commerciali (102), in particolare ad una pluralit? di file (210) del primo database (201) relativi ad articoli (211) di tutti gli esercizi commerciali (102) e/o accede ad una pluralit? di file del secondo database (202) e tramite il detto link logico reperisce i file (210) di articoli (211) associati alla detta pluralit? di file del secondo database (202) e genera automaticamente il report globale accedendo a dati contenuti nei detti file (210) del primo database (201) e nei file del secondo database (202). According to a further non-limiting aspect, in the phase of electronic generation of said global article inventory report (211), the server system (200) accesses a plurality of of files (210) of the first database (201) relating to articles (211) of a plurality? of commercial establishments (102), in particular to a plurality? of files (210) of the first database (201) relating to articles (211) of all commercial establishments (102) and/or accesses a plurality? of files of the second database (202) and through said logical link retrieves the files (210) of articles (211) associated with said plurality? of files of the second database (202) and automatically generates the global report by accessing data contained in said files (210) of the first database (201) and in the files of the second database (202).
Secondo un ulteriore aspetto non limitativo, nella fase di generazione elettronica di detto report selettivo, il sistema server (200) accede ad una pluralit? di file (210) del primo database (201) relativi ad articoli (211) di uno specifico esercizio commerciale (102) preventivamente selezionato e/o accede ad uno specifico file del secondo database (202) relativo allo specifico esercizio commerciale (102) preventivamente selezionato, e sulla base del detto link logico accede alla pluralit? di file (210) del primo database associati allo specifico file del secondo database (202) identificando una selezione di file (210) del primo database (201), e genera automaticamente il report selettivo accedendo a dati contenuti nella detta selezione di file (210) del primo database (201) e/o accedendo a dati contenuti nello specifico file del secondo database (202). According to a further non-limiting aspect, in the phase of electronic generation of said selective report, the server system (200) accesses a plurality of of files (210) of the first database (201) relating to articles (211) of a specific commercial establishment (102) previously selected and/or accesses a specific file of the second database (202) relating to the specific commercial establishment (102) previously selected, and on the basis of said logical link accesses the plurality? of files (210) of the first database associated with the specific file of the second database (202) identifying a selection of files (210) of the first database (201), and automatically generates the selective report by accessing data contained in said selection of files (210 ) of the first database (201) and/or by accessing data contained in the specific file of the second database (202).
Secondo un ulteriore aspetto non limitativo, il metodo comprende generare il detto report globale e/o il detto report selettivo a prestabiliti intervalli temporali, e comprende una fase di memorizzazione di almeno un indirizzo elettronico di almeno un destinatario del report globale e/o del report selettivo; il metodo comprendendo una fase di invio automatico del report globale e/o del report selettivo a seguito della generazione verso il detto almeno un destinatario. According to a further non-limiting aspect, the method comprises generating said global report and/or said selective report at pre-established time intervals, and comprises a step of memorizing at least one electronic address of at least one recipient of the global report and/or of the selective; the method comprising an automatic sending step of the global report and/or of the selective report following its generation towards said at least one addressee.
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di esecuzione di un calcolo elettronico predittivo, opzionalmente centralizzato, di dati di vendite future di uno o pi? articoli (211) verso uno pi? esercizi commerciali (102). According to a further non-limiting aspect, the method comprises an execution step of an optionally centralized predictive electronic calculation of future sales data of one or more articles (211) towards one pi? shops (102).
Secondo un ulteriore aspetto non limitativo, la fase di esecuzione di detto calcolo elettronico predittivo comprende la ricezione in input di dati di vendita di articoli (211), opzionalmente verso utenti finali, e/o dati di scorte di articoli (211) a magazzino in uno o pi? esercizi commerciali (102) e/o dati di scorte di articoli (211) presenti in un magazzino (600) di un fornitore di articoli. According to a further non-limiting aspect, the step of execution of said predictive electronic calculation comprises the receipt as input of item sales data (211), optionally towards end users, and/or item inventory data (211) in the warehouse one or more business establishments (102) and/or item inventory data (211) held in a warehouse (600) of an item supplier.
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di reperimento elettronico dei dati di vendita di articoli (211) e/o dei dati di scorte di articoli (211) a magazzino in uno o pi? esercizi commerciali (102) e/o dei dati di scorta di articoli (211) in detto magazzino (600). According to a further non-limiting aspect, the method comprises an electronic retrieval step of the item sales data (211) and/or of the item inventory data (211) in the warehouse in one or more? commercial establishments (102) and/or the stock data of articles (211) in said warehouse (600).
Secondo un ulteriore aspetto non limitativo, detta fase di reperimento elettronico avviene attraverso l?almeno un dispositivo elettronico per la gestione di scorte di magazzino (101) e/o tramite un esercizio commerciale (102). According to a further non-limiting aspect, said electronic retrieval step takes place through the at least one electronic device for managing warehouse stocks (101) and/or through a commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, il calcolo elettronico predittivo ? effettuato mediante un motore di intelligenza artificiale. According to a further non-limiting aspect, predictive electronic calculation ? performed using an artificial intelligence engine.
Secondo un ulteriore aspetto non limitativo, l?ambiente di calcolo distribuito comprende il detto motore di intelligenza artificiale. According to a further non-limiting aspect, the distributed computing environment comprises said artificial intelligence engine.
Secondo un ulteriore aspetto non limitativo, il sistema server (200) comprende il detto motore di intelligenza artificiale. According to a further non-limiting aspect, the server system (200) comprises said artificial intelligence engine.
Secondo un ulteriore aspetto non limitativo, il metodo comprende un passo di instaurazione di una connessione remota con il detto motore di intelligenza artificiale, e comprende inoltre un passo di accesso a detto motore di intelligenza artificiale, detto accesso essendo effettuato dal sistema server (200) e/o dall?ambiente di calcolo distribuito, detto accesso essendo finalizzato all?esecuzione del detto calcolo elettronico predittivo. According to a further non-limiting aspect, the method comprises a step for establishing a remote connection with said artificial intelligence engine, and further comprises an access step to said artificial intelligence engine, said access being performed by the server system (200) and/or from the distributed computing environment, said access being aimed at carrying out said predictive electronic calculation.
Secondo un ulteriore aspetto non limitativo, la fase di memorizzazione dell?almeno un indirizzo elettronico di almeno un destinatario del report globale e/o del report selettivo ha luogo prima della fase di invio automatico. According to a further non-limiting aspect, the step of memorizing the at least one electronic address of at least one recipient of the global report and/or of the selective report takes place before the step of automatic sending.
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di fornitura di dati elettronici prelevati da uno o pi? file (210) almeno del primo server (201) in risposta ad una richiesta elettronica di trasmissione di dati elettronici effettuata da un dispositivo elettronico per la gestione di scorte di magazzino (101) preventivamente autorizzato e/o elettronicamente riconosciuto dal sistema server (200) come dispositivo elettronico per la gestione di scorte di magazzino (101) operativamente associato al sistema server (200). According to a further non-limiting aspect, the method comprises a phase of supplying electronic data taken from one or more file (210) of at least the first server (201) in response to an electronic request for transmission of electronic data made by an electronic device for inventory management (101) previously authorized and/or electronically recognized by the server system (200) as an electronic device for managing warehouse stocks (101) operatively associated with the server system (200).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di fornitura di un accesso elettronico, in cui sistemi elettronici terzi possono accedere operativamente ad un dispositivo elettronico per la gestione di scorte di magazzino (101) per accedere elettronicamente a, e/o scaricare, dati elettronici raccolti e/o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101), detto accesso elettronico avvenendo per mezzo di una interfaccia software, opzionalmente una API, fornita dal, e/o presente sul, dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the method comprises an electronic access providing step, wherein third party electronic systems can operatively access an electronic inventory management device (101) to electronically access and/or download , electronic data collected and/or managed through the electronic inventory management device (101), said electronic access taking place by means of a software interface, optionally an API, provided by and/or present on the electronic device for the management of inventories (101).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di fornitura di un accesso elettronico, in cui sistemi elettronici terzi possono accedere operativamente al sistema server (200) per accedere elettronicamente a, e/o scaricare, dati elettronici raccolti e/o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101), detto accesso elettronico avvenendo per mezzo di una interfaccia software, opzionalmente una API, fornita dal, e/o presente sul, sistema server (200); detta interfaccia software essendo opzionalmente resa accessibile tramite il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the method comprises an electronic access provision step, in which third-party electronic systems can operationally access the server system (200) to electronically access, and/or download, electronic data collected and/or managed via the electronic device for managing warehouse stocks (101), said electronic access taking place by means of a software interface, optionally an API, provided by, and/or present on, the server system (200); said software interface being optionally made accessible through the electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di fornitura di un accesso elettronico, in cui sistemi terzi possono accedere operativamente ad un dispositivo elettronico per la gestione di scorte di magazzino (101) per accedere a dati di vendita ed alle disponibilit? di magazzino di un predeterminato esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato, detto accesso elettronico avvenendo per mezzo di una interfaccia software, opzionalmente una API, fornita dal, e/o presente sul, dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the method comprises a step of providing an electronic access, in which third party systems can operatively access an electronic device for managing warehouse stocks (101) to access sales data and availability? warehouse of a predetermined business (102) to which the electronic device for managing warehouse stocks (101) ? operatively associated, said electronic access taking place by means of a software interface, optionally an API, provided by and/or present on the electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di proposizione elettronica, opzionalmente in modo almeno parzialmente automatizzato, sul detto dispositivo elettronico per la gestione di scorte di magazzino (101), di almeno un ulteriore articolo (211) disponibile nel medesimo esercizio commerciale (102), detto almeno un ulteriore articolo (211) essendo associato a livello logico, opzionalmente destinato ad un medesimo prodotto finale e/o che sia utilizzabile assieme al primo articolo (211), con un primo articolo (211) richiesto in vendita da un utente e preventivamente selezionato tramite il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the method comprises an electronic proposition step, optionally in an at least partially automated manner, on said electronic device for managing warehouse stocks (101), of at least one further article (211) available in the same shop commercial (102), said at least one further article (211) being logically associated, optionally intended for the same final product and/or which can be used together with the first article (211), with a first article (211) requested for sale by a user and previously selected through the electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il metodo comprende l?esecuzione, attraverso il dispositivo elettronico per la gestione di scorte di magazzino (101), di una procedura, opzionalmente almeno parzialmente automatizzata, di cross-selling di almeno un ulteriore articolo (211), e/o comprende una fase di proposizione elettronica di cross-selling, opzionalmente avente luogo in modo automatizzato, in cui attraverso il dispositivo elettronico per la gestione di scorte di magazzino (101) ha luogo una proposizione elettronica per la vendita di articoli (211) in aggiunta ad un primo articolo (211) gi? acquistato da un cliente. According to a further non-limiting aspect, the method comprises the execution, through the electronic device for managing warehouse stocks (101), of a procedure, optionally at least partially automated, for the cross-selling of at least one further article (211) , and/or comprises an electronic cross-selling proposition step, optionally taking place in an automated manner, in which an electronic proposition for the sale of articles takes place via the electronic inventory management device (101) ) in addition to a first article (211) already? purchased by a customer.
Secondo un ulteriore aspetto non limitativo, la procedura di cross-selling e/o la proposizione elettronica di cross-selling comprende la trasmissione di un dato elettronico di cross-selling dal detto sistema server (200) verso il dispositivo elettronico per la gestione di scorte di magazzino (101) attraverso cui ? stato venduto detto primo articolo (211). According to a further non-limiting aspect, the cross-selling procedure and/or the electronic cross-selling proposition comprises the transmission of an electronic cross-selling data from said server system (200) towards the electronic device for inventory management warehouse (101) through which ? said first item was sold (211).
Secondo un ulteriore aspetto non limitativo, il metodo comprende una fase di calcolo di un tasso di connessione di un articolo (211), opzionalmente per almeno il detto primo articolo (211), con ulteriori articoli (211) diversi dal detto articolo (211) o primo articolo (211) e venduti come conseguenza diretta o implicata dalla vendita del detto articolo (211) o primo articolo (211). According to a further non-limiting aspect, the method comprises a step of calculating a connection rate of an article (211), optionally for at least said first article (211), with further articles (211) other than said article (211) or first item (211) and sold as a direct or implied consequence of the sale of said item (211) or first item (211).
Secondo un ulteriore aspetto non limitativo, il metodo comprende la proposizione di una interfaccia elettronica o dashboard, selettivamente accessibile da uno o pi? utenti, in particolare da uno o pi? gestori di uno o pi? esercizi commerciali (102). According to a further non-limiting aspect, the method comprises the proposition of an electronic interface or dashboard, selectively accessible by one or more users. users, in particular from one or more? managers of one or more shops (102).
Secondo un ulteriore aspetto non limitativo, il metodo comprende la visualizzazione e/o lo scaricamento elettronici di almeno parte dei dati relativi a rimanenze di articoli (211) all?interno di uno specifico esercizio commerciale (102) e/o in un magazzino (600) di un fornitore di articoli, destinato a distribuire articoli (211) verso uno o pi? esercizi commerciali (102); detta visualizzazione e/o scaricamento elettronici avvenendo tramite l?interfaccia elettronica o dashboard. According to a further non-limiting aspect, the method comprises the electronic display and/or download of at least part of the data relating to inventories of items (211) within a specific business (102) and/or in a warehouse (600 ) of an article supplier, intended to distribute articles (211) to one or more? shops (102); said electronic viewing and/or downloading via the electronic interface or dashboard.
Secondo un ulteriore aspetto non limitativo, la visualizzazione/o lo scaricamento elettronici dell?almeno parte di detti dati avvengono in tempo sostanzialmente reale. According to a further non-limiting aspect, the electronic display/or download of at least part of said data takes place in substantially real time.
Secondo un ulteriore aspetto non limitativo, il metodo comprende un passo di interfacciamento tra l?interfaccia elettronica o dashboard con un programma software gestionale di uno specifico esercizio commerciale (102). According to a further non-limiting aspect, the method comprises an interfacing step between the electronic interface or dashboard with a management software program of a specific commercial establishment (102).
Secondo un ulteriore aspetto non limitativo, detto passo di interfacciamento ? finalizzato a permettere almeno la visualizzazione e/o lo scaricamento di almeno parte dei detti dati sul programma software gestionale. According to a further non-limiting aspect, said interfacing step ? aimed at allowing at least the viewing and/or downloading of at least part of the said data on the management software program.
Secondo un ulteriore aspetto, viene descritto un programma per elaboratore, memorizzato su di un supporto di memoria atto ad essere elettronicamente acceduto da almeno un?unit? di elaborazione dati di un dispositivo elettronico per la gestione di scorte di magazzino (101), opzionalmente di un dispositivo elettronico per la gestione di scorte di magazzino (101), in cui il programma per elaboratore comprende porzioni di codice software che allorquando eseguite causano l?esecuzione di: According to a further aspect, a computer program is described, stored on a memory medium suitable for being electronically accessed by at least one unit? processing system of an electronic inventory management device (101), optionally of an electronic inventory management device (101), wherein the computer program comprises software code portions which, when executed, cause the ?execution of:
- un tentativo di instaurazione di una comunicazione remota con un sistema server (200) comprendente almeno un primo database (201) per l?inventario centralizzato di articoli distribuiti e/o venduti in esercizi commerciali (102), configurato per memorizzare una pluralit? di file (210) associati almeno ad uno specifico articolo (211) da vendere e/o distribuire nei detti esercizi commerciali (102), - an attempt to establish a remote communication with a server system (200) comprising at least a first database (201) for the centralized inventory of items distributed and/or sold in commercial establishments (102), configured to memorize a plurality? of files (210) associated with at least one specific article (211) to be sold and/or distributed in said commercial establishments (102),
- la fornitura su di un monitor del dispositivo elettronico per la gestione di scorte di magazzino (101) di un men? di interfaccia configurato per fornire ad un utente una pluralit? di opzioni di gestione di articoli (211) venduti e/o resi da un cliente e/o acquistati o forniti e/o resi ad un fornitore, e - the supply on a monitor of the electronic device for managing warehouse stocks (101) of a menu? interface configured to provide a user with a plurality? of management options for items (211) sold and/or returned by a customer and/or purchased or supplied and/or returned to a supplier, and
- subordinatamente alla effettiva instaurazione di detta comunicazione remota con il sistema server (200), la trasmissione di dati elettronici di vendita e/o reso di almeno uno specifico articolo (211) verso il sistema server (200), o ? qualora l?effettiva instaurazione di detta comunicazione remota con il sistema server (200) non sia avvenuta ? una memorizzazione almeno temporanea di detti dati elettronici di vendita e/o reso dello specifico articolo (211) su di una memoria operativamente accessibile all?unit? di elaborazione dati del dispositivo elettronico per la gestione di scorte di magazzino (101), - subject to the effective establishment of said remote communication with the server system (200), the transmission of electronic sales and/or return data of at least one specific article (211) towards the server system (200), or ? if the effective establishment of said remote communication with the server system (200) has not taken place? an at least temporary memorization of said electronic sales and/or returns data of the specific article (211) on a memory operatively accessible to the unit? of data processing of the electronic device for the management of inventories (101),
in cui le dette porzioni di codice software causano l?introduzione in detti dati elettronici di un identificativo (214) dello specifico esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) e/o il software sono operativamente associati e/o un identificativo del dispositivo elettronico per la gestione di scorte di magazzino (101) configurato per permettere al sistema server (200) di associare operativamente i dati elettronici ricevuti con un file (210) del primo database e/o per permette di aggiornare in modo selettivo una parte dei file (210) del primo database (201). wherein said portions of software code cause the introduction into said electronic data of an identifier (214) of the specific business establishment (102) to which the electronic inventory management device (101) and/or the software are operatively associated and/or an identifier of the electronic device for managing inventory (101) configured to allow the server system (200) to operatively associate the received electronic data with a file (210) of the first database and/or to allow to selectively update a part of the files (210) of the first database (201).
Secondo un ulteriore aspetto non limitativo, le porzioni di codice software causano l?esecuzione di un interfacciamento software con un lettore di codici (104; 104r) del dispositivo elettronico per la gestione di scorte di magazzino (101), per la lettura di un codice (300) di un articolo (211), detta lettura essendo opzionalmente una lettura ottica e/o una lettura per mezzo di un segnale radio. According to a further non-limiting aspect, the software code portions cause the execution of a software interface with a code reader (104; 104r) of the electronic device for managing warehouse stocks (101), for reading a code (300) of an article (211), said reading being optionally an optical reading and/or a reading by means of a radio signal.
Secondo un ulteriore aspetto non limitativo, le porzioni di codice software causano l?esecuzione di una decodifica del codice (300) dell?articolo (211) per l?estrazione di una stringa alfanumerica corrispondente al detto codice (300); la decodifica del codice essendo eseguita tramite l?unit? di elaborazione dati del dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the software code portions cause the execution of a decoding of the code (300) of the article (211) for the extraction of an alphanumeric string corresponding to said code (300); the decoding of the code being performed through the? unit? of data processing of the electronic device for the management of inventories (101).
Secondo un ulteriore aspetto non limitativo, il programma software ? configurato per fare eseguire ciclicamente e/o ad intervalli di tempo predeterminati almeno uno, preferibilmente una pluralit? di, tentativi di instaurazione di detta connessione remota con il sistema server (200), e per trasmettere i detti dati elettronici automaticamente verso il sistema server (200) all?atto dell?instaurazione della detta connessione remota. According to a further non-limiting aspect, the software program ? configured to have at least one, preferably a plurality, performed cyclically and/or at predetermined time intervals of, attempts to establish said remote connection with the server system (200), and to transmit said electronic data automatically towards the server system (200) upon establishment of said remote connection.
Secondo un ulteriore aspetto non limitativo, il programma software comprende porzioni di codice software che allorquando eseguite causano una fornitura di un accesso elettronico, in cui sistemi terzi possono accedere operativamente ad un dispositivo elettronico per la gestione di scorte di magazzino (101) per accedere a dati elettronici raccolti e/o gestiti tramite il dispositivo elettronico per la gestione di scorte di magazzino (101), detto accesso elettronico avvenendo per mezzo di una interfaccia software, opzionalmente una API, fornita dal, e/o presente sul, dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the software program comprises portions of software code which, when executed, cause a provision of an electronic access, in which third-party systems can operatively access an electronic inventory management device (101) to access electronic data collected and/or managed by the electronic inventory management device (101), said electronic access taking place by means of a software interface, optionally an API, provided by and/or present on the electronic device for inventory management (101).
Secondo un ulteriore aspetto non limitativo, il programma software comprende porzioni di codice software che allorquando eseguite causano una fornitura di un accesso elettronico, in cui sistemi terzi possono accedere operativamente ad un dispositivo elettronico per la gestione di scorte di magazzino (101) per accedere a dati di vendita ed alle disponibilit? di magazzino di un predeterminato esercizio commerciale (102) al quale il dispositivo elettronico per la gestione di scorte di magazzino (101) ? operativamente associato, detto accesso elettronico avvenendo per mezzo di una interfaccia software, opzionalmente una API, fornita dal, e/o presente sul, dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the software program comprises portions of software code which, when executed, cause a provision of an electronic access, in which third-party systems can operatively access an electronic inventory management device (101) to access sales data and availability? warehouse of a predetermined business (102) to which the electronic device for managing warehouse stocks (101) ? operatively associated, said electronic access taking place by means of a software interface, optionally an API, provided by and/or present on the electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, l?accesso elettronico descritto nel programma software e/o nel metodo sopra citati ? un accesso elettronico di tipo selettivo, atto ad essere reso operativo solamente ad una predefinita selezione di uno o pi? sistemi terzi. According to a further non-limiting aspect, the electronic access described in the above mentioned software program and/or method ? an electronic access of a selective type, able to be made operational only to a predefined selection of one or more? third party systems.
Secondo un ulteriore aspetto non limitativo, il programma per elaboratore comprende porzioni di codice software che allorquando eseguite causano l?esecuzione di una proposizione elettronica, opzionalmente in modo almeno parzialmente automatizzato, sul detto dispositivo elettronico per la gestione di scorte di magazzino (101), di almeno un ulteriore articolo (211) disponibile nel medesimo esercizio commerciale (102), detto almeno un ulteriore articolo (211) essendo associato a livello logico, opzionalmente destinato ad un medesimo prodotto finale e/o che sia utilizzabile assieme al primo articolo (211), con un primo articolo (211) richiesto in vendita da un utente e preventivamente selezionato tramite il dispositivo elettronico per la gestione di scorte di magazzino (101). According to a further non-limiting aspect, the computer program comprises portions of software code which, when executed, cause the execution of an electronic proposition, optionally in an at least partially automated manner, on said electronic device for managing inventories (101), of at least one further article (211) available in the same commercial establishment (102), said at least one further article (211) being logically associated, optionally intended for the same final product and/or which can be used together with the first article (211 ), with a first article (211) requested for sale by a user and previously selected through the electronic device for managing warehouse stocks (101).
Secondo un ulteriore aspetto non limitativo, il programma per elaboratore comprende porzioni di codice software che allorquando eseguite causano l?esecuzione, attraverso il dispositivo elettronico per la gestione di scorte di magazzino (101), di una procedura, opzionalmente almeno parzialmente automatizzata, di cross-selling di almeno un ulteriore articolo (211), e/o che allorquando eseguite causano la proposizione elettronica per la vendita, attraverso il dispositivo elettronico per la gestione di scorte di magazzino (101), di articoli (211) in aggiunta ad un primo articolo (211) gi? acquistato da un cliente. According to a further non-limiting aspect, the computer program comprises portions of software code which, when executed, cause the execution, through the electronic device for managing inventories (101), of a procedure, optionally at least partially automated, of cross -selling of at least one further article (211), and/or which, when executed, cause the electronic proposition for the sale, through the electronic device for managing inventories (101), of articles (211) in addition to a first article (211) already? purchased by a customer.
Descrizione delle figure Description of the figures
L?oggetto della presente divulgazione verr? descritto in una forma di realizzazione preferita e non limitativa, con l?ausilio delle figure annesse. In particolare: The object of this disclosure will be described in a preferred and non-limiting embodiment, with the aid of the accompanying figures. Particularly:
- la figura 1 illustra uno schema di principio di un ambiente di calcolo oggetto della presente divulgazione, in cui sono raffigurati esercizi commerciali operativamente associati ad un rispettivo dispositivo elettronico per la gestione di scorte di magazzino, ed un sistema server operativamente associato ad un magazzino di un fornitore degli esercizi commerciali; - figure 1 illustrates a basic diagram of a computing environment object of the present disclosure, in which commercial establishments operatively associated with a respective electronic device for the management of warehouse stocks, and a server system operatively associated with a warehouse of a supplier of commercial establishments;
- la figura 2 illustra un esempio di creazione di link logici tra diversi file di database che sono parte del sistema server di figura 1; - figure 2 illustrates an example of creation of logical links between different database files which are part of the server system of figure 1;
- la figura 3 illustra una prima schermata di un dispositivo elettronico per la gestione di scorte di magazzino, in cui la prima schermata illustra diverse opzioni selezionabili da un utente, tra cui una prima opzione riguardante una gestione di vendite alla clientela, una seconda opzione riguardante la gestione del magazzino, ed una terza ed opzionale opzione di creazione elettronica di etichette di prodotti; - figure 3 illustrates a first screen of an electronic device for managing warehouse stocks, in which the first screen illustrates various options that can be selected by a user, including a first option relating to management of sales to customers, a second option relating inventory management, and an optional third option for creating electronic product labels;
- la figura 4 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino, allorquando un utente abbia selezionato una prima sotto-opzione di vendita ad un cliente di un articolo; - figure 4 illustrates an exemplifying screen of the electronic device for managing warehouse stocks, when a user has selected a first sub-option for selling an article to a customer;
- la figura 5 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino, allorquando un utente abbia selezionato una seconda sotto-opzione di reso di un articolo da parte di un cliente; - figure 5 illustrates an exemplifying screen of the electronic device for managing warehouse stocks, when a user has selected a second sub-option for returning an item by a customer;
- la figura 6 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino, allorquando un utente abbia selezionato una prima sotto-opzione di richiesta di vendita o arrivo di merce fornita da un fornitore; - la figura 7 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino, allorquando un utente abbia selezionato una seconda sotto-opzione di richiesta di reso verso un fornitore; - figure 6 illustrates an example screen of the electronic device for managing warehouse stocks, when a user has selected a first sub-option of request for sale or arrival of goods supplied by a supplier; - figure 7 shows an example screen of the electronic device for managing warehouse stocks, when a user has selected a second return request sub-option to a supplier;
- la figura 8 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino, allorquando un utente abbia selezionato una opzione di creazione elettronica di un?etichetta per un determinato articolo; e - la figura 9 illustra un diagramma di principio di un men? che viene presentato dal dispositivo elettronico per la gestione di scorte di magazzino, allorquando l?utente abbia selezionato sulla schermata del dispositivo medesimo un pulsante di informazioni. - figure 8 shows an example screen of the electronic device for managing warehouse stocks, when a user has selected an option for the electronic creation of a label for a given article; and - figure 9 illustrates a principle diagram of a menu? which is presented by the electronic device for managing warehouse stocks, when the user has selected an information button on the screen of the device itself.
Descrizione dettagliata dell?invenzione Detailed description of the invention
Con il numero di riferimento 1 ? indicato nel suo complesso un ambiente di calcolo distribuito per la gestione di articoli in vendita in esercizi commerciali. In figura 1 ? in dettaglio rappresentato un primo esercizio commerciale 102, il quale pu? ad esempio e non limitatamente essere un negozio per la vendita di telefoni cellulari e/o di accessori per telefonia mobile, al quale ? operativamente associato un dispositivo elettronico per la gestione di scorte di magazzino 101, il quale sar? meglio descritto in seguito. L?associazione operativa tra il dispositivo elettronico per la gestione di scorte di magazzino 101 e l?esercizio commerciale 102 ? indicata dal riquadro identificato dal numero di riferimento 103. In una forma di realizzazione preferita e non limitativa, l?associazione operativa tra il dispositivo elettronico per la gestione di scorte di magazzino 101 e l?esercizio commerciale 102 ? univoca, preferibilmente almeno temporaneamente univoca. With the reference number 1 ? indicated as a whole a distributed computing environment for the management of items for sale in commercial establishments. In figure 1 ? in detail represented a first commercial exercise 102, which pu? for example and not limited to being a shop for the sale of mobile phones and/or mobile phone accessories, to which ? operatively associated with an electronic device for managing warehouse stocks 101, which will be? better described later. The operative association between the electronic device for managing warehouse stocks 101 and the commercial operation 102 ? indicated by the box identified by the reference number 103. In a preferred and non-limiting embodiment, the operative association between the electronic device for managing warehouse stocks 101 and the commercial establishment 102 is unambiguous, preferably at least temporarily unambiguous.
In una forma di realizzazione preferita e non limitativa l?associazione operativa tra il dispositivo elettronico per la gestione di scorte di magazzino 101 e l?esercizio commerciale 102 ? removibile (cio?, il dispositivo elettronico per la gestione di scorte di magazzino 101 ? dissociabile) ed ? resa operativa tramite una verifica di credenziali di accesso immesse tramite il dispositivo elettronico per la gestione di scorte di magazzino 101 medesimo. Grazie a questo aspetto ? possibile fornire dispositivi elettronici per la gestione di scorte di magazzino 101 di tipo impersonale. Ci? consente una notevole flessibilit? nella fornitura di detti dispositivi elettronici ai vari esercizi commerciali 102. In a preferred and non-limiting embodiment, the operative association between the electronic device for managing warehouse stocks 101 and the commercial establishment 102 is removable (that is, the electronic device for managing warehouse stocks 101 is dissociable) and ? made operational by verifying the access credentials entered via the electronic device for managing warehouse stocks 101 itself. Thanks to this aspect ? It is possible to supply electronic devices for the management of warehouse stocks 101 of the impersonal type. There? allows considerable flexibility? in the supply of these electronic devices to the various commercial establishments 102.
In figura 1 ? altres? rappresentato un secondo esercizio commerciale 102, che ad esempio e non limitatamente pu? essere del medesimo tipo del primo esercizio commerciale 102; anche nel caso del secondo esercizio commerciale 102 sussiste un dispositivo elettronico per la gestione di scorte di magazzino 101 ad esso operativamente associato. In linea di principio, l?associazione tra uno specifico esercizio commerciale 102 ed il dispositivo elettronico per la gestione di scorte di magazzino 101 ? univoca, ossia non ? possibile scambiare ? perlomeno senza adeguata riprogrammazione o riconfigurazione ? il dispositivo elettronico per la gestione di scorte di magazzino 101 destinato al primo esercizio commerciale 102 con il dispositivo elettronico per la gestione di scorte di magazzino 101 destinato al secondo esercizio commerciale 102 e viceversa. In figure 1 ? otherwise? represented a second commercial exercise 102, which for example and not limited to can? be of the same type as the first commercial establishment 102; also in the case of the second commercial establishment 102 there is an electronic device for managing warehouse stocks 101 operatively associated with it. In principle, the association between a specific business 102 and the electronic device for managing warehouse stocks 101 ? unique, i.e. not ? possible to swap? at least without proper reprogramming or reconfiguration ? the electronic device for managing warehouse stocks 101 intended for the first commercial exercise 102 with the electronic device for managing warehouse stocks 101 intended for the second commercial exercise 102 and vice versa.
In figura 1 ? altres? rappresentato un sistema server 200, il quale ? principalmente destinato a gestire in modo centralizzato articoli distribuiti e/o venduti negli esercizi commerciali 102. Nella forma di realizzazione illustrata in figura 1, il sistema server 200 comprende almeno un primo database, identificato dal riferimento numerico 201, il quale ? un database per l?inventario centralizzato di articoli distribuiti e/o venduti in esercizi commerciali. Il primo database 201 ? configurato per memorizzare almeno un file 210, preferibilmente una pluralit? di file, ognuno associato ad uno specifico articolo 211 da vendere e/o distribuire negli esercizi commerciali 102. In figure 1 ? otherwise? represented a server system 200, which ? mainly intended for centrally managing items distributed and/or sold in commercial establishments 102. In the embodiment illustrated in figure 1, the server system 200 comprises at least a first database, identified by the reference number 201, which ? a database for centralized inventory of items distributed and/or sold in shops. The first database 201 ? configured to store at least one file 210, preferably a plurality? of files, each associated with a specific article 211 to be sold and/or distributed in commercial establishments 102.
Ai fini di mantenere una giusta confidenzialit? dei dati ivi contenuti, in una specifica e non limitativa forma di realizzazione, il sistema server 200 ? un sistema chiuso e/o selettivamente accessibile, configurato in particolare per permettere l?accesso selettivo ad almeno parte dei file 210 del primo database 201. In particolare, il sistema server 200 pu? essere configurato per permettere in ingresso richieste di trasmissione di dati elettronici verso uno o pi? dispositivi elettronici per la gestione di scorte di magazzino 101, e/o ? configurato per inviare ? in modo autonomo ? dati elettronici verso uno o pi? dispositivi elettronici per la gestione di scorte di magazzino 101, ma pu? essere configurato per impedire l?estrazione diretta di dati elettronici, in particolare da uno o pi? file 210, allorquando effettuata da uno o pi? dispositivi elettronici per la gestione di scorte di magazzino 101. Il sistema server 200 dunque esegue una procedura in cui verifica se la richiesta di dati elettronici perviene da un dispositivo elettronico per la gestione di scorte di magazzino 101 riconosciuto, e in caso positivo fornisce risposta elettronica trasmettendo verso quest?ultimo dei dati elettronici. For the purpose of maintaining proper confidentiality? of the data contained therein, in a specific and non-limiting embodiment, the server system 200 ? a closed and/or selectively accessible system, configured in particular to allow selective access to at least part of the files 210 of the first database 201. In particular, the server system 200 can? be configured to allow incoming requests for transmission of electronic data to one or more? electronic devices for managing inventories 101, and/or ? configured to send ? autonomously? electronic data to one or more? electronic devices for inventory management 101, but pu? be configured to prevent the direct extraction of electronic data, in particular from one or more? file 210, when carried out by one or more? electronic devices for managing warehouse stocks 101. The server system 200 therefore performs a procedure in which it checks whether the request for electronic data comes from a recognized electronic device for managing warehouse stocks 101, and if so, provides an electronic response by transmitting electronic data to the latter.
Come illustrato in figura 1, ciascun file 210 ? contraddistinto da una pluralit? di campi o parametri che permettono di identificare in maniera precisa un determinato articolo. In particolare, in una forma di realizzazione non limitativa, un file 210 pu? comprendere un primo campo relativo ad un nome (indicato nelle tavole con il riferimento numerico 211?) dell?articolo, ad esempio ?iPhone XS silver?, e/o un secondo campo relativo ad un codice 212 dell?articolo 211. Tale codice 212 pu? essere un codice univoco, quale ? ad esempio ? nel settore della telefonia mobile ? il codice IMEI del radiotelefono. L?introduzione di un codice 212 univoco vantaggiosamente consente di identificare in modo univoco un singolo articolo da un altro, pur del medesimo tipo. In una forma di realizzazione il codice 212 pu? comprendere una pluralit? di stringhe alfanumeriche di codifica, ad esempio e non limitatamente una prima stringa alfanumerica relativa ad un codice EAN dell?articolo, ed una seconda stringa alfanumerica relativa ad un codice IMEI dell?articolo. Un terzo campo del file 210 pu? comprendere dettagli 213 ulteriori dell?articolo 211. Uno o pi? dei campi del file 210 possono essere resi non modificabili, se non da determinati utenti con criteri di abilitazione di amministratore. As illustrated in figure 1, each file 210 ? characterized by a plurality of fields or parameters that allow a specific article to be precisely identified. In particular, in a non-limiting embodiment, a file 210 can? include a first field relating to a name (indicated in the tables with the reference number 211?) of the article, for example ?iPhone XS silver?, and/or a second field relating to a 212 code of article 211. This 212 code can? be a unique code, which ? eg ? in the mobile phone industry? the IMEI code of the radiotelephone. The introduction of a univocal code 212 advantageously allows to uniquely identify a single article from another, albeit of the same type. In one embodiment the code 212 can? understand a plurality of alphanumeric coding strings, for example and not limited to a first alphanumeric string relating to an EAN code of the item, and a second alphanumeric string relating to an IMEI code of the item. A third field of file 210 pu? understand further details 213 of article 211. One or more? some fields of file 210 can be made non-modifiable, except by certain users with administrator enabling criteria.
Un secondo database 202 del sistema server 200 ? anch?esso rappresentato in figura 1. Il secondo database 202 ? un database relativo agli esercizi commerciali 102 ed ai corrispondenti dispositivi elettronici per la gestione di scorte di magazzino 101 che sono parte dell?ambiente di calcolo distribuito qui descritto. La reciproca configurazione del primo e del secondo database 201, 202 all?interno del sistema server ? tale per cui il secondo database ed il primo database, tra loro indipendenti, risultano operativamente e reciprocamente accessibili. Laddove presente, la logica di controllo del secondo database 202 ? simile a quella del primo database 201, ossia una logica a sistema chiuso e/o selettivamente accessibile, in cui i dati dei file del secondo database 202 possono essere trasmessi verso uno o pi? dispositivi elettronici per la gestione di scorte di magazzino 101, ma il sistema server 200 pu? essere opzionalmente configurato per impedire l?estrazione diretta di dati elettronici, in particolare da uno o pi? file del secondo database 202, allorquando effettuata da uno o pi? dispositivi elettronici per la gestione di scorte di magazzino 101. A second database 202 of the server system 200 ? also represented in figure 1. The second database 202 ? a database relating to the commercial establishments 102 and to the corresponding electronic devices for the management of inventories 101 which are part of the distributed computing environment described herein. Is the mutual configuration of the first and second databases 201, 202 within the server system ? such that the second database and the first database, which are mutually independent, are operationally and mutually accessible. Where present, the control logic of the second database 202 ? similar to that of the first database 201, i.e. a closed and/or selectively accessible system logic, in which the data of the files of the second database 202 can be transmitted towards one or more? electronic devices for managing warehouse stocks 101, but the server system 200 can? be optionally configured to prevent direct extraction of electronic data, especially from one or more? file of the second database 202, when performed by one or more? electronic devices for managing warehouse stocks 101.
Come rappresentato in dettaglio in figura 2, il secondo database 202 comprende una pluralit? di file ognuno associato ad un esercizio commerciale 102; per ogni file, possono esser associati pi? dispositivi elettronici per la gestione di scorte di magazzino 101, giacch? ? possibile che esercizi commerciali 102 di grosse dimensioni possano avere l?esigenza di avere una pluralit? di tali dispositivi per la gestione degli articoli da loro venduti. La Richiedente osserva che tale aspetto conferisce particolare flessibilit? d?uso all?ambiente di calcolo distribuito qui descritto. As shown in detail in Figure 2 , the second database 202 comprises a plurality of? of files each associated with a commercial exercise 102; for each file, can be associated more? electronic devices for the management of inventories 101, since? ? Is it possible that commercial establishments 102 of large dimensions may need to have a plurality? of these devices for the management of the items they sell. Does the Applicant observe that this aspect confers particular flexibility? for use with the distributed computing environment described here.
Preferibilmente, ma non limitatamente, ogni file conterr? dati particolari di uno specifico esercizio commerciale tra cui ad esempio e non limitatamente, il nome e/o la ragione sociale, e/o l?indirizzo, e/o la tipologia di esercizio commerciale e/o il numero di dipendenti e/o gli orari di apertura. Preferably, but not limited to, each file will contain? particular data of a specific business including, for example and not limited to, the name and/or company name, and/or address, and/or type of business and/or number of employees and/or hours of opening.
La figura 2 illustra una configurazione particolare, chiaramente non limitativa, in cui un primo ed un secondo file 210 del primo database 201 sono associati ad un singolo file del secondo database 202, mentre un terzo file 210 del primo database 201 ? associato ad un singolo file del secondo database 202. Questo significa che il primo esercizio commerciale 102 ha a disposizione un primo ed un secondo articolo 211, mentre il secondo esercizio commerciale 102 ha a disposizione solamente un secondo articolo 211. Questo significa che ? in generale ? nel sistema server 200 che ? qui descritto pu? sussistere una configurazione in cui pi? file 201 del primo database 201 sono operativamente associati ad un singolo file del secondo database 202, ma il viceversa non ? possibile. Altres? possono sussistere associazioni tali per cui svariati dispositivi elettronici per la gestione di scorte di magazzino 101 possono essere operativamente associati ad un singolo esercizio commerciale 102, ma il viceversa non ? possibile. Figure 2 illustrates a particular, clearly non-limiting configuration, in which a first and second file 210 of the first database 201 are associated with a single file of the second database 202, while a third file 210 of the first database 201 ? associated with a single file of the second database 202. This means that the first commercial exercise 102 has a first and a second article 211 available, while the second commercial exercise 102 has only a second article 211 available. Does this mean that ? in general ? in the system server 200 that ? described here can? exist a configuration in which pi? files 201 of the first database 201 are operatively associated with a single file of the second database 202, but vice versa is not? possible. Others? can there be associations such that several electronic devices for managing warehouse stocks 101 can be operatively associated with a single commercial establishment 102, but the vice versa is not? possible.
La Richiedente osserva che la configurazione con due database distinti rappresentata in figura 1 ed in figura 2 non ? da intendersi limitativa, giacch? ? stata concepita una forma di realizzazione dell?ambiente di calcolo distribuito in cui il sistema server 200 prevede un singolo database 201 in cui ciascun file 210 reca altres? un campo relativo ad un nome e/o indirizzo di uno specifico esercizio commerciale 102 ed un secondo campo relativo ad un?associazione con almeno un particolare dispositivo elettronico per la gestione di scorte di magazzino 101. The Applicant observes that the configuration with two separate databases represented in figure 1 and in figure 2 is not ? to be understood as limiting, since? ? Was an embodiment of the distributed computing environment conceived in which the server system 200 provides for a single database 201 in which each file 210 also bears? a field relating to a name and/or address of a specific business 102 and a second field relating to an association with at least one particular electronic device for managing warehouse stocks 101.
Tornando nuovamente alla figura 1, prima di addentrarsi nella descrizione del dispositivo elettronico per la gestione di scorte di magazzino 101, la Richiedente osserva che il sistema server 200 qui descritto ? operativamente connesso con un magazzino 600 di un fornitore tramite una connessione operativa indicata dalla freccia 500. Bench? in figura 1 sia rappresentato un singolo magazzino 600 di un fornitore, il numero di magazzini e/o di fornitori potrebbe anche essere maggiore di 1. Returning again to figure 1, before going into the description of the electronic device for managing warehouse stocks 101, the Applicant observes that the server system 200 described here? operationally connected with a warehouse 600 of a supplier through an operational connection indicated by the arrow 500. Bench? in figure 1 a single warehouse 600 of a supplier is represented, the number of warehouses and/or suppliers could also be greater than 1.
Dal magazzino 600 del fornitore, ciascun esercizio commerciale 102 pu? richiedere uno o pi? articoli 211; al magazzino 600 del fornitore, ciascun esercizio commerciale 102 pu? rendere uno o pi? articoli 211, invenduti o resi da uno o pi? clienti. From the supplier's warehouse 600, each business 102 can request one or more articles 211; to the supplier's warehouse 600, each business 102 can? make one or more articles 211, unsold or returned by one or more? customers.
In dettaglio, il dispositivo elettronico per la gestione di scorte di magazzino 101 ? un dispositivo elettronico portatile, ad esempio delle dimensioni di un piccolo tablet PC o di un telefono smartphone, ed ? dotato di una propria sorgente di alimentazione e di un modulo a radiofrequenza o equivalente stadio ricetrasmettitore per stabilire una connessione atta alla ricetrasmissione di dati elettronici con elementi esterni, in particolare con il sistema server 200. Il canale di comunicazione che viene pertanto creato tra il sistema server 200 ed il dispositivo elettronico per la gestione di scorte di magazzino 101 ? un canale senza fili. L?ambiente di calcolo qui descritto ? definito ?distribuito? poich? sussiste una suddivisione spaziale e/o geografica della potenza di calcolo tra dispositivi e/o sistemi distribuiti geograficamente su aree distinte. ? da notare che stante la definizione di ?distribuito? attribuita all?ambiente di calcolo qui descritto, l?operativa connessione che almeno temporaneamente pu? essere stabilita tra il dispositivo elettronico per la gestione di scorte di magazzino 101 ed il sistema server 200 pu? prevedere il passaggio da una rete senza fili ad una rete cablata, almeno parzialmente, quale ? la rete Internet. Tale connessione operativa ? rappresentata, in figura 1, dalla freccia tratteggiata ?L? (link). In detail, the electronic device for managing inventories 101 ? a portable electronic device, such as the size of a small tablet PC or smartphone phone, and is equipped with its own power supply and with a radio frequency module or equivalent transceiver stage for establishing a connection suitable for transceiver of electronic data with external elements, in particular with the server system 200. The communication channel which is therefore created between the system server 200 and the electronic device for managing warehouse stocks 101 ? a wireless channel. The computing environment described here? defined ?distributed? because? there is a spatial and/or geographical subdivision of the computing power between devices and/or systems geographically distributed over distinct areas. ? to note that given the definition of ?distributed? attributed to? computing environment described here, the? operational connection that at least temporarily can? be established between the electronic inventory management device 101 and the server system 200 can? foresee the transition from a wireless network to a wired network, at least partially, which one? the Internet network. Is this operational connection? represented, in figure 1, by the dashed arrow ?L? (links).
Tale dispositivo elettronico per la gestione di scorte di magazzino 101 altres? comprende un lettore di codici, ad esempio e non limitatamente un lettore ottico 104 comprendente una piccola telecamera posizionata sul dorso del dispositivo medesimo. Tale lettore ottico 104 pu? essere un lettore ottico a colori, ed ? comunque in grado di leggere almeno un codice 300 relativo ad un articolo 211. Tale codice pu? essere una scritta alfanumerica, o un codice grafico quale ad esempio e non limitatamente, un codice EAN o equivalente codice a barre (ad esempio e non limitatamente un codice Farmacode e/o un codice UPC o CodaBar) e/o un codice QR e/o Data Matrix, o BeeTagg. This electronic device for managing warehouse stocks 101 also? it comprises a code reader, for example and not limited to an optical reader 104 comprising a small video camera positioned on the back of the device itself. This optical reader 104 can? be a color optical reader, and ? however able to read at least a code 300 relating to an article 211. This code pu? be an alphanumeric writing, or a graphic code such as, for example and not limited to, an EAN code or equivalent barcode (for example, and not limited to, a Farmacode code and/or a UPC or CodaBar code) and/or a QR code and/ or Data Matrix, or BeeTagg.
In una forma di realizzazione preferita e non limitativa, il codice 300 ? un codice visuale, alfanumerico o sotto forma di immagine. In a preferred and non-limiting embodiment, the code 300 ? a visual, alphanumeric or image code.
Il codice 300 pu? comprendere o puntare al codice identificativo 212 dell?articolo 211. The 300 code can? understand or point to the identification code 212 of article 211.
Alternativamente, il lettore ottico 104 pu? essere un lettore di codici a barre laser, altres? noto come laser scanner. Tale lettore di codici a barre, bench? integrato in un dispositivo elettronico per la gestione di scorte di magazzino 101 con le peculiari caratteristiche qui descritte, preso di per s?, pu? essere un lettore di codici a barre di tipo noto. Alternatively, the optical reader 104 can be a laser barcode reader, also? known as laser scanners. This barcode reader, although? integrated in an electronic device for the management of warehouse stocks 101 with the particular characteristics described here, taken by itself, can? be a barcode scanner of a known type.
Il lettore di codici pu? comprendere, alternativamente o in combinazione al lettore ottico 104, un lettore a radiofrequenza 104r, in particolare un lettore operante secondo lo standard NFC, e configurato almeno per permettere la lettura di un tag integrato in un qualsiasi articolo 211, e/o per permettere la lettura di tag contenuti in tessere fedelt? di clienti finali o in tesserini di riconoscimento di dipendenti, e/o per assegnare singole vendite di un articolo 211 e/o operazioni al personale. The code reader can comprise, alternatively or in combination with the optical reader 104, a radio frequency reader 104r, in particular a reader operating according to the NFC standard, and configured at least to allow the reading of a tag integrated in any article 211, and/or to allow the reading tags contained in loyalty cards? of end customers or in employee identification cards, and/or to assign individual sales of an article 211 and/or operations to personnel.
Il dispositivo elettronico per la gestione di scorte di magazzino 101 altres? comprende un dispositivo di interfaccia utente, ad esempio un monitor ? preferibilmente, bench? non limitatamente, sensibile al tocco? e/o dei pulsanti, configurati per permettere l?interazione con un operatore. ? chiaro che laddove il monitor sia sensibile al tocco, il monitor stesso sar? provvisto di dispositivi di interfaccia utente configurati per trasmettere dati elettronici immessi dall?utente verso un?unit? di elaborazione dati. The electronic device for the management of inventories 101 also? includes a user interface device, such as a monitor ? preferably, though? not limited, touch sensitive? and/or buttons, configured to allow interaction with an operator. ? clear that where the monitor is touch sensitive, the monitor itself will be? equipped with user interface devices configured to transmit electronic data entered by the user towards a unit? of data processing.
Il dispositivo elettronico per la gestione di scorte di magazzino 101 chiaramente comprende una propria unit? di elaborazione dati, ad esempio e non limitatamente un processore dedicato, o ASIC, e/o un processore di tipo general purpose sul quale vengono eseguiti programmi software o firmware tali da permettere una particolare funzionalit? come quella qui di seguito descritta. La Richiedente osserva che in una particolare forma di realizzazione il dispositivo elettronico per la gestione di scorte di magazzino 101 ? un dispositivo di tipo general purpose; in tale caso ? il programma software o firmware ivi installato che ne fornisce la particolare funzionalit? qui descritta. The electronic inventory management device 101 clearly comprises its own unit. of data processing, for example and not limited to a dedicated processor, or ASIC, and/or a general purpose processor on which software or firmware programs are executed such as to allow a particular functionality? such as the one described below. The Applicant observes that in a particular embodiment the electronic device for managing warehouse stocks 101 ? a general purpose device; in that case? the software program or firmware installed therein that provides the particular functionality? described here.
Il dispositivo elettronico per la gestione di scorte di magazzino 101 pu? essere dotato di una sufficiente potenza di calcolo tale da elaborare l?immagine e/o il codice a barre acquisiti o scansionati con il lettore ottico 104 e/o tale da elaborare il segnale radio ricevuto tramite il lettore a radiofrequenza 104r e ricavarne una stringa alfanumerica rappresentativa di un codice dell?articolo 211 effettivamente letto. Tale stringa alfanumerica sar? successivamente inviata al sistema server 200 per gli scopi che verranno meglio di seguito descritti. Tuttavia questa non ? l?unica alternativa possibile, poich? in una ulteriore forma di realizzazione, il dispositivo elettronico per la gestione di scorte di magazzino 101 pu? alternativamente inviare il codice 300 sotto forma di immagine direttamente verso il sistema server 200, e lasciare che una o pi? unit? di elaborazione dati del sistema server medesimo procedano con l?elaborazione dell?immagine del codice 300 per estrarre la detta stringa alfanumerica. The electronic device for managing inventories 101 can? be equipped with sufficient computing power such as to process the image and/or barcode acquired or scanned with the optical reader 104 and/or such as to process the radio signal received via the radiofrequency reader 104r and obtain an alphanumeric string representative of a code of article 211 actually read. This alphanumeric string will be? subsequently sent to the server system 200 for the purposes which will be better described hereinafter. However this is not ? the only possible alternative, since? in a further embodiment, the electronic device for managing warehouse stocks 101 can alternatively send the code 300 in the form of an image directly towards the system server 200, and let one or more? unit? of data processing of the server system itself proceed with the processing of the image of the code 300 to extract said alphanumeric string.
Il programma software o firmware che ? eseguito sul dispositivo elettronico per la gestione di scorte di magazzino 101 ? configurato per presentare almeno una schermata come quella rappresentata in figura 3, e tramite la quale l?utente ? in grado di gestire innanzitutto l?area vendite 1001 verso un cliente, ed in particolare la vendita 1001? di un articolo 211 verso uno specifico cliente, e/o il ritiro di un reso 1001?? da un cliente. Attraverso la schermata di figura 3, il dispositivo elettronico per la gestione di scorte di magazzino 101 altres? permette di gestire l?area magazzino 1002, ed in particolare la richiesta di fornitura o vendita 1002? di uno o pi? articoli 211 al magazzino 600, e/o la gestione di resi 1002??, riportati dal cliente o invenduti, verso il magazzino 600. Opzionalmente, ma preferibilmente, il dispositivo elettronico per la gestione di scorte di magazzino 101 permette di gestire la creazione elettronica di etichette 1003, attraverso la quale il gestore dell?esercizio commerciale pu? creare elettronicamente etichette di uno o pi? articoli 211 in accordo ad un formato predefinito. Grazie a questo aspetto ? possibile uniformare le modalit? di presentazione dei vari articoli 211 su diversi esercizi commerciali 102. The software program or firmware that ? performed on the electronic device for managing inventories 101 ? configured to present at least one screen like the one represented in figure 3, and through which the user? able to manage above all the sales area 1001 towards a customer, and in particular the sale 1001? of a 211 item to a specific customer, and/or the collection of a 1001 return?? from a customer. Through the screen of figure 3, the electronic device for managing warehouse stocks 101 is also allows you to manage the warehouse area 1002, and in particular the request for supply or sale 1002? of one or more articles 211 to the warehouse 600, and/or the management of returns 1002??, brought back by the customer or unsold, to the warehouse 600. Optionally, but preferably, the electronic device for managing inventories 101 allows to manage the electronic creation of labels 1003, through which the manager of the commercial exercise can? electronically create labels of one or more? 211 articles according to a predefined format. Thanks to this aspect ? is it possible to standardize the modalities? presentation of the various articles 211 on various commercial establishments 102.
Infine, attraverso la schermata rappresentata in figura 3, il dispositivo elettronico per la gestione di scorte di magazzino 101 permette la gestione di un?area informazioni nella quale ? possibile visualizzare informazioni aggiuntive circa la gestione degli articoli 211. Finally, through the screen represented in figure 3, the electronic device for managing warehouse stocks 101 allows the management of an information area in which ? You can view additional information about the management of Articles 211.
In figura 4 ? rappresentata una schermata di gestione delle vendite di articoli 211 verso un cliente. La funzione ? utilizzata per registrare l?acquisto di articoli 211 da parte dei consumatori. In una forma di realizzazione preferita e non limitativa, questa ? la funzione di default del dispositivo elettronico per la gestione di scorte di magazzino 101, la quale pu? essere attivata selezionando un pulsante virtuale ?Lettura barcode? in una schermata precedente, non illustrata nelle figure annesse. Preferibilmente, ma non limitatamente, ? consigliabile registrare la vendita contestualmente all?incasso del pagamento da parte del consumatore e l?emissione del relativo documento fiscale. In figure 4 ? represented a sales management screen of 211 articles to a customer. The function ? used to record the purchase of articles 211 by consumers. In a preferred and non-limiting embodiment, this is the default function of the electronic device for the management of inventories 101, which pu? be activated by selecting a virtual button ?Barcode reading? in a previous screenshot, not illustrated in the attached figures. Preferably, but not limited to, it is advisable to register the sale together with the collection of the payment by the consumer and the issue of the relative fiscal document.
Nella schermata di figura 4, ? presente un dato identificativo dell?articolo 211, che nella forma di realizzazione non limitativa rappresentata in figura ? ?iPhone XS Silver?. Poco sotto, la schermata di figura 4 presenta il codice 212 del prodotto, e in particolare presenta il suo codice EAN ed il suo codice IMEI. Un pulsante virtuale, identificato con il riferimento 1001a, permette all?operatore di selezionare uno o pi? accessori correlati al prodotto visualizzato per la vendita al cliente. In the screenshot of figure 4, ? Is there an identifying datum of article 211, which in the non-limiting embodiment shown in the figure ? ?iPhone XS Silver?. Just below, the screen in figure 4 presents the 212 code of the product, and in particular it presents its EAN code and its IMEI code. A virtual button, identified with the reference 1001a, allows the operator to select one or more? accessories related to the product displayed for sale to the customer.
In una porzione della schermata, preferibilmente in una porzione di fondo della schermata, due pulsanti virtuali identificati con i riferimenti 1001p, 1001m permettono di incrementare o ridurre il numero di articoli che si intende vendere al cliente e/o che sono stati venduti al cliente. In a portion of the screen, preferably in a bottom portion of the screen, two virtual buttons identified with the references 1001p, 1001m allow you to increase or reduce the number of items that you intend to sell to the customer and/or that have been sold to the customer.
Un pulsante virtuale ?invia?, identificato in figura con il riferimento 1001s, permette all?utente di confermare la vendita dell?articolo 211 al cliente. A virtual ?send? button, identified in the figure with the reference 1001s, allows the user to confirm the sale of article 211 to the customer.
Allorquando il pulsante virtuale ?invia? 1001s ? stato premuto, il dispositivo elettronico per la gestione di scorte di magazzino 101 qui descritto avvia una procedura di ricerca di una connessione con il sistema server 200, e, allorquando tale connessione ? disponibile, invia verso il sistema server un dato elettronico che causa un decremento di un primo valore residuale dello specifico articolo 211, nella presente descrizione ?iPhone XS Silver?, venduto al cliente. Tale primo valore residuale ? dunque indicativo della giacenza in magazzino per lo specifico esercizio commerciale 102. When the virtual button ?send? 1001s ? been pressed, the electronic device for managing warehouse stocks 101 described herein starts a search procedure for a connection with the server system 200, and, when this connection ? available, sends an electronic datum to the server system which causes a decrease of a first residual value of the specific article 211, in the present description ?iPhone XS Silver?, sold to the customer. This first residual value? therefore indicative of the stock in the warehouse for the specific business 102.
Tale dato elettronico determina dunque l?aggiornamento di almeno un file 210 del primo database 201, con un decremento del primo valore residuale per un numero di unit? corrispondenti al numero di articoli 211 venduti. Qualora la connessione con il sistema server 200 non sia disponibile, il dispositivo elettronico per la gestione di scorte di magazzino 101 sar? vantaggiosamente configurato per trasmettere tale dato elettronico verso il sistema server 200 in modo automatico non appena la connessione sar? nuovamente disponibile. In altri termini, il dispositivo elettronico per la gestione di scorte di magazzino 101 ? configurato per ricercare automaticamente, ad intervalli di tempo prestabiliti, l?instaurazione di una connessione con il sistema server 200. This electronic datum therefore determines the updating of at least one file 210 of the first database 201, with a decrease of the first residual value by a number of units? corresponding to the number of 211 items sold. If the connection with the server system 200 is not available, the electronic device for managing warehouse stocks 101 will be? advantageously configured to transmit this electronic data to the server system 200 automatically as soon as the connection is established. available again. In other words, the electronic device for managing inventories 101 ? configured to automatically seek, at pre-established time intervals, the establishment of a connection with the server system 200.
Preferibilmente, in una forma di realizzazione non limitativa, il sistema server 200 pu? memorizzare almeno un primo valore residuale minimo Vr,min, prestabilito, che rappresenta un valore minimo al di sotto del quale, oppure al raggiungimento del quale, il sistema server 200 invia automaticamente un messaggio ad un dispositivo elettronico per la gestione di scorte di magazzino 101, proponendo automaticamente un riacquisto al gestore di un esercizio commerciale 102. In dettaglio il messaggio viene inviato allo specifico dispositivo elettronico per la gestione di scorte di magazzino 101 e/o allo specifico esercizio commerciale 102 dal quale ? pervenuto al sistema server 200 il dato elettronico che ha causato un decremento del primo valore residuale dello specifico articolo 211 per il determinato esercizio commerciale 102. Preferably, in a non-limiting embodiment, the server system 200 can store at least a first pre-established minimum residual value Vr,min, which represents a minimum value below which, or upon reaching which, the server system 200 automatically sends a message to an electronic device for managing warehouse stocks 101 , automatically proposing a repurchase to the manager of a commercial establishment 102. In detail, the message is sent to the specific electronic device for managing warehouse stocks 101 and/or to the specific commercial establishment 102 from which ? the electronic data that caused a decrease in the first residual value of the specific article 211 for the specific commercial exercise 102 has been received by the server system 200.
Sebbene tale primo valore residuale minimo Vr,min possa essere un valore univocamente determinato e validamente memorizzato per tutti gli articoli 211 a catalogo nel primo database 201, in una forma di realizzazione preferita, ma non limitativa, tale primo valore residuale minimo Vr,min pu? essere singolarmente adattato per ciascun articolo 211. Grazie a questo aspetto, ? possibile adattare l?invio del messaggio di proposta di riacquisto degli articoli 211 in modo pi? flessibile: ad esempio potrebbero sussistere determinati articoli che ad esempio per via del loro prezzo, sono venduti in poche unit? o sono poco soggetti a fluttuazioni di vendita; in tale caso, ? sufficiente impostare un primo valore residuale minimo piuttosto basso per questi articoli; viceversa, possono sussistere dei casi in cui determinati articoli, ad esempio delle cover per telefoni cellulari particolarmente ricercati, sono venduti in molte unit? e/o sono soggetti a grosse fluttuazioni di vendita, ed in questo caso pu? essere molto pi? conveniente impostare un primo valore residuale minimo decisamente pi? alto, onde evitare o ridurre il rischio di lasciare l?esercizio commerciale 102 sprovvisto di un determinato articolo 211 per il tempo che intercorrerebbe ? in caso contrario ? tra un tardivo nuovo ordine e l?effettivo arrivo degli articoli 211. Although this first minimum residual value Vr,min can be a uniquely determined and validly stored value for all the articles 211 in the catalog in the first database 201, in a preferred but non-limiting embodiment, this first minimum residual value Vr,min can ? be individually adapted for each article 211. Thanks to this aspect, ? Is it possible to adapt the sending of the message of the repurchase proposal of articles 211 in a more? flexible: for example, there could be certain articles which, for example, due to their price, are sold in a few units? o are little subject to sales fluctuations; in that case, ? it is sufficient to set a rather low first minimum residual value for these articles; vice versa, there may be cases in which certain items, such as particularly sought-after cell phone covers, are sold in many units? and / or are subject to large sales fluctuations, and in this case pu? be much more convenient to set a first minimum residual value decidedly more? high, in order to avoid or reduce the risk of leaving the business 102 without a certain article 211 for the time that would elapse ? if not ? between a late new order and the actual arrival of the 211 items.
La Richiedente fa notare che il dato elettronico trasmesso al sistema server comprende un identificativo dello specifico esercizio commerciale 102 al quale il dispositivo elettronico per la gestione di scorte di magazzino 101 ? operativamente associato e/o comprende l?identificativo univoco dello specifico dispositivo elettronico per la gestione di scorte di magazzino 101 e comprende inoltre almeno il nome 211? o il codice 212 dell?articolo venduto. The Applicant points out that the electronic data transmitted to the server system includes an identifier of the specific business 102 to which the electronic device for managing warehouse stocks 101 ? operatively associated with and/or includes the unique identifier of the specific electronic device for managing warehouse stocks 101 and also includes at least the name 211? or the code 212 of the item sold.
La figura 5 illustra una schermata in cui viene gestito il ritiro di un reso 1001?? di un articolo 211 da parte di un cliente. La schermata in dettaglio illustra un nome 211? dell?articolo reso, ed una pluralit? di pulsanti virtuali di selezione alternativa 1001k con i quali l?operatore pu? selezionare una voce automaticamente proposta dal dispositivo elettronico per la gestione di scorte di magazzino 101. In dettaglio, nella forma di realizzazione non limitativa di figura 5, sono visualizzate sul monitor le seguenti opzioni: ?non funziona?, ?il prodotto non ? quello desiderato? o ?altro?. Figure 5 illustrates a screen where the collection of a 1001?? return is managed? of an article 211 by a customer. Does the detail screen show a 211 name? of the returned article, and a plurality? of virtual buttons of alternative selection 1001k with which? the operator can? select an item automatically proposed by the electronic device for managing warehouse stocks 101. In detail, in the non-limiting embodiment of figure 5, the following options are displayed on the monitor: ?doesn't work?, ?the product doesn't? the desired one? or other?.
In una porzione della schermata, preferibilmente in una porzione inferiore della schermata, ? presente un pulsante virtuale di selezione che permette all?operatore di selezionare se la confezione del prodotto ? integra oppure no. Sempre preferibilmente nella porzione inferiore della schermata, due pulsanti virtuali identificati con i riferimenti 1001p, 1001m permettono di incrementare o ridurre il numero di articoli che sono stati resi dal cliente. In one portion of the screen, preferably in a lower portion of the screen, ? There is a virtual selection button that allows the operator to select whether the product packaging is complete or not. Always preferably in the lower portion of the screen, two virtual buttons identified with the references 1001p, 1001m allow you to increase or reduce the number of items that have been returned by the customer.
Un pulsante virtuale ?invia?, identificato in figura con il riferimento 1001s, permette all?utente di confermare il reso dell?articolo 211 da parte del cliente. A virtual ?send? button, identified in the figure with the reference 1001s, allows the user to confirm the return of the article 211 by the customer.
Allorquando il pulsante virtuale ?invia? 1001s ? stato premuto, il dispositivo elettronico per la gestione di scorte di magazzino 101 qui descritto avvia una procedura di ricerca di una connessione con il sistema server 200, e, allorquando tale connessione ? disponibile, invia verso il sistema server un dato elettronico che causa un incremento di un primo valore residuale dello specifico articolo 211, nella presente descrizione ?iPhone XS Silver?, reso dal cliente. When the virtual button ?send? 1001s ? been pressed, the electronic device for managing warehouse stocks 101 described herein starts a search procedure for a connection with the server system 200, and, when this connection ? available, sends an electronic data to the server system which causes an increase of a first residual value of the specific article 211, in the present description ?iPhone XS Silver?, returned by the customer.
Tale dato elettronico determina dunque l?aggiornamento di almeno un file 210 del primo database 201, con un incremento del primo valore residuale per un numero di unit? corrispondenti al numero di articoli 211 resi dal cliente. Qualora la connessione con il sistema server 200 non sia disponibile, il dispositivo elettronico per la gestione di scorte di magazzino 101 sar? vantaggiosamente configurato per trasmettere tale dato elettronico verso il sistema server 200 in modo automatico non appena la connessione sar? nuovamente disponibile. In altri termini, il dispositivo elettronico per la gestione di scorte di magazzino 101 ? configurato per ricercare automaticamente, ad intervalli di tempo prestabiliti, l?instaurazione di una connessione con il sistema server 200. This electronic datum therefore determines the updating of at least one file 210 of the first database 201, with an increase of the first residual value by a number of units? corresponding to the number of 211 items returned by the customer. If the connection with the server system 200 is not available, the electronic device for managing warehouse stocks 101 will be? advantageously configured to transmit this electronic data to the server system 200 automatically as soon as the connection is established. available again. In other words, the electronic device for managing inventories 101 ? configured to automatically seek, at pre-established time intervals, the establishment of a connection with the server system 200.
La Richiedente fa notare che come per il caso della vendita, anche nel caso del reso il dato elettronico trasmesso al sistema server comprende un identificativo dello specifico esercizio commerciale 102 al quale il dispositivo elettronico per la gestione di scorte di magazzino 101 ? operativamente associato e/o comprende l?identificativo univoco dello specifico dispositivo elettronico per la gestione di scorte di magazzino 101 e comprende inoltre almeno il nome 211? o il codice 212 dell?articolo venduto. The Applicant points out that as in the case of sale, also in the case of returns, the electronic data transmitted to the server system includes an identifier of the specific commercial establishment 102 to which the electronic device for managing warehouse stocks 101 ? operatively associated with and/or includes the unique identifier of the specific electronic device for managing warehouse stocks 101 and also includes at least the name 211? or the code 212 of the item sold.
La figura 6 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino 101, che appare allorquando l?operatore seleziona una prima sotto-opzione di richiesta di vendita o arrivo di merce fornita da un fornitore o, equivalentemente, una richiesta di fornitura o vendita 1002? di uno o pi? articoli 211 al magazzino 600. Come ? possibile osservare dalla figura medesima, la schermata mostra il nome 211? di un articolo 211, in questo caso ?iPhone XS?, ed un codice 212 dell?articolo medesimo. In una porzione della schermata, preferibilmente nella porzione inferiore della schermata, due pulsanti virtuali identificati con i riferimenti 1002p, 1002m permettono di incrementare o ridurre il numero di articoli che sono stati forniti all?esercizio commerciale 102. Un pulsante virtuale ?invia?, identificato in figura con il riferimento 1002s, permette all?utente di confermare la ricezione dell?articolo 211 da parte dell?esercizio commerciale 102. Figure 6 illustrates an exemplary screen of the electronic device for managing inventories 101, which appears when the operator selects a first sub-option of request for sale or arrival of goods supplied by a supplier or, equivalently, a request for supply or sale 1002? of one or more 211 items at warehouse 600. How ? can be seen from the figure itself, does the screen show the name 211? of an article 211, in this case ?iPhone XS?, and a code 212 of the same article. In a portion of the screen, preferably in the lower portion of the screen, two virtual buttons identified with the references 1002p, 1002m make it possible to increase or reduce the number of articles that have been supplied to the commercial establishment 102. A virtual button ?send?, identified in the figure with the reference 1002s, allows the user to confirm receipt of article 211 by the commercial establishment 102.
In una predefinita posizione della schermata, un pulsante identificato con il riferimento numerico 1002k permette la addizione di un secondo codice 212 identificativo dell?articolo 211, ad esempio un secondo codice IMEI. In a predefined position on the screen, a button identified with the numerical reference 1002k allows the addition of a second code 212 identifying article 211, for example a second IMEI code.
La Richiedente osserva che la funzione richiesta di fornitura o vendita 1002? ? utilizzata per registrare tutti gli articoli forniti all?esercizio commerciale 102. Operativamente, per ogni articolo 211 venduto o fornito dal fornitore all?esercizio commerciale 102, un operatore deve scansionare o comunque leggere il codice 300 dell?articolo 211 mediante il lettore ottico 104 e/o tramite il lettore a radiofrequenza 104r. In una forma di realizzazione non limitativa, allorquando all?esercizio commerciale 102 giungano dei telefoni cellulari, per ogni telefono cellulare debbono essere scansionati sia il codice EAN del prodotto, sia il codice IMEI. Alla pressione del pulsante ?Invia? 1002s, si salvano gli arrivi degli articoli 211 nell?esercizio commerciale. The Applicant observes that the function required for supply or sale 1002? ? used to register all the articles supplied to the commercial establishment 102. Operationally, for each article 211 sold or supplied by the supplier to the commercial establishment 102, an operator must scan or in any case read the code 300 of article 211 using the optical reader 104 and /or via the 104r radio frequency reader. In a non-limiting embodiment, when cellular telephones arrive at the commercial establishment 102, both the EAN code of the product and the IMEI code must be scanned for each cellular telephone. When you press the ?Send? 1002s, the arrivals of articles 211 in the commercial establishment are saved.
In una forma di realizzazione non limitativa, alla pressione del pulsante ?Invia? 1002, un dato elettronico di riepilogo degli articoli arrivati all?esercizio commerciale 102 viene inviato al sistema server 200. Tale dato elettronico di riepilogo comprende almeno un identificativo dello specifico esercizio commerciale 102 presso il quale sono pervenuti gli articoli 211 e/o un identificativo del dispositivo elettronico per la gestione di scorte di magazzino 101, e un elenco degli articoli 211 pervenuti. Il sistema server 200, all?atto della ricezione di tale dato elettronico, causa un?alterazione di almeno un file 210 del primo database 210 e causa in particolare un incremento del primo valore residuale degli articoli 211 disponibili per il determinato esercizio commerciale 102. In a non-limiting embodiment, upon pressing the ?Send? 1002, an electronic summary data of the items arrived at the commercial establishment 102 is sent to the server system 200. This electronic summary data includes at least an identifier of the specific commercial establishment 102 from which the articles 211 were received and/or an identifier of the electronic device for managing warehouse stocks 101, and a list of the articles 211 received. The server system 200, upon receipt of this electronic data, causes an alteration of at least one file 210 of the first database 210 and in particular causes an increase in the first residual value of the articles 211 available for the given commercial establishment 102.
Anche in questo caso, qualora la connessione con il sistema server 200 non sia disponibile, il dispositivo elettronico per la gestione di scorte di magazzino 101 sar? vantaggiosamente configurato per trasmettere tale dato elettronico verso il sistema server 200 in modo automatico non appena la connessione sar? nuovamente disponibile. Also in this case, if the connection with the server system 200 is not available, the electronic device for the management of warehouse stocks 101 will be? advantageously configured to transmit this electronic data to the server system 200 automatically as soon as the connection is established. available again.
In una forma di realizzazione non limitativa, l?ambiente di calcolo distribuito oggetto della presente divulgazione ? configurato per elaborare automaticamente un report, ed in particolare un foglio di calcolo riepilogativo, schematicamente rappresentato in figura 1 con il riferimento numerico 700, con l?indicazione del numero e dettaglio di articoli 211 venduti ad uno o pi? determinati esercizi commerciali 102. Tale foglio di calcolo viene elaborato accedendo a determinati file 210 del primo database 201. Grazie a questo aspetto il fornitore ha immediata percezione dello stato delle vendite dei suoi articoli negli esercizi commerciali 102. In a non-limiting embodiment, the distributed computing environment object of the present disclosure is? configured to automatically process a report, and in particular a summary spreadsheet, schematically represented in figure 1 with the reference number 700, with the indication of the number and detail of articles 211 sold to one or more? certain commercial establishments 102. This spreadsheet is processed by accessing certain files 210 of the first database 201. Thanks to this aspect, the supplier has an immediate perception of the sales status of his items in the commercial establishments 102.
Tale report pu? essere un report globale o alternativamente un report relativo solamente a parte degli esercizi commerciali, in particolare a uno specifico esercizio commerciale. In una forma di realizzazione preferita e non limitativa, utenti con credenziali di accesso di tipo amministrativo possono accedere all?ambiente di calcolo distribuito qui descritto per effettuare una generazione e/o un download del detto report, preferibilmente tramite una dashboard specificamente destinata a questo scopo. This report can be a global report or alternatively a report relating only to part of the commercial establishments, in particular to a specific commercial establishment. In a preferred and non-limiting embodiment, users with access credentials of an administrative type can access the distributed computing environment described here to generate and/or download said report, preferably via a dashboard specifically intended for this purpose .
Pi? in particolare, dunque, il sistema server 200 comprende una configurazione operativa di generazione elettronica di un report globale di scorte di articoli 211 presenti in una pluralit? di esercizi commerciali 102, in particolare di tutti gli esercizi commerciali 102 registrati sul sistema server 200 e/o su file del secondo database 202, e/o comprende una configurazione operativa di generazione elettronica di un report selettivo di scorte di articoli 211 per uno specifico esercizio commerciale 102. Pi? in particular, therefore, the server system 200 comprises an operational configuration for the electronic generation of a global report of stocks of articles 211 present in a plurality of of commercial establishments 102, in particular of all the commercial establishments 102 registered on the server system 200 and/or on files of the second database 202, and/or comprises an operational configuration for the electronic generation of a selective report of stocks of articles 211 for a specific business 102.
Nella configurazione operativa di generazione elettronica di detto report globale di scorte di articoli 211, il sistema server 200 accede ad una pluralit? di file 210 del primo database 201 relativi ad articoli 211 di una pluralit? di esercizi commerciali 102, in particolare ad una pluralit? di file 210 del primo database 201 relativi ad articoli 211 di tutti gli esercizi commerciali 102. Laddove la struttura del sistema server 200 comprenda altres? un secondo database 202 come precedentemente descritto, in tale configurazione operativa il sistema server 200 accede ad una pluralit? di file del secondo database 202 e tramite il link logico creato all?atto dell?associazione di determinati articoli con uno specifico esercizio commerciale 102, reperisce i file 210 di articoli 211 associati alla pluralit? di file del secondo database 202. Quindi, il sistema server 200 genera automaticamente il report globale accedendo a dati contenuti nei detti file 210 del primo database 201 e nei file del secondo database 202. In the operational configuration for the electronic generation of said global article inventory report 211, the server system 200 accesses a plurality of of files 210 of the first database 201 relating to articles 211 of a plurality? of commercial establishments 102, in particular to a plurality? of files 210 of the first database 201 relating to articles 211 of all commercial establishments 102. Where does the structure of the server system 200 also include? a second database 202 as previously described, in this operating configuration the server system 200 accesses a plurality? of files of the second database 202 and via the logical link created when certain articles are associated with a specific commercial establishment 102, it retrieves the files 210 of articles 211 associated with the plurality? of files of the second database 202. Then, the server system 200 automatically generates the global report by accessing data contained in said files 210 of the first database 201 and in the files of the second database 202.
In alternativa, nella configurazione operativa di generazione elettronica del report selettivo, il sistema server 200 accede ad una pluralit? di file 210 del primo database 201 relativi ad articoli 211 di uno specifico esercizio commerciale 102 preventivamente selezionato. Laddove la struttura del sistema server 201 comprenda altres? un secondo database 202 come precedentemente descritto, in tale configurazione operativa il sistema server 200 accede ad uno specifico file del secondo database 202 relativo allo specifico esercizio commerciale 102 preventivamente selezionato, e sulla base del link logico accede alla pluralit? di file 210 del primo database associati allo specifico file del secondo database 202 identificando una selezione di file 210 del primo database 201 (ad esempio una selezione di 170 articoli in giacenza nello specifico esercizio commerciale 102), e genera automaticamente il report selettivo accedendo a dati contenuti nella detta selezione di file 210 del primo database 210 e/o accedendo a dati contenuti nello specifico file del secondo database 202. Alternatively, in the operating configuration for the electronic generation of the selective report, the server system 200 accesses a plurality of of files 210 of the first database 201 relating to articles 211 of a specific commercial exercise 102 previously selected. Where the structure of the server system 201 also includes? a second database 202 as previously described, in this operating configuration the server system 200 accesses a specific file of the second database 202 relating to the specific commercial establishment 102 previously selected, and on the basis of the logical link accesses the plurality? of files 210 of the first database associated with the specific file of the second database 202 identifying a selection of files 210 of the first database 201 (for example a selection of 170 items in stock in the specific commercial establishment 102), and automatically generates the selective report by accessing data contained in said file selection 210 of the first database 210 and/or by accessing data contained in the specific file of the second database 202.
Al fine di fornire una sistematica fornitura di report, il sistema server 200 ? configurato per generare il report globale e/o il detto report selettivo a prestabiliti intervalli temporali (preferibilmente, ma non limitatamente, settimanali), ed ? configurato per memorizzare almeno un indirizzo elettronico (ad esempio, e non limitatamente, un indirizzo e-mail) di almeno un destinatario del report globale e/o del report selettivo. L?invio del report globale e/o del report selettivo avviene automaticamente a seguito della generazione verso il detto almeno un destinatario. In order to provide systematic reporting, the server system 200 ? configured to generate the global report and/or the said selective report at pre-established time intervals (preferably, but not limited to, weekly), and ? configured to store at least one electronic address (for example, and not limited to, an email address) of at least one global report and/or selective report recipient. The sending of the global report and/or of the selective report takes place automatically following the generation towards said at least one recipient.
L?ambiente di calcolo distribuito oggetto della presente divulgazione pu? dunque essere configurato e specificamente destinato ad effettuare il monitoraggio elettronico delle vendite di articoli 211 verso uno o pi? predeterminati esercizi commerciali 102 affiliati (operazione definita ?sell-in?) e il monitoraggio elettronico di vendite di articoli 211 verso utenti finali (operazione definita ?sell-out?). The distributed computing environment that is the subject of this disclosure can? therefore be configured and specifically intended to carry out the electronic monitoring of the sales of articles 211 towards one or more? predetermined affiliated commercial establishments 102 (operation defined as ?sell-in?) and the electronic monitoring of sales of articles 211 to end users (operation defined as ?sell-out?).
In particolare, l?ambiente di calcolo distribuito pu? essere configurato per eseguire una previsione elettronica (calcolo elettronico predittivo) centralizzata di dati di vendite future di uno o pi? articoli 211 verso uno pi? esercizi commerciali 102 e tale previsione elettronica ? basata sui dati di vendita di articoli 211 verso utenti finali, ed anche sui dati di magazzino di uno o pi? esercizi commerciali 102, reperiti attraverso l?almeno un dispositivo elettronico per la gestione di scorte di magazzino 101 e/o tramite un esercizio commerciale 102. Altres?, tale previsione elettronica pu? essere basata su dati di scorte di articoli presenti nel magazzino 600. In particular, the distributed computing environment can? be configured to perform a centralized electronic forecast (electronic predictive calculation) of future sales data of one or more? articles 211 towards one more? commercial establishments 102 and such electronic prediction? based on the sales data of articles 211 towards end users, and also on the warehouse data of one or more? commercial establishments 102, found through the at least one electronic device for managing warehouse stocks 101 and/or through a commercial establishment 102. be based on inventory data for items in warehouse 600.
L?ambiente di calcolo distribuito qui descritto effettua tale previsione elettronica a livello centralizzato (dunque per parte o tutta la pluralit? di esercizi commerciali 102 affiliati), e/o a livello di singolo esercizio commerciale 102, e permette di creare, opzionalmente in modo automatico, delle proposte d?ordine specifiche per uno o pi? esercizi commerciali 102 sulla base dei dati sopra citati, per poi trasmettere tali proposte d?ordine verso uno o pi? dei dispositivi elettronici per la gestione di scorte di magazzino 101 operativamente associati allo specifico esercizio commerciale 102 al quale la proposta ? destinata. The distributed computing environment described here carries out this electronic forecast at a centralized level (therefore for part or all of the plurality of affiliated commercial establishments 102), and/or at the level of a single commercial establishment 102, and allows to create, optionally automatically , of the specific order proposals for one or more? commercial establishments 102 on the basis of the data cited above, to then transmit these order proposals to one or more electronic devices for managing warehouse stocks 101 operatively associated with the specific commercial establishment 102 to which the proposal? destined.
Dunque le previsioni di riordino possono essere fornite sia a livello di magazzino 600 sia a livello di esercizio commerciale 102. Therefore, the reorder forecasts can be provided both at the warehouse level 600 and at the business level 102.
In una forma di realizzazione preferita e non limitativa, la previsione elettronica sopra citata ? eseguita a livello centralizzato attraverso una apposita API. Attraverso la succitata API ? cos? possibile creare proposte d?ordine specifiche, basate sui dati precedentemente citati. In a preferred and non-limiting embodiment, the aforementioned electronic prediction is performed centrally through a specific API. Through the aforementioned API ? what? It is possible to create specific order proposals, based on the previously mentioned data.
In una forma di realizzazione non limitativa, la previsione elettronica succitata comprende un calcolo predittivo effettuato mediante un motore di intelligenza artificiale che pu? essere integrato nell?ambiente di calcolo distribuito o esterno al medesimo; in particolare, il motore di intelligenza artificiale pu? essere situato entro il sistema server 200 o essere elettronicamente acceduto con una connessione remota dal sistema server 200. In a non-limiting embodiment, the aforementioned electronic prediction comprises predictive computation performed by an artificial intelligence engine that can be integrated into the distributed computing environment or external to it; in particular, the artificial intelligence engine can be located within the server system 200 or be electronically accessed with a remote connection from the server system 200.
La figura 7 illustra una schermata esemplificativa del dispositivo elettronico per la gestione di scorte di magazzino 101, allorquando un utente abbia selezionato una seconda sotto-opzione di richiesta di reso verso un fornitore, che corrisponde ad una gestione di resi 1002??, riportati dal cliente o invenduti, verso il magazzino 600. Figure 7 illustrates an example screen of the electronic device for managing warehouse stocks 101, when a user has selected a second sub-option for requesting returns to a supplier, which corresponds to a management of returns 1002??, reported by customer or unsold, towards warehouse 600.
Come ? possibile osservare dalla figura medesima, la schermata mostra un primo ed un secondo articolo, in questo caso ?LCD display mod xy347? e ?cover iPhone mod. kw345?, ed un codice 212 dell?articolo medesimo. In una porzione della schermata, preferibilmente nella porzione inferiore della schermata, due pulsanti virtuali identificati con i riferimenti 1001s, 1001m permettono di incrementare o ridurre il numero di articoli che sono stati resi dal cliente. Un pulsante virtuale ?invia?, identificato in figura con il riferimento 1002s, permette all?utente di confermare la ricezione dell?articolo 211 da parte dell?esercizio commerciale 102. How ? can be observed from the figure itself, the screen shows a first and a second item, in this case ?LCD display mod xy347? and ?iPhone cover mod. kw345?, and a code 212 of the same article. In a portion of the screen, preferably in the lower portion of the screen, two virtual buttons identified with the references 1001s, 1001m allow you to increase or reduce the number of items that have been returned by the customer. A virtual ?send? button, identified in the figure with the reference 1002s, allows the user to confirm receipt of article 211 by the commercial establishment 102.
In una porzione della schermata, preferibilmente nella porzione inferiore della schermata, due pulsanti virtuali identificati con i riferimenti 1002p, 1002m permettono di incrementare o ridurre il numero di articoli che verranno resi dall?esercizio commerciale 102. Un pulsante virtuale ?invia?, identificato in figura con il riferimento 1002s, permette all?utente di confermare l?invio del reso dell?articolo 211 (o della pluralit? di articoli) da parte dell?esercizio commerciale 102. In a portion of the screen, preferably in the lower portion of the screen, two virtual buttons identified with the references 1002p, 1002m make it possible to increase or reduce the number of items that will be returned by the business 102. A virtual button ?send?, identified in appearing with the reference 1002s, allows the user to confirm that the return of article 211 (or of the plurality of articles) has been sent by the commercial establishment 102.
La funzione ? utilizzata per preparare prodotti il cui reso ? stato preautorizzato dal fornitore ad esempio per un cambio negli espositori degli articoli dell?esercizio commerciale 102 e/o per un cambio di gamma di articoli 211. The function ? used to prepare products whose return ? been pre-authorized by the supplier, for example for a change in the displays of the articles of the business 102 and/or for a change of the range of articles 211.
Anche nel caso della gestione dei resi, l?utente deve procedere, tramite il lettore ottico 104 e/o tramite il lettore a radiofrequenza 104r, a scansionare gli articoli 211 da rendere al magazzino 600. Also in the case of returns management, the user must proceed, by means of the optical reader 104 and/or by means of the radiofrequency reader 104r, to scan the articles 211 to be returned to the warehouse 600.
In una forma di realizzazione preferita e non limitativa, il programma software installato a bordo di ciascun dispositivo elettronico per la gestione di scorte di magazzino 101 pu? essere configurato per emettere un segnale d?allarme, ad esempio e non limitatamente un suono e/o una vibrazione, allorquando l?articolo il cui codice 300 ? stato scansionato corrisponde ad un articolo il cui reso ? stato preventivamente autorizzato dal fornitore. In a preferred and non-limiting embodiment, the software program installed on board each electronic device for managing inventories 101 can be configured to emit an alarm signal, for example and not limited to a sound and/or a vibration, when the article whose code 300 ? been scanned corresponds to an article whose return? previously authorized by the supplier.
Se un articolo scansionato ? presente fra quelli autorizzati, il dispositivo elettronico per la gestione di scorte di magazzino 101 emetter? il detto segnale d?allarme. In tale caso il sistema server 200 provveder? a incrementare un secondo valore residuale degli articoli 211 resi a magazzino e, parimenti, provveder? a decrementare il primo valore residuale degli articoli 211 a disposizione per l?esercizio commerciale 102. If a scanned article ? present among those authorized, the electronic device for the management of inventories 101 will emit? the said alarm signal. In this case the server system 200 will provide? to increase a second residual value of the items 211 returned to the warehouse and, likewise, will provide? to decrease the first residual value of the articles 211 available for the commercial exercise 102.
In particolare, il secondo valore residuale ? indicativo del numero di specifici articoli presenti nel magazzino 600. In una forma di realizzazione non limitativa, dunque, il sistema server 200 ? configurato per memorizzare un secondo valore residuale di almeno un articolo 211, preferibilmente di una pluralit? di articoli 211 presenti nel magazzino 600 del fornitore di articoli, dove tale magazzino 600 ? configurato per permettere la distribuzione di articoli 211 verso uno o pi? esercizi commerciali 102. In particular, the second residual value ? indicative of the number of specific articles present in the warehouse 600. In a non-limiting embodiment, therefore, the server system 200 ? configured to memorize a second residual value of at least one item 211, preferably of a plurality? of articles 211 present in the warehouse 600 of the supplier of articles, where this warehouse 600 ? configured to allow the distribution of articles 211 towards one or more? shops 102.
Nell?ambiente di calcolo qui descritto si ha dunque un decremento del secondo valore residuale allorquando l?almeno un articolo 211 viene inviato dal detto magazzino 600 verso uno specifico esercizio commerciale 102 a seguito di una ricezione di un dato elettronico di richiesta d?ordine 1002? trasmesso da un dispositivo elettronico per la gestione di scorte di magazzino 101 operativamente associato allo specifico esercizio commerciale 102 e/o si ha un incremento del secondo valore residuale allorquando l?almeno un articolo 211 viene inviato o ? destinato ad essere inviato al magazzino 600 da uno specifico esercizio commerciale 102 a seguito di una ricezione di un dato elettronico di richiesta di reso 1002?? trasmesso da un dispositivo elettronico per la gestione di scorte di magazzino 101 operativamente associato allo specifico esercizio commerciale 102. In the calculation environment described here there is therefore a decrease in the second residual value when the at least one article 211 is sent from said warehouse 600 to a specific commercial establishment 102 following receipt of an electronic order request data 1002 ? transmitted by an electronic device for managing warehouse stocks 101 operatively associated with the specific commercial establishment 102 and/or there is an increase in the second residual value when the at least one article 211 is sent or ? intended to be sent to the warehouse 600 from a specific commercial establishment 102 following receipt of an electronic return request data 1002?? transmitted by an electronic device for managing warehouse stocks 101 operatively associated with the specific commercial establishment 102.
Nel caso attraverso il lettore ottico 104 e/o attraverso il lettore a radiofrequenza 104r si scansionasse o comunque si leggesse un codice di un articolo non presente fra quelli autorizzati per il reso, sul monitor del dispositivo elettronico per la gestione di scorte di magazzino 101 verrebbe visualizzato un segnale di diniego, ad esempio, e non limitatamente, una X rossa. If through the optical reader 104 and/or through the radiofrequency reader 104r a code of an item not present among those authorized for return is scanned or in any case read, the monitor of the electronic device for the management of warehouse stocks 101 would a denial sign is displayed, for example, but not limited to, a red X.
In una forma di realizzazione preferita e non limitativa, il dispositivo elettronico per la gestione di scorte di magazzino 101 pu? essere configurato per generare, all?atto della pressione del pulsante virtuale ?Invia? 1002s, un foglio di calcolo di riepilogo verso il sistema server 200 e/o verso un ulteriore predeterminato destinatario. Tale foglio di calcolo pu? essere vantaggiosamente utilizzato quale bolla di reso. In a preferred and non-limiting embodiment, the electronic device for managing inventories 101 can be configured to generate, when pressing the virtual button ?Send? 1002s, a summary spreadsheet to the server system 200 and/or to a further predetermined recipient. This spreadsheet can be advantageously used as a delivery note.
In figura 8 ? illustrata una schermata per gestire la creazione elettronica di etichette 1003, attraverso la quale il gestore dell?esercizio commerciale pu? stampare etichette di uno o pi? articoli 211 in accordo ad un formato predefinito. Come illustrato ad esempio in figura 8, la schermata proposta dal dispositivo elettronico per la gestione di scorte di magazzino 101 pu? ad esempio visualizzare un codice 212 dell?articolo 211 e pu? presentare un men? a opzioni, identificato dal riferimento 1003u tramite il quale ? possibile selezionare un formato e/o layout dell?etichetta. Nella forma di realizzazione illustrata nelle figure annesse, il men? comprende tre opzioni di layout: ?consumer?, ?prosumer? e ?business?. In figure 8 ? illustrated a screen to manage the electronic creation of 1003 labels, through which the manager of the business can? print labels of one or more? 211 articles according to a predefined format. As shown for example in figure 8, the screen proposed by the electronic device for managing warehouse stocks 101 can for example, display a code 212 of? Article 211 and pu? present a menu to options, identified by the reference 1003u through which ? It is possible to select a label format and/or layout. In the embodiment illustrated in the annexed figures, the menu? includes three layout options: ?consumer?, ?prosumer? and ?business?.
In una predefinita porzione della schermata, sono presenti due pulsanti virtuali, identificati con i riferimenti numerici 1003p, 1003m, tramite i quali un utente pu? procedere con una conferma di associazione o con una cancellazione di associazione di un determinato articolo 211 con una particolare etichetta. In a predefined portion of the screen, there are two virtual buttons, identified with the numerical references 1003p, 1003m, through which a user can proceed with an association confirmation or an association cancellation of a particular 211 article with a particular label.
In una ulteriore predeterminata porzione della schermata, un pulsante ?Invia? 1003s determina la trasmissione di un determinato dato elettronico verso una predefinita stampante, affinch? una etichetta possa essere stampata, o comunque possa essere elettronicamente creata. In a further predetermined portion of the screen, a button ?Send? 1003s determines the transmission of a certain electronic data to a predefined printer, so that? a label can be printed, or in any case it can be created electronically.
Infine, in figura 9 ? illustrato un diagramma di principio di un men? che viene presentato dal dispositivo elettronico per la gestione di scorte di magazzino 101, allorquando l?utente abbia selezionato sulla schermata del dispositivo medesimo un pulsante di informazioni. In dettaglio, il men? proposto dal software del dispositivo elettronico per la gestione di scorte di magazzino 101 comprende la possibilit? di selezionare almeno una tra le seguenti opzioni. Finally, in figure 9 ? illustrated a principle diagram of a men? which is presented by the electronic device for managing warehouse stocks 101, when the user has selected an information button on the screen of the device itself. In detail, the menu proposed by the software of the electronic device for the management of inventories 101 includes the possibility? to select at least one of the following options.
Una prima opzione 1004a con la quale l?utente seleziona uno stato del negozio, e con la quale il programma software mostra sul monitor del dispositivo elettronico per la gestione di scorte di magazzino un dettaglio di tutti gli articoli 211 giacenti presso l?esercizio commerciale 102 al quale il dispositivo elettronico per la gestione di scorte di magazzino 101 ? operativamente associato. In particolare, il dettaglio di tutti gli articoli 211 ? un dettaglio della situazione in tempo reale. Allorquando l?utente seleziona tale prima opzione 1004a, il dispositivo elettronico per la gestione di scorte di magazzino 101 invia un dato elettronico di richiesta di status verso il sistema server 200, e tale sistema server 200, automaticamente, dopo aver riconosciuto l?identificativo dello specifico esercizio commerciale 102 dal quale la richiesta proviene, e/o dopo aver riconosciuto l?identificativo dello specifico dispositivo elettronico per la gestione di scorte di magazzino 101 dal quale la richiesta proviene, interroga il primo database 201 al fine di raccogliere tutti i file 210 inerenti agli articoli 211 disponibili per l?esercizio commerciale 102, e crea un file di report che viene quindi automaticamente trasmesso verso il dispositivo elettronico per la gestione di scorte di magazzino 101 dal quale ? pervenuta la richiesta elettronica, al fine di poter facilmente fornire un quadro completo della situazione delle scorte al gestore dell?esercizio commerciale 102. A first option 1004a with which the user selects a status of the shop, and with which the software program shows on the monitor of the electronic device for the management of warehouse stocks a detail of all the articles 211 in stock at the commercial establishment 102 to which the electronic device for managing warehouse stocks 101 ? operationally associated. In particular, the detail of all articles 211 ? a detail of the situation in real time. When the user selects this first option 1004a, the electronic device for the management of warehouse stocks 101 sends an electronic status request data towards the server system 200, and this server system 200, automatically, after recognizing the identifier of the specific business 102 from which the request comes, and/or after recognizing the identifier of the specific electronic device for managing warehouse stocks 101 from which the request comes, queries the first database 201 in order to collect all the files 210 relating to the articles 211 available for the commercial operation 102, and creates a report file which is then automatically transmitted to the electronic device for managing warehouse stocks 101 from which ? received the electronic request, in order to be able to easily provide a complete picture of the stock situation to the manager of the commercial exercise 102.
Una seconda opzione 1004b concerne una richiesta di assistenza, ed ? utilizzabile dall?utente qualora si riscontrino problemi tecnici con l?utilizzo del dispositivo elettronico per la gestione di scorte di magazzino 101. A second option 1004b concerns a request for assistance, and ? usable by the user if technical problems are encountered with the use of the electronic device for managing warehouse stocks 101.
Una terza opzione 1004c concerne la possibilit? di fare un inventario, in particolare un inventario complessivo, dell?esercizio commerciale 102. Tale opzione 1004c pu? essere attivata spontaneamente da parte del gestore dell?esercizio commerciale o, alternativamente, pu? essere richiesta dal magazzino 600 tramite un particolare messaggio. A third option 1004c concerns the possibility? to make an inventory, in particular an overall inventory, of the business? 102. This option 1004c pu? be activated spontaneously by the manager of the business or, alternatively, can? be requested from warehouse 600 via a particular message.
Una quarta opzione 1004d concerne la possibilit? per l?utente di visualizzare sul monitor del dispositivo elettronico per la gestione di scorte di magazzino 101 uno stato delle operazioni in sospeso. A fourth option 1004d concerns the possibility? for the user to display on the monitor of the electronic inventory management device 101 a status of pending operations.
Diverse opzioni sono state previste per l?assegnazione dei dispositivi elettronici per la gestione di scorte di magazzino 101 ai vari esercizi commerciali 102. Una tra le opzioni previste ? quella di una cessione di un dispositivo elettronico per la gestione di scorte di magazzino 101 in comodato d?uso, affinch? per il gestore dell?esercizio commerciale 102 non vi sia un aggravio di costi eccessivo. Preferibilmente, tale comodato d?uso pu? essere gratuito per il gestore dell?esercizio commerciale 102. Tale soluzione, peraltro, permette al magazzino 600, e/o al fornitore, di gestire in modo centralizzato, e dunque estremamente efficiente, tutta la pluralit? di dispositivi elettronici per la gestione di scorte di magazzino 101 forniti ai vari esercizi commerciali 102, e altres? permette vantaggiosamente di procedere in maniera sistematica e uniforme alla personalizzazione di tali dispositivi mediante il software ivi installato anche qui in modo centralizzato dal fornitore. I dispositivi elettronici per la gestione di scorte di magazzino 101 qui descritti possono essere vantaggiosamente e facilmente forniti anche a esercizi commerciali 102 la cui attivit? ? gi? da tempo avviata. Various options have been envisaged for the assignment of the electronic devices for managing warehouse stocks 101 to the various commercial establishments 102. One of the options envisaged is? that of a transfer of an electronic device for the management of inventories 101 on loan for use, so that? for the manager of the commercial exercise 102 there is not an excessive increase in costs. Preferably, this loan for use can? be free for the manager of the commercial exercise 102. This solution, moreover, allows the warehouse 600, and/or the supplier, to manage in a centralized and therefore extremely efficient way, all the plurality? of electronic devices for managing warehouse stocks 101 supplied to the various commercial establishments 102, and also it advantageously allows proceeding in a systematic and uniform manner with the personalization of these devices using the software installed therein in a centralized manner by the supplier. The electronic devices for managing warehouse stocks 101 described herein can also be advantageously and easily supplied to commercial establishments 102 whose activity? ? already started long ago.
All?atto della stipula del contratto tra il gestore dell?esercizio commerciale 102 ed il fornitore, i dati dell?esercizio commerciale vengono caricati sul sistema server 200 cosicch? ? ad esempio nel secondo database 202 ? sia creata una associazione tra un dispositivo elettronico per la gestione di scorte di magazzino 101 ed uno, ed un solo, esercizio commerciale 102. Tale associazione corrisponde ad una coppia di elementi identificativi (dispositivo elettronico per la gestione di scorte di magazzino 101 ? esercizio commerciale 102) che viene elettronicamente memorizzata in uno specifico file del secondo database 202. Upon stipulation of the contract between the manager of the commercial operation 102 and the supplier, the data of the commercial operation are loaded onto the server system 200 so that ? for example in the second database 202 ? an association is created between an electronic device for managing warehouse stocks 101 and one, and only one, commercial establishment 102. This association corresponds to a pair of identification elements (electronic device for managing warehouse stocks 101 ? commercial establishment 102) which is electronically stored in a specific file of the second database 202.
Il dispositivo elettronico per la gestione di scorte di magazzino 101, che come gi? citato in precedenza pu? essere un dispositivo elettronico portatile configurato per permettere le operazioni eseguite dal software, sar? dunque vantaggiosamente corredato di un software che comprende porzioni di codice software tali da causare, allorquando eseguite, innanzitutto una fornitura di un men? di interfaccia su di un monitor del dispositivo elettronico per la gestione di scorte di magazzino 101; tale men? ? configurato per fornire ad un utente una pluralit? di opzioni di gestione di articoli 211 venduti e/o resi da un cliente e/o acquistati o forniti e/o resi ad un fornitore. The electronic device for managing inventories 101, which as already? previously mentioned can? be a portable electronic device configured to allow the operations performed by the software, sar? therefore advantageously equipped with a software that includes portions of software code such as to cause, when executed, first of all a supply of a menu? interface on a monitor of the electronic device for managing warehouse stocks 101; such less? ? configured to provide a user with a plurality? of management options for items 211 sold and/or returned by a customer and/or purchased or supplied and/or returned to a supplier.
Il programma software altres? ? configurato per permettere di instaurare una comunicazione remota con il sistema server 200, il quale comprende almeno un primo database 201 per l?inventario centralizzato di articoli distribuiti e/o venduti in esercizi commerciali 102, configurato per memorizzare una pluralit? di file 210 associati ad uno specifico articolo 211 da vendere e/o distribuire nei detti esercizi commerciali 102. Se la comunicazione remota viene effettivamente instaurata il programma software pu? eseguire operazioni di scambio elettronico di dati con il sistema server 200; diversamente, esso ? configurato per memorizzare almeno temporaneamente di dati elettronici successivamente da trasmettere verso il sistema server 200, e per ritentare l?instaurazione della citata connessione remota ad intervalli di tempo predeterminati. The software program also? ? configured to allow establishing a remote communication with the server system 200, which comprises at least a first database 201 for the centralized inventory of items distributed and/or sold in commercial establishments 102, configured to memorize a plurality? of files 210 associated with a specific article 211 to be sold and/or distributed in said commercial establishments 102. If the remote communication is effectively established, the software program can? performing electronic data exchange operations with the server system 200; otherwise, it ? configured to at least temporarily store electronic data subsequently to be transmitted towards the server system 200, and to retry the establishment of the aforementioned remote connection at predetermined time intervals.
Subordinatamente alla effettiva instaurazione della comunicazione remota con il sistema server 200, il programma software causa la trasmissione di dati elettronici di vendita e/o reso di almeno uno specifico articolo 211 verso il sistema server 200. Subject to the effective establishment of the remote communication with the server system 200, the software program causes the transmission of electronic sales and/or returns data of at least one specific article 211 towards the server system 200.
Diversamente, qualora l?effettiva instaurazione di detta comunicazione remota con il sistema server 200 non sia avvenuta, il programma software causa una memorizzazione almeno temporanea di detti dati elettronici di vendita e/o reso dello specifico articolo 211 su di una memoria operativamente accessibile all?unit? di elaborazione dati del dispositivo elettronico per la gestione di scorte di magazzino 101. Otherwise, if the effective establishment of said remote communication with the server system 200 has not taken place, the software program causes at least temporary storage of said electronic sales and/or return data of the specific article 211 in a memory that is operationally accessible to the user. unit? of data processing of the electronic device for the management of inventories 101.
Al fine di rendere riconoscibile per il sistema server 200 qual ? l?effettivo esercizio commerciale 102 dal quale i dati elettronici effettivamente provengono, le porzioni di codice software causano l?introduzione in detti dati elettronici di un identificativo 214 dello specifico esercizio commerciale 102 al quale il dispositivo elettronico 101 e/o il software sono operativamente associati e/o un identificativo del dispositivo elettronico per la gestione di scorte di magazzino 101. Ci? permette dunque di aggiornare in modo selettivo solo la parte interessata dei file 210 del primo database 201. In order to make recognizable for the server system 200 what ? the actual commercial establishment 102 from which the electronic data actually come, the portions of software code cause the introduction in said electronic data of an identifier 214 of the specific commercial establishment 102 with which the electronic device 101 and/or the software are operatively associated and/or an identifier of the electronic inventory management device 101. Ci? it therefore allows to selectively update only the interested part of the files 210 of the first database 201.
Il programma software installato sul dispositivo elettronico altres? ? configurato per causare un interfacciamento software tra il lettore ottico 104 e/o il lettore a radiofrequenza 104r e l?unit? di elaborazione dati del dispositivo medesimo, cosicch? risulti possibile acquisire otticamente il codice 300 per eseguirne un?elaborazione dalla quale estrarre la stringa alfanumerica precedentemente citata o, alternativamente, cosicch? risulti possibile acquisire otticamente il codice 300 e trasmettere il medesimo verso il sistema server 200. The software program installed on the electronic device also? ? configured to cause a software interface between the optical reader 104 and/or the radiofrequency reader 104r and the unit? of data processing of the device itself, so that? is it possible to optically acquire the code 300 to perform an elaboration from which to extract the previously mentioned alphanumeric string or, alternatively, so that? it is possible to optically acquire the code 300 and transmit the same towards the server system 200.
Il programma software installato a bordo del dispositivo elettronico per la gestione di scorte di magazzino 101 ? altres? configurato per fornire criteri di accesso e/o per fornire un accesso verso il sistema server 200, il quale a sua volta ? configurato per fornire una interfaccia software, in particolare una API, che ? concepita e specificamente destinata a permettere a sistemi terzi di accedere ai dati raccolti tramite il dispositivo elettronico per la gestione di scorte di magazzino 101, in particolare essendo configurata e specificamente destinata a permettere a sistemi terzi di accedere ai dati di vendita ed alle disponibilit? di magazzino dello specifico esercizio commerciale 102 al quale il dispositivo elettronico per la gestione di scorte di magazzino 101 ? operativamente associato. In altri termini, il sistema server 200 agisce come sistema cloud per fornire la detta API ed il dispositivo elettronico per la gestione di scorte di magazzino 101 permette di potervi accedere. Il personale utilizza il dispositivo elettronico per la gestione di scorte di magazzino 101 per ottenere gli accessi all?API. Grazie a questo aspetto, ? possibile permettere a programmi software terzi, ad esempio programmi software gestionali, di accedere ai dati dello specifico esercizio commerciale 102 per importarli su piattaforme computer esterne in modo almeno parzialmente, preferibilmente completamente, automatizzato. Tale API, ai fini della presente divulgazione, pu? essere definita una API a livello utente, destinata a personale dello specifico esercizio commerciale 102. In altri termini il programma software sopra citato permette di eseguire un procedimento di fornitura di un accesso elettronico ad un dispositivo elettronico per la gestione di scorte di magazzino 101 da parte di sistemi terzi. The software program installed on board the electronic device for the management of inventories 101 ? otherwise? configured to provide access criteria and/or to provide access to the server system 200, which in turn ? configured to provide a software interface, in particular an API, which ? conceived and specifically intended to allow third party systems to access the data collected through the electronic device for managing warehouse stocks 101, in particular being configured and specifically intended to allow third party systems to access the sales data and availability? warehouse of the specific business 102 to which the electronic device for managing warehouse stocks 101 ? operationally associated. In other words, the server system 200 acts as a cloud system to provide said API and the electronic device 101 for managing inventories allows access to it. Staff use electronic inventory management device 101 to get access to the API. Thanks to this aspect, ? It is possible to allow third party software programs, for example management software programs, to access the data of the specific commercial establishment 102 in order to import them onto external computer platforms in an at least partially, preferably completely, automated manner. This API, for purposes of this disclosure, can be defined as a user-level API, intended for personnel of the specific commercial establishment 102. In other words, the aforementioned software program allows carrying out a procedure for providing electronic access to an electronic device for managing warehouse stocks 101 by of third party systems.
In una forma di realizzazione preferita ancorch? non limitativa, l?accesso elettronico sopra descritto ? di tipo selettivo, ed ? reso effettivamente operativo solamente ad una predefinita selezione (definita originariamente e/o tramite lo scambio di credenziali di accesso) di sistemi terzi. In a preferred embodiment even though? non-limiting, the electronic access described above? selective, and ? effectively made operational only to a predefined selection (originally defined and/or through the exchange of access credentials) of third party systems.
In una forma di realizzazione non limitativa, infine, il sistema di calcolo distribuito qui descritto permette altres? di fornire una dashboard che ? utilizzata a livello amministrativo e/o dai gestori degli esercizi commerciali 102 e/o da enti terzi quali ad esempio e non limitatamente operatori telefonici. Finally, in a non-limiting embodiment, the distributed computing system described here also allows to provide a dashboard that ? used at an administrative level and/or by the managers of the commercial establishments 102 and/or by third parties such as, for example and not limited to, telephone operators.
La dashboard qui descritta ? preferibilmente accessibile in modo selettivo, ossia solo dietro verifica di esattezza di credenziali d?utente. The dashboard described here ? preferably accessible in a selective way, i.e. only upon verification of the accuracy of the user credentials.
Attraverso tale dashboard l?ambiente di calcolo distribuito permette all?utente, dotato di un proprio elaboratore elettronico, di visualizzare tutte le informazioni sul magazzino 600 e sulle vendite dei vari articoli 211, da parte di uno o pi? esercizi commerciali 102. Attraverso la dashboard qui sopra citata ? altres? possibile generare dei report analitici e/o ? possibile fornire al gestore di uno specifico esercizio commerciale 102 dei messaggi di posta elettronica contenenti informazioni relative ad articoli 211 caricati a magazzino o nuove giacenze rilevate durante un inventario eseguito sul magazzino 600 medesimo. Through this dashboard, the distributed computing environment allows the user, equipped with his own electronic processor, to view all the information on the warehouse 600 and on the sales of the various articles 211, by one or more commercial establishments 102. Through the dashboard mentioned above ? otherwise? Is it possible to generate analytical reports and/or ? It is possible to supply the manager of a specific commercial establishment 102 with e-mail messages containing information relating to articles 211 loaded into the warehouse or new inventories detected during an inventory carried out on the warehouse 600 itself.
Preferibilmente, ma non limitatamente, i dati visualizzati sulla dashboard sono dati in tempo reale, ossia riflettenti la situazione pressoch? attuale che si riscontra nell?ambiente di calcolo distribuito qui descritto. Preferably, but not limited to, the data displayed on the dashboard are real-time data, i.e. reflecting the situation almost? current that is found in the distributed computing environment described here.
In altre parole, la dashboard, o interfaccia elettronica, ? configurata per permettere la visualizzazione e/o lo scaricamento elettronici di almeno parte dei dati relativi a rimanenze di articoli 211 all?interno di uno specifico esercizio commerciale 102 e/o in un magazzino 600 di un fornitore di articoli, destinato a distribuire articoli 211 verso uno o pi? esercizi commerciali 102. In other words, the dashboard, or electronic interface, ? configured to allow the electronic display and/or download of at least part of the data relating to inventories of articles 211 within a specific commercial establishment 102 and/or in a warehouse 600 of an article supplier, intended to distribute articles 211 towards one or more shops 102.
Preferibilmente, ancorch? non limitatamente, la dashboard ? configurata e specificamente destinata ad essere elettronicamente interfacciata con un programma software gestionale di uno specifico esercizio commerciale 102. L?interfacciamento elettronico qui citato ? dunque di tipo diretto. La presenza di una dashboard con la funzionalit? qui descritta ? particolarmente importante, perch? sempre pi? gli esercizi commerciali 102 sono dotati ognuno di un proprio software gestionale attraverso cui gestire gli ordini di riacquisto, e ci? dunque facilita al gestore il management del proprio esercizio commerciale 102. Preferably, even though not limited to, the dashboard ? configured and specifically intended to be electronically interfaced with a management software program of a specific commercial establishment 102. The electronic interfacing mentioned here? therefore direct. The presence of a dashboard with the functionality? described here? particularly important, why? more and more the 102 commercial establishments are each equipped with their own management software through which to manage buyback orders, and what? therefore it makes it easier for the manager to manage his own business 102.
Attraverso l?ambiente di calcolo distribuito oggetto della presente invenzione ? altres? possibile effettuare in modo efficiente operazioni di crossselling di una pluralit? di articoli 211. In altre parole, l?ambiente di calcolo oggetto della presente divulgazione pu? essere configurato e specificamente destinato per permettere, attraverso il dispositivo elettronico per la gestione di scorte di magazzino 101, l?esecuzione elettronica di una procedura di cross-selling di ulteriori articoli 211, ossia per proporre elettronicamente per la vendita, attraverso il dispositivo elettronico per la gestione di scorte di magazzino 101, ulteriori articoli 211 in aggiunta ad un primo articolo 211 gi? acquistato da un cliente. Through the distributed computing environment object of the present invention? otherwise? Is it possible to efficiently carry out cross-selling operations of a plurality? of articles 211. In other words, the computing environment object of this disclosure can? be configured and specifically intended to allow, through the electronic device for managing inventories 101, the electronic execution of a cross-selling procedure of further articles 211, i.e. to propose electronically for sale, through the electronic device for the management of inventories 101, further articles 211 in addition to a first article 211 already? purchased by a customer.
In una particolare forma di realizzazione, in caso di vendita di un primo articolo 211 ad un cliente, il sistema server 200 pu? essere configurato per individuare e/o proporre elettronicamente, preferibilmente in modo automatico, sul detto dispositivo elettronico per la gestione di scorte di magazzino 101, ulteriori articoli 211 disponibili nel medesimo esercizio commerciale 102, associati a livello logico con il primo articolo 211. Tale primo articolo 211 ? stato preventivamente selezionato per la vendita ad un utente tramite il medesimo dispositivo elettronico per la gestione di scorte di magazzino 101. Ai sensi della presente invenzione, per associazione a livello logico si intende la proposizione di ulteriori articoli 211 in aggiunta al primo articolo 211 che siano destinati ad un medesimo prodotto finale e/o che siano utilizzabili assieme al primo articolo 211. Ad esempio, e non limitatamente, il primo articolo 211 pu? essere una custodia per un telefono cellulare iPhone Xs Silver, e la proposizione elettronica avviene proponendo, sul monitor del dispositivo elettronico per la gestione di scorte di magazzino 101, uno screen protector per il medesimo tipo di telefono cellulare. In a particular embodiment, upon sale of a first item 211 to a customer, the server system 200 can be configured to electronically identify and/or propose, preferably automatically, on said electronic device for managing warehouse stocks 101, further articles 211 available in the same commercial establishment 102, logically associated with the first article 211. This first article 211 ? previously selected for sale to a user through the same electronic device for managing warehouse stocks 101. According to the present invention, by logical level association we mean the proposition of further articles 211 in addition to the first article 211 which are intended for the same final product and/or which can be used together with the first article 211. For example, and not limited to, the first article 211 pu? be a case for an iPhone Xs Silver mobile phone, and the electronic proposition takes place by proposing, on the monitor of the electronic device for managing inventories 101, a screen protector for the same type of mobile phone.
Allorquando il pulsante virtuale ?invia? 1001s ? stato premuto, il dispositivo elettronico di gestione di scorte di magazzino 101 qui descritto avvia una procedura di ricerca di una connessione con il sistema server 200, e, allorquando tale connessione ? disponibile, invia verso il sistema server un dato elettronico che causa un decremento del primo valore residuale dello specifico articolo 211, nella presente descrizione ?iPhone XS Silver?, venduto al cliente, ed effettua una procedura di ricerca automatica (procedura di cross-selling) nel database 201 di ulteriori articoli 211 tali per cui il nome 211?, il codice 212 o i cui dettagli 213 contengano almeno parte del nome e/o codice e/o dettagli del primo articolo 211. Convenientemente, in una forma di realizzazione non limitativa, il codice 212 pu? contenere un sottocodice identificativo del prodotto finale al quale l?articolo 211 ? destinato. When the virtual button ?send? 1001s ? been pressed, the electronic warehouse stock management device 101 described herein starts a search procedure for a connection with the server system 200, and when this connection ? available, sends an electronic datum to the server system which causes a decrease in the first residual value of the specific article 211, in this description ?iPhone XS Silver?, sold to the customer, and carries out an automatic search procedure (cross-selling procedure) in the database 201 of further articles 211 such that the name 211?, the code 212 or the details of which 213 contain at least part of the name and/or code and/or details of the first article 211. Conveniently, in a non-limiting embodiment, the code 212 can? contain an identification subcode of the final product to which article 211 ? intended.
La procedura di cross-selling comprende preferibilmente una trasmissione di dati elettronici di cross-selling, indicanti la tipologia e/o numero e/o l?identificativo 212 degli ulteriori articoli 211, e tali dati elettronici sono trasmessi dal sistema server 200 verso il dispositivo elettronico per la gestione di scorte di magazzino 101. The cross-selling procedure preferably comprises a transmission of cross-selling electronic data, indicating the type and/or number and/or identifier 212 of the further articles 211, and these electronic data are transmitted by the server system 200 towards the electronic device for the management of inventories 101.
In altre parole, l?ambiente di calcolo distribuito pu? essere configurato per eseguire un?operazione di calcolo di ?attachment rate?; si tratta di una fase di calcolo di un tasso di connessione di un articolo 211, opzionalmente per almeno il primo articolo 211, con ulteriori articoli 211 diversi dall?articolo 211 o primo articolo 211 e venduti come conseguenza diretta o implicata dalla vendita del detto articolo 211 o primo articolo 211. Il calcolo dell?attachment rate ? importante perch? permette di valutare ad esempio e non limitatamente la marginalit? di vendita derivante ad esempio dalla vendita di pi? accessori tra loro correlati e tutti destinati ad un medesimo tipo di telefono cellulare. In other words, the distributed computing environment can? be configured to perform an ?attachment rate? calculation operation; it is a step of calculating a connection rate of a 211 article, optionally for at least the first 211 article, with further 211 articles other than the 211 article or first 211 article and sold as a direct or implied consequence of the sale of the said article 211 or first article 211. The calculation of the attachment rate ? important why? allows you to evaluate, for example, and not limited to the marginality? of sales deriving for example from the sale of pi? related accessories and all intended for the same type of mobile phone.
I vantaggi dell?ambiente di calcolo distribuito, del software, e del metodo oggetto della presente divulgazione sono chiari alla luce della descrizione che precede. In particolare, essi permettono una gestione estremamente facilitata, rapida e flessibile delle scorte di magazzino sia per un fornitore sia per uno o pi? esercizi commerciali, e permettono in particolare di analizzare con maggiore semplicit? e rapidit? eventuali andamenti e/o fluttuazioni di vendita di determinati articoli. The advantages of the distributed computing environment, of the software, and of the method object of the present disclosure are clear in the light of the preceding description. In particular, they allow extremely easy, rapid and flexible management of inventories both for a supplier and for one or more suppliers. businesses, and allow in particular to analyze more easily? and speed? any sales trends and/or fluctuations of certain items.
L?ambiente di calcolo distribuito, il metodo ed il software qui descritto sono flessibilmente applicabili ad una gran variet? di tipologie di esercizi commerciali, che possono proporre in vendita alla clientela prodotti di natura anche significativamente eterogenea. The distributed computing environment, method and software described here are flexibly applicable to a large variety of? types of commercial establishments, which can offer customers products of a significantly heterogeneous nature for sale.
L?invenzione non ? limitata alle forme di realizzazione dei disegni annessi. Per questo motivo, laddove nelle rivendicazioni che seguono determinati elementi o caratteristiche tecniche siano seguite da segni di riferimento, tali segni sono da intendersi non limitativi, essendo forniti al solo scopo di incrementare l?intellegibilit? delle rivendicazioni. The invention is not limited to the embodiments of the accompanying drawings. For this reason, where certain elements or technical characteristics are followed by reference signs in the claims that follow, these signs are to be understood as non-limiting, being provided for the sole purpose of increasing the intelligibility? of the claims.
? infine chiaro che all?oggetto della presente divulgazione possono essere apportate aggiunte, modifiche o varianti, ovvie per un tecnico del ramo, senza per questo fuoriuscire dall?ambito di tutela fornito dalle rivendicazioni annesse. ? finally, it is clear that additions, modifications or variations, which are obvious to a person skilled in the art, can be made to the object of the present disclosure, without thereby departing from the scope of protection provided by the appended claims.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT102020000029240A IT202000029240A1 (en) | 2020-12-01 | 2020-12-01 | DISTRIBUTED CALCULATION ENVIRONMENT FOR THE MANAGEMENT OF PRODUCTS FOR SALE IN COMMERCIAL RETAILERS AND ASSOCIATED METHOD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT102020000029240A IT202000029240A1 (en) | 2020-12-01 | 2020-12-01 | DISTRIBUTED CALCULATION ENVIRONMENT FOR THE MANAGEMENT OF PRODUCTS FOR SALE IN COMMERCIAL RETAILERS AND ASSOCIATED METHOD |
Publications (1)
Publication Number | Publication Date |
---|---|
IT202000029240A1 true IT202000029240A1 (en) | 2022-06-01 |
Family
ID=74759279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
IT102020000029240A IT202000029240A1 (en) | 2020-12-01 | 2020-12-01 | DISTRIBUTED CALCULATION ENVIRONMENT FOR THE MANAGEMENT OF PRODUCTS FOR SALE IN COMMERCIAL RETAILERS AND ASSOCIATED METHOD |
Country Status (1)
Country | Link |
---|---|
IT (1) | IT202000029240A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130144757A1 (en) * | 2002-01-23 | 2013-06-06 | Sensormatic Electronics, LLC | Inventory management system |
CA2847934A1 (en) * | 2013-07-29 | 2015-01-29 | Eric Green | Systems and methods for sales and inventory management |
US20190034896A1 (en) * | 2017-07-28 | 2019-01-31 | Convipay Inc. | System and method for dynamically controlling the pricing information of the self-service terminal |
US20200242644A1 (en) * | 2017-08-15 | 2020-07-30 | WasteLess LTD | System and method using a dynamic pricing engine to determine pricing for goods |
-
2020
- 2020-12-01 IT IT102020000029240A patent/IT202000029240A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130144757A1 (en) * | 2002-01-23 | 2013-06-06 | Sensormatic Electronics, LLC | Inventory management system |
CA2847934A1 (en) * | 2013-07-29 | 2015-01-29 | Eric Green | Systems and methods for sales and inventory management |
US20190034896A1 (en) * | 2017-07-28 | 2019-01-31 | Convipay Inc. | System and method for dynamically controlling the pricing information of the self-service terminal |
US20200242644A1 (en) * | 2017-08-15 | 2020-07-30 | WasteLess LTD | System and method using a dynamic pricing engine to determine pricing for goods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170213186A1 (en) | System and method for logistics management | |
US20160055561A1 (en) | Product display management system | |
KR101914421B1 (en) | business management system | |
CA3072316C (en) | Systems and methods for managing data related to vehicle(s) | |
KR20220000529A (en) | Smart distribution management system capable of real-time stock reporting | |
US11956696B2 (en) | System, software application and method of advanced interaction with transportable containers | |
JP4522792B2 (en) | Product advertising method and product information providing device | |
US11301193B2 (en) | Methods and system for wireless thermal printing for order fulfillment | |
US20160253728A1 (en) | Cooperation server, cooperation program, and ec system | |
IT202000029240A1 (en) | DISTRIBUTED CALCULATION ENVIRONMENT FOR THE MANAGEMENT OF PRODUCTS FOR SALE IN COMMERCIAL RETAILERS AND ASSOCIATED METHOD | |
KR102369961B1 (en) | Systems and methods for database tuning | |
JP2010224588A (en) | Information management system | |
CN114819983A (en) | Individually customized SAAS (software as a service) tracing system for small and micro enterprises | |
KR20220006330A (en) | System for Delivering Mobile Phone for Performing Simultaneously Purchasing and Marketing Online | |
JP2004244181A (en) | Inventor information providing device, terminal equipment, inventory information providing method and inventory information providing program | |
JP7061986B2 (en) | Management device, management method, management program | |
TWI831003B (en) | Systems and method for database reconciliation | |
JP6935893B1 (en) | Information processing program and information processing equipment | |
WO2024075502A1 (en) | Information processing system, information processing terminal, information processing method, and program | |
JP2004001932A (en) | Posting assistance system | |
KR20140056735A (en) | Used parts sales system using smart phone and sales service offer method thereof | |
WO2024106160A1 (en) | Information processing system, information processing method, information processing device, and program | |
JP2011048733A (en) | System for assisting oil inspection | |
JP2024053520A (en) | Information processing system, information processing terminal, information processing method and program | |
JP2019028872A (en) | Report system of sales product information and program for the report system |