Connecteur WinBIZ & Prestashop

Nouveau produit

Le connecteur WinBIZ & Prestashop vous permet de publier vos produits, catégories, fabricants etc... vers votre boutique, ainsi que de procéder à la récupération des commandes. La possibilité de coupler un système comme WinBIZ à une boutique e-commerce permet un gain de temps pour le e-commerçant suisse.

Plus de détails

600.00 CHF

 L'accès au support technique est effectif pendant une période de 90 jours suivant la date d’achat du produit. Les mises à jour sont valables durant 12 mois (sauf upgrades).

Informations

Après avoir enregistré votre personnalisation, n'oubliez pas d'ajouter le produit au panier.

Texte

loader

Caractéristiques

Version - Date : V12.2.21 - 27.11.18
Compatibilité : 1.4+ / 1.5+ / 1.6+ / 1.7+
Traductions : Français, Allemand, Anglais, Italien
Modification du coeur : Non
Modification de la base de données : Oui
Multi-boutiques : Non supporté

Démonstration

Explications

Le but du connecteur est de faciliter la gestion des produits pour le marchand (éviter une double saisie), ainsi que de centraliser la gestion du stock. L'intérêt est aussi de pouvoir récupérer les commandes des clients, pour générer la facturation ou pour la création des écritures comptables.

Le connecteur dans sa version "standard" reste destiné à des marchands avec des besoins basiques et qui exploitent la fonction "mono-shop" de la solution Prestashop.

Fonctionnalités

  • publication des produits
  • publication des prix
  • publication des catégories
  • publication des images (produits / catégories / marques)
  • publication multi-images
  • publication du stock
  • publication des modes de comptabilisation
  • publication des promotions
  • publication des marques
  • récupération des commandes dans WinBIZ
  • récupération des clients + adresse dans WinBIZ

Limitations

Actuellement en standard WinBIZ ne gère pas les produits déclinés (taille/couleur), il n'est donc pas possible de publier des articles complexes. Il est néanmoins à présent possible de contourner cette limitation en utilisant un nouveau plugin avancé WinBIZ Déclinaisons.

Cas complexes

Pour des cas plus complexes, il est possible d'utiliser partiellement le connecteur (par exemple uniquement pour la récupération des commandes). Pour les autres traitements (mise à jour du stock & prix) il est possible d'exploiter un module annexe qui mettra à jour les informations en se basant sur la référence produit (déclinaisons supportées).

Installation & configuration

1. Fonctionnement

Le connecteur inclus dans WinBIZ fonctionne de la manière suivante. WinBIZ envoie un fichier« winbiz_prestashop.php » dans le répertoire « admin » de votre boutique. Ensuite WinBIZ enverra des interactions directement sur ce script pour importer / exporter ou mettre à jour des informations sur votre shop.

Pour la configuration de votre l’interface e-commerce dans WinBIZ, veuillez-vous référer à la documentation officielle dans WinBIZ au menu « ? -> Manuel d’utilisation », ci-dessous sont indiquées des informations complémentaires à la documentation officielle.

Note importante : si vous avez téléchargé un fichier « winbiz_prestashop.php » spécifique, il faudra le sélectionner sous l’onglet « Maintenance » présent dans la configuration de votre boutique sous WinBIZ.

Prestashop

1. Configuration

Sous « Paramètres avancés -> Performances » de votre back-office Prestashop, Forcez la compilation et désactivez le cache.

2. Arrondis à 5ct

La gestion des arrondis à 5ct n’est pas prévue nativement dans Prestashop, c’est pourquoi nous vous recommandons de faire l’acquisition du module d'arrondi à 5ct, qui vous permettra d’avoir une gestion des prix plus conventionnelle (selon le standard suisse).
Ce module n’est pas obligatoire, mais « vivement conseillé ».

WinBIZ

1. Modes de comptabilisation

Les modes de comptabilisations (menu stock-> modes de comptabilisation) qui sont liés à des produits devant être publiés sur Prestashop, doivent être en mode TVA incluse. Si vous n’avez pas de modes de Comptabilisation TVA incluse, il faudra en créer un nouveau qui sera dédié à la boutique.

2. Récupération des commandes

TVA

Les commandes importées en provenance de Prestashop, contiennent toujours les produits avec la TVA « exclue » + comptabilisation « au net ». Les frais de livraisons sont toujours avec la TVA « incluse » + comptabilisation « au brut ».

Comptes

1) Concernant la comptabilisation « au net » des lignes d’articles des commandes, les comptes utilisés par défaut sont définis au menu Outils -> Options, Comptabilisation.
2) Si l’article de la commande est reconnu via son code « article », c’est le numéro de compte du mode de comptabilisation qui sera pris.
3) Si l’article de la commande n’est pas lié à un article du stock, la constante définie dans le fichier «winbiz_prestashop.php» sera prise.
Note : l’export des commandes, se base sur le format d’importation des commandes, vous pouvez trouver dans WinBIZ la documentation technique au menu « ? -> Manuel d’utilisation ».

Arrondis

Il peut parfois y avoir des différences de 1 à 2 centimes sur les documents récupérés. Cette différence s’explique par le fait que Prestashop et WinBIZ ne traitent pas la gestion des arrondis de la même manière, ni avec le même degré de précision.

Il est donc recommandé d’activer l’option ci-dessous pour arrondir le document manuellement en cas de besoin. Vous pouvez activer cette fonctionnalité via le menu « Outils -> Options, Document». Le champ du montant total des documents commerciaux, sera ensuite accessible pour la modification.

Documentation avancée pour experts

1. Généralités

Lorsque vous effectuez des actions depuis WinBIZ, celui-ci procède de la manière suivante :

1) WinBIZ envoie un fichier plat dans le répertoire /administration de votre shop
2) WinBIZ exécute une url qui appelle le script « winbiz_prestashop.php » en lui passant des paramètres et qui lancent le traitement du fichier transmis
3) WinBIZ récupère le résultat renvoyé par le script afin de confirmer à l’utilisateur le succès ou échec de l’opération

Pour identifier les enregistrement WinBIZ et mettre à jour les informations lors de publication, une colonne « wb_id » et « wb_flag » sont ajoutés sur les tables clés suivantes (tax, category,manufacturer, product, specific_price) lors de l’installation du connecteur

2. Variables dans le script

Au début du script, sont définies des constantes qu’il est possible d’adapter en fonction de vos besoins.

Variable

Utilisation

Exploitation

_LOG_

Garde une trace des actions + rapports d’erreurs dans deux fichiers logs « logs_action.txt » & « logs_general.txt » dans le répertoire admin de la boutique

Dans tous les processus

_LOG_DISPLAY_

Permet de voir le détail du log & erreurs lors du débugage du script (à voir l’étape Débuguer le script)

Dans tous les processus

WINBIZ_TVA_P_SHIPPING

Taux de TVA pour l’expédition

Exportation des commandes

WINBIZ_TVA_P_REDUCTION

Taux de TVA pour les bons de réduction

Exportation des commandes

WINBIZ_TVA_BRUT_OR_NET

Comptabilisation de la ligne TVA : TVA brut = 0, TVA net = 2

Exportation des commandes

WINBIZ_TVA_ACCOUNT_NET

N° compte TVA si la comptabilisation au net

Exportation des commandes

WINBIZ_ACCOUNT_COLLECTIF_CHF

N° de compte collectif débiteur pour la monnaie CHF

Exportation des commandes

WINBIZ_ACCOUNT_CA_TVA_2_5_CHF

N° de compte chiffre d’affaire pour produits avec TVA à 2.5%

Exportation des commandes

WINBIZ_ACCOUNT_CA_TVA_3_8_CHF

N° de compte chiffre d’affaire pour produits avec TVA à 3.8%

Exportation des commandes

WINBIZ_ACCOUNT_CA_TVA_8_0_CHF

N° de compte chiffre d’affaire pour produits avec TVA à 8%

Exportation des commandes

WINBIZ_ACCOUNT_CA_SHIPPING_CHF

N° de compte chiffre d’affaire pour les frais de ports

Exportation des commandes

WINBIZ_ACCOUNT_CA_REDUCTION_CHF

N° de compte chiffre d’affaire pour les bons de réductions

Exportation des commandes

WINBIZ_UPDATE_PRODUCTS

Met à jour le produit existant ou ajoute le produit si absent, au menu « stock->articles »

Exportation des commandes

WINBIZ_SHIPPING_CODE

Code du produit correspondant aux frais de ports

Exportation des commandes

WINBIZ_SHIPPING_DESCRIPTION

Titre du produit pour les frais de ports

Exportation des commandes

3. Débuguer le script

En cas de problème il peut être utile de pouvoir lancer une action spécifique pour vérifier si celle-ci se comporte correctement et sans erreur.
Pour cela il suffit d’appeler le script sous la forme suivante :

Type d’action

url à saisir

delete_xxx

http://www.votreboutique.com/administration/winbiz/prestashop.php?action=delete_xxx

export_orders

http://www.votreboutique.com/administration/administration/winbiz-prestashop.php?action=export_orders&oIDfrom= 0&oIDto=100

import_xxx

http://www.votreboutique.com/administration/winbiz/prestashop.php?action=import_xxx &file= import_xxx.txt

purge_xxx

http://www.votreboutique.com/administration/administration/winbiz-prestashop.php?action=purge_xxx&file= purge_xxx.txt

update_xxx

http://www.votreboutique.com/administration/administration/winbiz-prestashop.php?action=update_xxx&file= update_xxx.txt


En cas de succès le texte « #SUCCESS# » devrait s’afficher sinon vous aurez une erreur du type « #FAILURE# » ou encore une page blanche.

Certains warnings peuvent s’afficher lors de l’activation de « _LOG_DISPLAY_ », ceux –ci ne sont pas vitaux et ne nécessitent pas de modification. Si par contre vous avez une erreur « fatale », il faudra procéder à la correction de l’erreur.

Il peut être intéressant d’activer la constante « _LOG_DISPLAY_ » pour voir plus d’informations, mais n’oubliez pas ensuite de la désactiver, quand vous lancez la publication avec WinBIZ.

Vous trouverez ci-dessous la liste des actions par ordre alphabétique.

Action

Informations

Résultat attendu

delete_all

vide toutes les informations publiées via WinBIZ = équivalent d’un reset de la boutique

#SUCCESS#

delete_taxes

supprime toutes les taxes

#SUCCESS#

delete_categories

supprime toutes les catégories

#SUCCESS#

delete_manufacturers

supprime tous les fabricants

#SUCCESS#

delete_products

supprime tous les produits

#SUCCESS#

delete_specials

supprime toutes les promotions

#SUCCESS#

export_orders

export les commandes de x à x

Texte brut séparé par des « ; » pour les colonnes

get_default_currency

monnaie par défaut

Code ISO, par ex. « CHF »

get_script_version

version du script

par ex. « 1.5.0 »

import_products

ajoute / Met à jour les produits

#SUCCESS#

import_products_categories

liens de l’appartenance des produits aux catégories

#SUCCESS#

import_categories

ajoute / met à jour des catégories

#SUCCESS#

import_manufacturers

ajoute / met à jour des fabricants

#SUCCESS#

import_specials

ajoute / met à jour des promotions

#SUCCESS#

import_taxes

ajout / met à jour les taxes

#SUCCESS#

install_module

prépare le connecteur, ajoute des colonnes « wb_id » et « wb_flag » sur certaines tables

#SUCCESS#

purge_products

supprime les produits qui ne sont plus publiés par WinBIZ mais qui existent encore sur le shop

#SUCCESS#

purge_taxes

supprime les taxes qui ne sont plus publiées par WinBIZ mais qui existent encore sur le shop

#SUCCESS#

purge_categories

supprime les catégories qui ne sont plus publiées par WinBIZ mais qui existent encore sur le shop

#SUCCESS#

purge_specials_from_products

supprime les promotions qui ne sont plus publiées par WinBIZ mais qui existent encore sur le shop

#SUCCESS#

purge_manufacturers

supprime les fabricants qui ne sont plus publiés par WinBIZ mais qui existent encore sur le shop

#SUCCESS#

update_products_quantity

met à jour uniquement les quantités des produits

#SUCCESS#

update_products_price

met à jour uniquement les prix des produits

#SUCCESS#

uninstall_module

enlève les colonnes « wb_id » et « wb_flag » sur certaines tables + vide le shop avec « delete_all »

#SUCCESS#

Détail du changelog

V12.2.21 - 27.11.18
- nettoyage des caractères spéciaux du type "œ"
V17.2.20 - 20.11.18 
- ajout paramètre "null" sur fonction purge_specials
V17.2.19 - 16.11.18
- ajout option nettoyage ";" sur le message
V17.2.18 - 24.08.18 
- mise à jour du level_depth (upd catégories)
V17.2.17 - 17.07.18 
- option client / liaison sur table de prix par défaut
V17.2.16 - 10.07.18
- en standard désactiver le support des accessoires
V17.2.15 - 03.07.18
- exportation des commandes
> possibilité d'assignation à un groupe client
> possibilité de définir une condition de paiement
> possibilité de définir une présentation de document
> possibilité de catégoriser le document
- suppression des prix spécifiques erronés
- nettoyage des noms de catégories (langues étrangères)
- retrait des espacements multiples
V17.2.14 - 11.06.18
- support de traduction pour les bons de réductions
V17.2.13 - 01.06.18
- support de traduction pour l'expédition & emballage
V17.2.12 - 24.04.18
- utilisation prioritaire de TableExists pour les suppressions
V17.2.11 - 03.04.18
- blocage de l'insertion des promotions avec un "id_product" vide
V17.2.10 - 27.02.18
- ajout valeurs "date_add" / "date_upd" sur table "tax_rules_group"
- ajout du support des déclinaisons
V17.2.9 - 23.02.18
- intégration de lignes de codes en commentaires dans html_to_string
V17.2.8 - 06.02.18
- ajout option arrondi de la TVA sur les bons de réduction
V17.2.7 - 02.02.18
- ajustement du wb_id sur les taxes supprimées
V17.2.6 - 29.01.18
- ajustement sur "update_products_price" (calculation du prix HT)
V17.2.5 - 23.01.18
- révision de la TVA / prix sur les transporteurs (en mode excl.)
V17.2.4 - 16.01.18
- actualisation du taux de TVA à 7.7%
V17.2.3 - 20.12.17
- exlusion des tables "compare_product" et "scene_products" (PS 1.7)
- déplacement du comportement PS_SPECIFIC_PRICE_FEATURE_ACTIVE
- ajout de la méthode optimizeHTML pour mieux encoder les chaines
- optimisation du nettoyage des logs 
V17.2.2 - 18.09.17
- ajout option pour activer uniquement la récupération des commandes
V17.2.1 - 06.09.17
- correction sur la gestion des promotions
- ajout message personnalisé en fonction du stock
V17.2.0 - 30.08.17
- intégration du support des accessoires
- retrait du remplacement du = dans html_to_string (cause un conflit)
V17.1.6 - 24.07.17
- correction mode debug Prestashop 1.7
- vidage automatique du cache menu Prestashop 1.7
V17.1.5 - 19.07.17
- support des descriptions des catégories
V17.1.4 - 12.04.17
- ajout fonction "string_to_html" pour le HTML depuis WinBIZ
- correction sur la modification de l'état de commande
V17.1.3 - 12.04.17
- retrait du signe "=" sur la fonction "html_to_string"
V17.1.2 - 08.02.17
- correction sur la conversion en devises "export_orders"
V17.1.1 - 01.02.17
- correction requête sur action "delete_all"
V17.1.0 - 23.01.17
- compatibilité pour Prestashop 1.7
- correction sur l'assignation des groupes clients (catégories)
- correction sur le stock (basée sur la configuration B.O.)
- remplissage de la description des catégories avec un DIV vide
- ajout de Product::flushPriceCache() sur les promotions
- mise à zéro du cache_default_attribute
V1.6.34 - 13.12.16
- factorisation des fonctions de requêtes avec traçage
- cover image vide / mise à NULL (évite blocage MySQL)
V1.6.33 - 17.10.16
- correction prénom / nom sur les clients sans adresse
- intégration script / rapport sur les images manquantes
- optimisation sur l'échappement de l'HTML
V1.6.32 - 23.05.16
- ajout du support des caractéristiques
V1.6.31 - 20.04.16
- correction installation des tables PS 1.6.1.5
- ajout IGNORE sur tables images en mode INSERT / UPDATE
V1.6.30 - 13.04.16
- ajout option : changement de statut de commande automatique
V1.6.29 - 08.04.16
- traduction des civilités (commandes clients)
V1.6.28 - 25.03.16
- correction TVA bons de réductions
V1.6.27 - 16.03.16
- correction bug suppression produits phares
- correction root dynamique $ps_root_category
- exclusion de l'export des commandes "annulées"
- indexation automatique du produit dans la recherche
V1.6.26 - 26.02.16
- ajout récupération de votre référence (n° commande public client)
- correction récupération référence produit (export commandes)
V1.6.25 - 25.01.16
- correction sélection ISO pays (hors du champs impôt)
- ajout import emballage cadeau (export_orders)
V1.6.24 - 30.10.15
- gestion automatique de la TVA (hors du champ) récup. commandes
V1.6.23 - 27.10.15
- optimisation de l'intégrité des images
- contrôle intégrité / saisie manuelle des déclinaisons
V1.6.22 - 14.09.15
- ajout automatique des légendes sur les images
V1.6.21 - 07.09.15
- correction colonne contrôle `id_product`
- mise en pause code "non-intégrité"
V1.6.20 - 04.09.15
- optimisation sélection référence décl. exportation des commandes
- optimisation sélection civilité exportation des commandes
V1.6.19 - 03.09.15
- correction SQL sur image_shop
- optimisation processus suppression des catégories vides
- variables dynamiques en cas de modification de la langue par défaut WB
V1.6.18 - 01.09.15
- déplacement de l'adresse 2 dans un second champ
V1.6.17 - 21.08.15
- récupération paramètre de langue sur l'adresse client + commande
V1.6.16 - 10.07.15
- suppression automatique des catégories (last-child) vides
V1.6.15 - 15.06.15
- ajout de la civilité (adresse de livraison)
V1.6.14 - 26.05.15
- exception sur "html_to_string"
V1.6.13 - 20.05.15
- amélioration contrôle sur "PS_SPECIFIC_PRICE_FEATURE_ACTIVE"
- ajout option pour utiliser le tri des catégories WinBIZ (false par défaut)
V1.6.12 - 15.05.15
- ajout "html_to_string" sur les variables du type "name_xx"
V1.6.11 - 27.04.15
- mise à jour sur "PS_SPECIFIC_PRICE_FEATURE_ACTIVE"
- contrôle publication promotions échues
V1.6.10 - 20.04.15
- correction sur récupération du message client
- ajout date d'anniversaire
V1.6.9 - 08.04.15
- ajout option "pas de TVA" pour la récupération des commandes
V1.6.8 - 07.04.15
- retrait caractères spéciaux (code référence)
V1.6.7 - 02.04.15
- ajout option intégration message du client dans les notes
- correction sur la longueur maximale description courte
V1.6.6 - 27.03.15
- suppression mise à jour position de la catégorie
- suppression mise à jour du champ date_add (mode update)
- correction sur la publication des liaisons catégories/produits
V1.6.5 - 13.03.15
- correctif pour la publication "mono-produit"
- ne pas mettre à jour la position de la catégorie (indisp. dans WB)
- description & titre des produits (substitution au français si vide)
V1.6.4 - 13.01.15
- installation / ajout id sur la table "import_products_categories"
- retrait position catégorie (lors du update) "import_categories"
- ajout méthode TableExists (ps_favorite_product) dépublication
V1.6.3 - 03.12.14
- TVA automatique selon transporteur (pour frais de ports)
- import_products_categories / assignation 1x pour conserver le tri produits
V1.6.2 - 24.11.14
- correction sur la publication /dé-publication des promotions
V1.6.1 - 31.10.14
- correction publication des catégories (ordre)
- correction date d'ajout produits / nouveautés
V1.6.0 - 11.07.14
- révision compatibilité Prestashop 1.6
- récupération id_shop via $Context
- export des commandes en multi-boutiques