probance / m2connector
Probance module for Magento 2
Installs: 2 760
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 2
Open Issues: 0
Type:magento2-module
Requires
- php: ^7.0|^8.1|^8.2|^8.3
- magento/framework: >=100.0.1
- sensiolabs/ansi-to-html: ^1.2
- dev-master
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.5
- 1.5.4
- 1.5.3.0
- 1.5.2.5
- 1.5.2.3
- 1.5.2.2
- 1.5.2.1
- 1.5.2.0
- 1.5.1.1
- 1.5.1.0
- 1.5.0.1
- 1.5.0.0
- 1.4.3.2
- 1.4.3.1
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0.x-dev
- 1.1.0
- 1.0.19.x-dev
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.12
- dev-iflair
- dev-tdb-backup
- dev-TBD_ExportCoupon
This package is auto-updated.
Last update: 2025-07-01 13:32:29 UTC
README
Connecteur Magento 2 - Probance
Ce module vous permet de connecter votre site e-commerce Magento 2 avec la solution de Marketing Automation Probance
La documentation est disponible
Fonctionnalités
Les fonctionnalités du module sont :
- Export de flux sous forme de fichiers csv configurables entièrement par le Back-Office, envoyés par SFTP sur le serveur Probance
- Clients / Inscriptions Newsletter
- Paniers
- Commandes
- Catalogue produit
- Configuration des crons de lancement des exports (par heure, journalier ou les deux)
- Insertion de script JS pour le webtracking des visites et ajout au panier depuis la page produit
- Logs accessibles via le Back-office
- Possibilité de lancer des exports pour test via le back-office
- Lignes de commandes pour
- exporter,
- inspecter les attributs des entités
- renvoyer un fichier vers le SFTP
Flux
Aucun flux entrant vers Magento, les données sont envoyées par le site vers Probance.
Performances
Front office
Le seul impact sur le Front Office réside dans l'ajout d'un fichier .js pour permettre le tracking du client.
Back office
Depuis la version 1.5, les performances d'export ont été nettement améliorées afin de garantir une utilisation raisonnée de la mémoire même dans le cas de gros volumes de données. La version 1.6 apporte un système de pagination rendant possible l'export de n'importe quelle volumétrie
Compatibilité
Le module a été testé sous PHP 7.2, 8.1, 8.2, 8.3. Il est compatible avec toutes les versions Magento 2 v2.3.x, v2.4.x
Nota bene : tracking panier
Depuis 1.6.2 : Si l'ajout au panier est disponible depuis d'autres pages/éléments que la page produit, vous pouvez utilisez la fonction suivante sur déclenchement d'un évènement :
window.Probance_Cartin(<product_id>)
Exemple pour un widget : Sur la base du template natif "vendor/magento/module-catalog/view/frontend/templates/product/widget/new/column/new_default_list.phtml", ajouter le à votre thème et ajouter l'évènement "click" :
<?php else :?>
<?php
$postDataHelper = $this->helper(Magento\Framework\Data\Helper\PostHelper::class);
$postData = $postDataHelper->getPostData($block->escapeUrl($block->getAddToCartUrl($_product)), ['product' => $_product->getEntityId()]);
?>
<button type="button" title="<?= $block->escapeHtmlAttr(__('Add to Cart')) ?>"
class="action tocart primary"
data-post='<?= /* @noEscape */ $postData ?>'
onclick="window.Probance_Cartin('<?= $_product->getEntityId() ?>')">
<span><?= $block->escapeHtml(__('Add to Cart')) ?></span>
</button>
<?php endif; ?>