Filtre SQL Sage 50c / Ciel sur les articles
Les bases Sage 50c ou Ciel Gestion Commerciale ne sont pas des bases SQL.
Atoo-Sync GesCom ajoute cette possibilité pour permettre de faciliter l'export et la mise à jour des articles.
Les champs disponibles dans les filtres des articles sont :
- Code (Code de l'article)
- DescShort (Désignation courte de l'article)
- Marque (Marque de l'article)
- Famille (Code Famille)
- LibelleFamille (Libellé famille)
- CategArt (Catégorie de l'article)
- Unit (Unité de vente)
- Fournisseur (Code fournisseur)
- NomFournisseur (Nom fournisseur)
- RefFournisseur (Référence fournisseur)
- Bloque (Bloqué)
- WebPublish (Publiable sur le Web)
- SuiviStock (Article suivi en stock)
- Archived (Article archivé)
- DateModi (Date de modification de l'article) (Version Française uniquement)
Le filtre SQL permet uniquement de filtrer sur les champs sans faire de regroupement de tri.
Exemple: Pour exporter les articles commençant par le code ART0 le filtre SQL doit être:
Code like 'ART0%'
Il est possible également de filtrer sur les champs "Infos Perso" il faut pour cela mettre le nom du champ dans le filtre, si le nom du champ contient un espace il faut l'entourer avec des crochets [ ].
Exemple:
Sur la fiche article une info perso à été créée avec le nom Filtre Boutique de type Booléen.

Dans Atoo-Sync on met le filtre suivant

Filtre SQL Sage 50c / Ciel sur les clients
Les bases Sage 50c ou Ciel Gestion Commerciale ne sont pas des bases SQL.
Atoo-Sync GesCom ajoute cette possibilité pour permettre de faciliter l'export et la mise à jour des clients.
Les champs disponibles dans les filtres des clients sont :
- Type (0 = Client, 1 = Prospect
- Code (Numéro de client)
- Nom (Nom du client)
- Famille (Code Famille)
- FacSociete (Nom de la société de l'adresse de facturation)
- Email (Email du client)
- Repre (Code Représentant)
- RepreName (Nom du représentant)
- TarifDirect (Code tarif)
- BaseTarif (Base Tarif)
- CodeAffr (Code affaire)
- LibAffr (Libellé de l'affaire)
- PayOnLineEnabled (Paiement en ligne accepté)
- NoMailing (Exclure des mailings)
- Risque (Risque du client)
- Bloque (Client bloqué)
- DtLastModi (Date de modification du client)
Le filtre SQL permet uniquement de filtrer sur les champs sans faire de regroupement de tri.
Exemple: Pour exporter les client du représentant 'REP0001' le filtre SQL doit être:
Repre = 'REP0001'
Il est possible également de filtrer sur les champs "Infos Perso" il faut pour cela mettre le nom du champ dans le filtre, si le nom du champ contient un espace il faut l'entourer avec des crochets [ ].
Utiliser Atoo-Sync GesCom en ligne de commande
Atoo-Sync GesCom peut être exécuté dans des scripts DOS.
Atoo-Sync GesCom expose des arguments permettants d’inclure Atoo-Sync GesCom dans des scripts DOS ou des processus particuliers.
Vous trouverez en pièce jointe, le process pour créer une tâche planifiée Windows. Les arguments possibles sont indiqués ci-dessous.
Liste des arguments possibles :
/profile=Nom du profil
Spécifie le profil à utiliser, si non-présent, le profil par défaut est utilisé.
/cmd=importorders
Importe les commandes de la boutique dans la gestion commerciale, la période par défaut est utilisée.
/cmd=updateorders
Met à jour les statuts des commandes dans la boutique eCommerce.
Envoi également le numéro de document de l’ERP dans la boutique ainsi que le numéro de suivi du transporteur.
/cmd=sendinvoicespdf
Envoi dans la boutique les factures PDF des commandes (Sage 100 et EBP uniquement).
/cmd=sendpendingproducts
Envoi dans la boutique le détail des articles en attente dans les bons de commande pour chaque client (Sage 100 et EBP uniquement).
/cmd=updatestocks
Met à jour le stock des articles dans la boutique eCommerce.
L'argument /all permet d'indiquer à l'application Atoo-Sync d'envoyer tous les articles sans filtrer sur la date de modification.
cmd=updateprices
Met à jour les prix des articles dans la boutique eCommerce.
L'argument /all permet d'indiquer à l'application Atoo-Sync d'envoyer tous les articles sans filtrer sur la date de modification.
/cmd=exportproducts
Exporte les articles dans la boutique eCommerce.
L'argument /all permet d'indiquer à l'application Atoo-Sync d'envoyer tous les articles sans filtrer sur la date de modification.
/cmd=exportnewproducts
Exporte seulement les nouveaux articles dans la boutique eCommerce (ceux qui ne sont pas déjà créés dans la boutique eCommerce).
/cmd=createproduct /product=xxxx
Exporte l’article avec la référence ou le code article spécifié dans la boutique eCommerce.
/cmd=webservicereadproducts
Lit les articles dans le WebService Atoo-Sync pour pouvoir faire la correspondance avec les articles de l'ERP.
/cmd=updateproductprice /product=xxxx
Met à jour les prix de l’article avec la référence ou le code article spécifié dans la boutique eCommerce.
/cmd=updateproductstock /product=xxxx
Met à jour le stock de l’article avec la référence ou le code article spécifié dans la boutique eCommerce.
/cmd=exportcustomers
Exporte les clients dans la boutique eCommerce.
/cmd=exportnewcustomers
Exporte seulement les nouveaux clients dans la boutique eCommerce (ceux qui ne sont pas déjà créés dans la boutique eCommerce).
/cmd=disablecustomers
Désactive dans la boutique les clients qui sont en sommeils ou bloqués dans la gestion commerciale.
/cmd=updateproductsstates
Active ou désactive dans PrestaShop les articles selon l’état de la gestion commerciale.
– Active si l’article est actif et coché publié sur le site marchand dans la gestion commerciale.
– Désactive si l’article est mis en sommeil/bloqué ou non publié sur le site marchand dans la gestion commerciale.
Exemple de script
Exemple d’utilisation d’Atoo-Sync GesCom en ligne de commande.
« Atoo-Sync GesCom.exe » /cmd=importorders
« Atoo-Sync GesCom.exe » /cmd=updatestocks
« Atoo-Sync GesCom.exe » /cmd=updateprices
« Atoo-Sync GesCom.exe » /cmd=exportproducts
« Atoo-Sync GesCom.exe » /cmd=exportproduct /product=BAAR01
FATSCGC-161229-1 Création d'une tâche planifiée ATSC GC.pdf