Ceci est une page d'instantané bilingue enregistrée par l'utilisateur à 2024-11-28 14:12 pour https://app.immersivetranslate.com/word/, fournie avec le support bilingue par Traduction Immersive. Apprendre comment sauvegarder ?

Jetem NON.6

FTG-PS-0 6-FR

Fichier Name

Documentation du schéma d’amarrage ETAG eRetail3.1

ETAG eRetail3. 1 Documentation du schéma
ETAG eRetail3.1Documentation du schéma de déco-nagement
de déco-nagement

SUZHOU ETAG-TECHNOLOGY CORPORATION

www.etag-tech.com

Version historique
Version historique

Fenêtre
Fenêtre

D
D

Ddécrire
Ddécrire

Encadreur
Encadreur

Reviewer

1.0

2022/3/31

Premièreédition
Premièreédition

1.1

202 10/03/25
202 10/03/25

Docking actif, modification de l’interface utilisateur
Docking actif, modification de l’interface utilisateur

Faucon émerillon
Faucon émerillon

Tony

1.2

2023/11/15

eRetail3.1 Docking Scheme Documentation Traduire
eRetail3.1 Docking Scheme Documentation Traduire

Kris

Tony

Jetem NON.6

FTG-PS-0 6-FR

Fichier Name

Documentation du schéma d’amarrage ETAG eRetail3.1

Catalogue

Résumé1

Produit Data Docking Method1

Entraînement actif 1

3.1 Stockage Configuration2

3.2 Données Sync Configuration2

3.3 Model Configurationdynamique 6

3.4 Modèle P aramètre Configuration7

3.5 Configuration du modèle8

4. Amarrage passif 9

4.1Instructions sur les méthodes d’amarrage 9

4.2 Interface d’intégration du système12

5. Pas d’amarrage14

5.1 Données du produit M aintenance15

SUZHOU ETAG-TECHNOLOGY CORPORATION

www.etag-tech.com

Résumé

eRetail3.1 prend en charge les méthodes d’amarrage : synchronisation des données/API, équipement matériel, l’API est l’API Web Restful, qui fournit une interface permettant aux systèmes des clients de pousser activement les données produit ; Data Sync est un service d’arrière-plan qui capture activement les données des systèmes clients (base de données, API Web, Excel).

Produit Data Docking Method

Amarrage des données : amarrage actif, amarrage passif et pas d’amarrage.
Amarrage des données, ancrage actif, ancrage passif et pas d’ancrage.

Amarrage actif : eRetail3.1 demande activement des données, ce qui oblige le client à fournir des droits d’accès aux données,des informations sur la connexion, la structure des données, la logique de vente des produits et un ancrage actif : ancrage de base de données, fichiers, fichiers FTP, personnalisation (interface API).
Amarrage actif : eRetail3.1 demande activement des données, ce qui oblige le client à fournir des droits d’accès aux données,des informations sur la connexion, la structure des données, la logique de vente des produits et un ancrage actif : ancrage de base de données, fichiers, fichiers FTP, personnalisation (interface API).

Amarrage passif : Pour recevoir les données envoyées par les clients, nous fournissons les documents d’interface API et les structures de données correspondants.

Pas de station d’accueil : les données produit sont conservées dans eRetail3.1, et les données produit sont ajoutées et modifiées via des tables d’arrière-plan.

Entraînement D actif

Configuration des paramètres : Connectez-vous à eRetail3.1 - Gestion du système - Outils d’administration - Remplissez les paramètres d’ancrage dans l’onfiguratio n.

SUZHOU ETAG-TECHNOLOGY CORPORATION

www.etag-tech.com

1

3.1 Mémorisation Configuration

Store Number : La configuration globale est les informations de configuration de tous les magasins eRetail3.1 ; la configuration de magasin unique est les informations de configuration du magasin spécifié.

Synchronisation des données : la station d’accueil active doit être activée.

Intervalle de synchronisation : Période d’hybridation S, unité seconde
Intervalle de synchronisation : Période d’hybridation S, unité seconde

Type de modèle : nom du modèle ESL, nécessaire lors de la création de modèles.

3.2 Calculdes données

Base de données : le client utilise une base de données contenant des données sur le produit, fournit des paramètres de connexion à la base de données et des informations sur la structure des données du produit.
Base de données : le client utilise une base de données contenant des données sur le produit, fournit des paramètres de connexion à la base de données et des informations sur la structure des données du produit.

Type de base de données : SQL Server, My SQL, Sybase, Oracle et Sqlite.

Chaîne de connexion : Click pour m’aider à remplir le modèle et à modifier les paramètres.

Essayer : testez les informations de connexion à la base de données renseignées. Cliquez sur le coin supérieur droit de Essayer pour confirmer la réussite.

Chaîne de requête : Remplissez la chaîne correspondante en fonction du type de requête sélectionné
Chaîne de requête : Remplissez la chaîne correspondante en fonction du type de requête sélectionné

Paramètres : Lorsque le type de requête sélectionne une fonction S, renseignez les paramètres de la procédure stockée.

(1)SQL Server 2000 nécessite des outils pour synchroniser les données de la version 2000 vers la version 2012 en temps réel (les outils sont fournis par nous), puis utiliser les données de la version 2012 pour se connecter

Configuration basée sur les données de procédure stockée dans la base de données client.

Fichier : le fichier de données produit dans le chemin d’accès spécifié, et eRetail3.1 lit les fichiers dans le chemin d’accès en temps réel.
Fichier Le fichier de données produitdans le chemin d’accès spécifié et eRetail3.1 lit les fichiers dans le chemin d’accès en temps réel.

File Path : Synchroniser le chemin d’accès au fichier
File P ath:Synchroniser le chemin d’accès au fichier

Fichier Type : Sprend en charge les formats de fichiers xlsx, xls, csv, txt
Fichier Type : Sprend en charge les formats de fichiers xlsx, xls, csv, txt

Première ligne comme en-tête : La première ligne est le nom du champ, sélectionnez Oui ; ou les données du produit, sélectionnez Non
Première ligne comme en-tête : La première ligne est le nom du champ, sélectionnez Oui ou les données du produit, sélectionnez Non

Encodage de fichier : Le format par défaut est UTF-8

Supprimer Source Files

Commande de sauvegarde : Les fichiers synchronisés seront supprimés et les fichiers supprimés seront stockés dans ce chemin.
Commande de sauvegarde : Les fichiers synchronisés seront supprimés et les fichiers supprimés seront stockés dans ce chemin.

Les champs de fichier ne peuvent pas contenir de champ nommé modèle.

Fichiers FTP :

FTP Address : IP du serveur de logiciel FTP

Utilisateur FTP : nom de connexion du serveur du logiciel FTP

Mot de passe FTP : mot de passe de connexion au serveur du logiciel FTP.

FTP P ath :Chemin d’accès au fichier de données de stockage du serveur du logiciel FTP

Autres paramètres : identique au fichier.

Différences entre les fichiers et les fichiers FTP :

Personnalisatione : Le client fournit l’interface API de données du produit, et nous obtenons les données via l’interface. Remplissez les paramètres de connexion avec le nom d’instance personnalisé et les paramètres personnalisés.

Le client fournit des informations :

Diverses adresses de demandes liées à l’EEG : Store N umber, Product Data, Key, etc.
Diverses adresses de demandes liées à l’EEG : Store N umber, Product Data, Key, etc.

Différents paramètres de demande liés à l’EEG : Store Number, Product Data, Key, etc.
Différents paramètres de demande liés à l’EEG : Store Number, Product Data, Key, etc.

Différents paramètres de réponse liés à l’EEG : Store Number, Product Data, Key, etc.

Les EEG nécessitent des champs et des significations de champ

Méthode de vente de produits, logique de jugement.

Logique de conversion des données des champs de produit.

3.3 Onfiguration dynamique du Model C

L’ancrage personnalisé ne nécessite aucun réglage.

Est caché : le vert signifie l’affichage, le rouge signifie le masquage. Après le masquage, la requête de produit sur l’application ne peut pas afficher ce champ et les informations de champ.

V alue par défaut : Le remplissage du format des données remplacera les données d’origine
V alue par défaut : Remplir le format data remplacera les données d’origine

Time F ormat d’origine : Par exemple, les 02122023 de temps peuvent être renseignés en MMddyyyy

Codage E d’origine\C Codage Einversé : Certains formats d’encodage des données de produit ne peuvent pas être reconnus par eRetail3.1, et l’acquisition directe entraînera des codes brouillés. Remplissez le format d’encodage des données produit du client avec le code d’origine, et remplissez le format d’encodage pris en charge par eRetail3.1 avec le code converti.

3.4 Modèle Paramètre Configuration

Store Number : utilisez la colonne, utilisez le nom du fichier ou utilisez le nom du dossier.

Number de magasin : Vous devez choisir Utiliser la colonne si vous avez sélectionné Numéro de magasin.

Code marchandises : la valeur de ce champ doit être unique dans le même magasin.
Code marchandises : la valeur de ce champ doit être unique dans le même magasin.

Nom des marchandises : sélectionnez le champ Nom du produit connecté
Nom des marchandises : sélectionnez le champ Nom du produit connecté

UPC : champ utilisé pour déverrouiller le produit lorsque l’EEG est lié au produit. Habituellement, le code par défaut des marchandisesest UPC.

Caractéristiques de la garniture C:

Format Expressions : Transformez les données clients

3.5 Onfiguration du modèle C

Explication de l’expression : ID du modèle = expression de la condition.

Valeur default : Généralement vide et de type REG par défaut.
Default valeur : Généralement vide et de type REG par défaut.

Opérateurs de condition : &-et, |-ou ;

Opérateurs logiques : E-égal à, NE-non égal à, I-contient, NI-ne contient pas, G-supérieur à, GE-supérieur ou égal à, L-inférieur à, LE-inférieur ou égal à ;

Les parenthèses sont utilisées pour l’imbrication logique : ()

Le délimiteur d’expression est un deux-points ' :'

Accord spécial : Heure actuelle 'GDT{1}', le nombre entre accolades représente le nombre de jours à ajouter ou à soustraire. Lorsque la valeur est eRetail.1, elle indique une comparaison avec le champ spécifié dans les données actuelles. Supérieur à, inférieur à, supérieur ou égal à, inférieur ou égal à ne peut être utilisé que pour des comparaisons numériques et de date.

Exemple : SAL=1 :G :0&2 :LE :GDT&3 :GE :GDT{-1}, indique que le modèle est SAL lorsque la trame 1 est supérieure à 0, la trame 2 est inférieure ou égale à l’heure actuelle et la trame 3 est supérieure ou égale à l’heure actuelle moins un jour.

Remarque : La liste ci-dessus peut être utilisée comme référence.

Passive Docking

L’option de synchronisation des données est désactivée

4.1 Appeler M ethod

Interface de négociation :Cette interface est utilisée pour l’authentification. Tous les accès ultérieurs à l’interface dépendent des données obtenues par cette interface.

HTTP POST

Lien : http:// 192.168.1.92:5000/api/login

Type de contenu : application/json

Demande de Parameters :
Demande de Paramètres :

Paramètre Name

Type

Ddécrire

nom d’utilisateur

Corde

Nom d’utilisateur (fourni par nous)

mot de passe

Corde

Mot de passe (fourni par nous)

Retour Format :

Paramètre Name

Type

Décrire

code

Int

0 : succès, autre : erreur

Message

Corde

Message de réussite ou d’erreur

corps

Nœud Json

corps du message

jeton

Corde

Jeton pour les sessions suivantes

Remarque : Après avoir obtenu le jeton, ce contenu doit être ajouté à l’en-tête des requêtes HTTP suivantes. Like :"Autorisation : Porteur {token} »

Exemple:
Exemple :

Demander

{

« userName » :"port »,

« password » :"Port99 »

}

Response

{

« code » : 0,

« message » :"succès »,
« message » :"succès  »,

« corps » : {

« token » :"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... »
« token » :"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...  »

}

}

Interface de données produit : Cette interface est utilisée pour ajouter et mettre à jour plusieurs données produit.

H POTEAUTTP

Lien : http:// 192.168.1.92:5000/api/goods/saveList

Content-Type : application/json

Paramètres de la requête :

Paramètre Name

Type

Ddécrire

shopCode

Corde

Numéro de magasin, créez le magasin correspondant.

modèle

Corde

Nom du modèle, créez le modèle e.

Articles
Articles de presse

Unecorde de rray[26]

Attributs de données produit, fixés à 26 (extensibles)

Format de retour :

Paramètre Name

Type

Ddécrire

code

Int

0 : succès, autre : erreur

Message

Corde

Message de réussite ou d’erreur

corps

Nœud Json

corps du message

Remarque : Après avoir obtenu le jeton, vous devez ajouter ce contenu à l’en-tête des requêtes HTTP suivantes. comme :"Autorisation : Porteur {token} »
Remarque : Après avoir obtenu le jeton, vous devez ajouter ce contenu à l’en-tête des requêtes HTTP suivantes. comme :"Autorisation : Bearer {token} »

Exemple:
Exemple :

Demander

[

{

« shopCode » :"0001 »,Numéro de magasin du client

« template » :"REG », type d’EEG : REG-General Sales, SAL-Promotion, NOR-Rupture de stock....
« template » : « REG « , type d’EEG : REG-General Sales, SAL-Promotion, NOR-Rupture de stock....

« objets » :[

« A050 »,/Sdéchiré le numéro

« 123456 »,Code du produit
« 123456 »Code du produit

« Produit 1 »,Nom du produit

« 1 »,Abréviation du produit

« 123456789012 »,UPC1

« 123456789013 », UPC2

« 123456789014 », UPC3

« 8.98 », prix REG

« 8.95 »,/SPrix AL
« 8.95 »/SPrix AL

« 8.96 »,Prixde la marchandise

« 8.96 »,Prixoriginal

« Shanghai »,Origine

« 300ml »,Spécification

« qualifié »,Grade

« bouteille »,Unit

« 2021/12/20 »,Date de début de la promotion

« 2021/12/25 »,Date de fin de la promotion

« 2021/12/20 »,date d’entrée en fonction du membre
« 2021/12/20 »date d’entrée en fonction du membre

« 2021/12/25 »,date de fin du membre
« 2021/12/25 »date de fin du membre

« Zhang San »,Commis aux prix

« 5.1 »,In stock
« 5.1 »Enstock

"Épicerie bien",Code de catégorie
« Épicerie bien »,Code de catégorie

« http://www.baidu.com »,QR code
« http ://www.baidu.com »Code QR

"état",état
« état »,état

« Extension 1 »,

« Extension 2 »,

« Extension 3 »,

« Extension 4 »,

« Poste 5 »,

« Extension 6 »,

« Extension 7 »,

« Extended 8 »,

« Extension 9 »,

« Poste 10 »

]

}

]

Réponse

{

« code »
« Code »
 : 0,

« message » :"succès »,
« message » :"succès  »,

« body » :"121f5151fdfffds21cdf »
« corps » :"121f5151fdfffds21cdf »

}

Remarque : Les propriétés du champ dans cet exemple sont fixes. En fait, le contenu des champs de données produit et les modèles peuvent être définis librement.

4.2 Intégration du système

Intégrez eRetail3.1 dans le système client, et le système client fonctionne, lie et délie... eRetail3.1. ESL continue de travailler dans eRetail3.1.

Actualisation poussée des données ESL : les utilisateurs envoient les données produit et les actualisent à l’EEG spécifiée. L’arrière-plan du système n’enregistre pas les données utilisateur.

H POTEAUTTP

Lien : http:// 192.168.1.92:5000/api/esl/tag/push

Content-Type : application/json

Paramètres de la requête :

Paramètre Name

Type

Décrire

shopCode

corde

Store numéro

ID de balise

corde

ESL ID

Ap

corde

Envoi à partir de la station de base désignée (Default empty)

article

Objet

Entité de données

Code des marchandises

corde

Code unique du produit

GoodsName

corde

Nom du produit

Modèle

corde

Nom du modèle

Articles
Articles de presse

Tableau

Tableau de détails de données (Fields sont utilisés pour lier à l’affichage du modèle)
Tableau de détails de données (les valeurs sontutilisées pour se lier au modèle, montrer)

Format de retour :

Paramètre Name

Type

Décrire

code

Int

0 : succès, autre : erreur

Message

Corde

Message de réussite ou d’erreur

corps

Corde

Vide par défaut

Exemple:
Exemple :

Demander

{

« shopCode » :"0002 »,
« shopCode » :"0002 « ,

« tagID » :"4F000001320A »,

« ap » : «  »,

« objet » :{
« article » :{

« GoodsCode » :"123456 »,

« GoodsName » :"Château d’Obatley Rouge Sec »,
« GoodsName » :"Château d’Obatley Rouge Sec « ,

« Modèle » :"SAL »,
« Modèle » :"SAL « ,

« Articles » :[

« 0002 »,/Sdéchiré numéro

« 123456 »,
« 123456 »Code produit :Code produit unique

« Obatley Castle Dry Red », nom du produit

« Castle Dry Red »,Abréviation du produit

« 123456789012 »,UPC1

« 123456789013 », UPC2

« 123456789014 », UPC3

« 118.98 »,Prix REG

« 110.95 »,/Prix réduit

« 118.96 »,Prixde la marchandise

« 118.96 »,Prix original
« 118.96 »Prix Langue source

« Shanghai »,Origine

« 300ml »,Spécification

« qualifié »,Grade

« bouteille »,Unit

« 2021/12/20 »,Date de début de la promotion

« 2021/12/25 »,Date de fin de la promotion

« 2021/12/20 »,Date de début du mois
« 2021/12/20 »Date de début du mois

« 2021/12/25 »,Date de fin du mois

« Zhang San »,Commis aux prix

« 50 »,In stock
« 50 »Enstock

"Alcool",Code de catégorie
« liqueur »//Catégorie code

« http://www.baidu.com »,QR code
« http://www.baidu.com »Code QR

"",
«  »,

« Extension 1 »,

« Extension 2 »,

« Extension 3 »,

« Extension 4 »,

« Extension 5 »,

« Étendu 6 »,

« Extension 7 »,

« Extended 8 »,

« Extension 9 »,

« Poste 10 »

]

}

}

Réponse

{

« code »
« Code »
 : 0,

« message » :"succès »,
« message » :"succès  »,

« corps » :""
« corps » :" »

}

Autres interfaces : Reportez-vous au manuel d’intégration du système ETAG eRetail3.1.

Pas de Docking

L’option Data Sync est désactivée

Structure des données : Les informations de champ suivantes sont utilisées par défaut et peuvent être modifiées ou ajoutées.

Magasin Number

Code des marchandises

Marchandises Name

Produit Abbreviation

UPC1

UPC2

UPC3

Prix REG

Prix SAL

Prix membre

Prix d’origine

Origine

Spécification

Grade

Unité

Date de début de la promotion

Date de
fin de la promotion Date de début du membre

Date de fin du membre

Commis aux prix

Inventaire

CTégory code
CTécrologie

Code QR

Status

Extension 1

Extension 2

Extension 3

Extension 4

Poste 5

Poste 6

Poste 7

Extension 8

Poste 9

Poste 10

5.1 Entretien du produit

Les données du produit sont conservées danseRetail3.1-D ata Magestion-P roduct management

Téléchargez le formulaire de structure de données, remplissez les informations sur le produit dans le formulaire, puis importez le formulaire dans le système pour mettre en œuvre l’importation par lots et la modification des données du produit.

Ajoutez et modifiez des produits individuels à l’aide des boutons Ajouter et Modifier.