Generate QR Code Using PHP

Le code QR est un type de code-barres bidimensionnel qui est abrégé en code de réponse rapide . Il s’agit d’une étiquette optique qui contient des informations sur l’article. Il est simplement attaché à l’article. Il contient des carrés noirs disposés dans une grille de carrés sur fond blanc.

Dans ce blog, nous apprendrons étape par étape comment générer du code QR en utilisant PHP. À l’aide d’un simple script PHP, vous pouvez générer un code QR pour le texte, le téléphone, l’URL, l’e-mail et les SMS.

Dans ce projet, vous devez créer deux fichiers :

  1. qrcode.php
  2. index.php

ÉTAPE 1 : Définissez la classe QrCode dans qrcode.php :

1. Créez une classe QrCode. Dans ce cours, nous définirons l’URL de l’API GOOGLE CHART et les fonctions permettant de générer le code QR pour le texte, le téléphone, l’URL, l’e-mail et les SMS.

classe QrCode { }

ÉTAPE 2 : Définissez l’URL de l’API du graphique Google dans la classe QrCode :

1. Nous créons des variables pour stocker l’URL de l’API Google Chart et les données utilisées pour créer le code QR.

class QrCode { //URL DE L'API GOOGLE CHART private $apiUrl = 'https://chart.apis.google.com/chart'; // DONNÉES POUR CRÉER UN QR CODE private $data; }

ÉTAPE 3 : Définissez les fonctions pour générer du code QR de différents types dans la classe QrCode :

Nous disposons des types et fonctions suivants pour lesquels nous pouvons générer le QR Code :

1. URL

// Fonction qui permet de générer le type d'URL du QR Code. public function URL($url = null) { $this->data = preg_match("#^https?\:\/\/#", $url) ? $url : "https://{$url}"; }

2.Texte

// Fonction qui est utilisée pour générer le type TEXTE du QR Code. public function TEXTE($text) { $this->data = $text; }

3. COURRIEL

// Fonction qui permet de générer le type EMAIL de QR Code. public function EMAIL($email = null, $subject = null, $message = null) { $this->data = "MATMSG:TO:{$email};SUB:{$subject};BODY:{$message}; ;"; }

4.TÉLÉPHONE

// Fonction qui est utilisée pour générer le type PHONE du QR Code. fonction publique TÉLÉPHONE($phone) { $this->data = "TEL:{$phone}"; }

5.SMS

// Fonction qui permet de générer le type SMS du QR Code. public function SMS($phone = null, $msg = null) { $this->data = "SMSTO:{$phone}:{$msg}"; }

6. CONTACT

// Fonction qui est utilisée pour générer le type CONTACT du QR Code. fonction publique CONTACT($name = null, $address = null, $phone = null, $email = null) { $this->data = "MECARD:N:{$name};ADR:{$address};TEL : {$téléphone};EMAIL :{$email};;"; }

ÉTAPE 4 : Définissez les fonctions pour enregistrer l’image du code QR dans la classe QrCode :

//Fonction utilisée pour enregistrer le fichier image qrcode. public function QRCODE($size = 400, $filename = null) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this->apiUrl); curl_setopt($ch, CURLOPT_POST, vrai); curl_setopt($ch, CURLOPT_POSTFIELDS, "chs={$size}x{$size}&cht=qr&chl=" .

ÉTAPE 5 : Créez un nouveau fichier index.php.

1. Dans ce fichier nous appelons la fonction pour générer le QR Code de différents types que nous avons défini dans qrcode.php.

2. Pour générer le Code QR textuel vous devez appeler la fonction TEXT dans votre fichier index.php.

<?php // Inclut le fichier qrcode.php. inclure "qrcode.php" ; // Crée des objets $qc = new QRCODE(); // Créer un code texte $qc->TEXT("Knowband"); // Enregistrer le code QR $qc->QRCODE(400,"Knowband_text.png"); ?>

3. Pour générer le code QR URL, vous devez appeler la fonction URL dans votre fichier index.php.

<?php // Inclut le fichier qrcode.php. inclure "qrcode.php" ; // Crée des objets $qc = new QRCODE(); // Créer un code URL $qc->URL("Knowband.com"); // Enregistrer le code QR $qc->QRCODE(400,"Knowband_url.png"); ?>

4. Pour générer le code QR EMAIL, vous devez appeler la fonction EMAIL dans votre fichier index.php.

<?php // Inclut le fichier qrcode.php. inclure "qrcode.php" ; // Crée des objets $qc = new QRCODE(); // Créer un code EMAIL $qc->EMAIL("Knowband@test.com","Sujet","Message"); // Enregistrer le code QR $qc->QRCODE(400,"Knowband_email.png"); ?>

5. Pour générer le code QR PHONE, vous devez appeler la fonction PHONE dans votre fichier index.php.

<?php // Inclut le fichier qrcode.php. inclure "qrcode.php" ; // Crée des objets $qc = new QRCODE(); // Créer le code TÉLÉPHONE $qc->TÉLÉPHONE("1234567890"); // Enregistrer le code QR $qc->QRCODE(400,"Knowband_phone.png"); ?>

6. Pour générer le code QR SMS, vous devez appeler la fonction SMS dans votre fichier index.php.

<?php // Inclut le fichier qrcode.php. inclure "qrcode.php" ; // Crée des objets $qc = new QRCODE(); // Créer un code SMS $qc->SMS("1234567890"); // Enregistrer le code QR $qc->QRCODE(400,"Knowband_sms.png"); ?>

7. Pour générer le code QR CONTACT, vous devez appeler la fonction CONTACT dans votre fichier index.php.

<?php // Inclut le fichier qrcode.php. inclure "qrcode.php" ; // Crée des objets $qc = new QRCODE(); // Créer un code CONTACT $qc->CONTACT("knowband","Address","1234567890","knowband@test.com"); // Enregistrer le code QR $qc->QRCODE(400,"Knowband_contact.png"); ?>

ÉTAPE 6 : Exécutez le fichier de script (index.php) dans votre environnement :

Si tout se passe bien, le nom du fichier sera nommé “knowband_text.png” et celui que vous souhaitez télécharger et enregistrer sur votre ordinateur.

REMARQUE : Vous ne pouvez générer qu’un seul type de code QR à la fois.

Cliquez ici pour télécharger le code complet.

Avec plus de 13 ans d’excellence dans les technologies de l’information, nous fournissons des technologies de développement Web et d’applications sur divers frameworks. Vous pouvez également explorer une large gamme d’extensions de commerce électronique Prestashop, Opencart, WooCommerce, Shopify et Magento 2 prêtes à l’emploi.

Si vous avez des questions/suggestions, vous pouvez contacter notre portail d’assistance technique à notre adresse e-mail. support@knowband.com.

Jetez un oeil à notre module best-seller Supercheckout d’une page pour Prestashop warici:

Module complémentaire de paiement en une page Prestashop

Le paiement Prestashop One Page de Knowband simplifie le processus de paiement, améliorant l’expérience utilisateur et augmentant les conversions pour votre boutique en ligne.

Visitez ici

 

Les extensions 7 Magento à ne pas manquer ce vendredi noir

Black Friday est juste autour du coin. Alors que les acheteurs en ligne attendent désespérément l'occasion d'arriver, les détaillants en ligne veillent à ne manquer aucune occasion de réaliser des ventes record en ce vendredi noir. De la conception du site Web selon le Black Friday aux offres et promotions attrayantes, les marchands ont coché toutes les options de leur liste de contrôle du Black Friday pour saisir l’esprit de vacances.

Magento Extensions pour Black Friday

Dans cet article, j'ai répertorié les extensions 7 Magento à ne pas manquer en ce vendredi noir. Regarde.

1. Magento Spin and Win

Magento Spin and Win L'extension ajoute une interface gamifiée à votre site Web sous la forme d'un spin and win wheel. La fenêtre contextuelle "Spin to Win" invite les utilisateurs à tenter leur chance en faisant tourner la roue et à gagner des récompenses excitantes. L'extension vous aide à impliquer davantage les utilisateurs et en fait un meilleur moyen d'attraper l'adresse électronique de vos visiteurs plutôt que les fenêtres contextuelles classiques. Définissez un thème Black Friday pour cette fenêtre pop-up attrayante et augmentez vos conversions. Découvrez cette extension pour Magento 2 aussi Magento 2 Spin and Win

2. Créateur d'applications mobiles Magento

Créateur d'applications mobiles Magento Cette extension transforme votre site Web Magento en une application mobile native pour Android et iOS. L'extension vous aide à améliorer l'expérience de magasinage en ligne pour vos clients en simplifiant leur visite sur le site Web en saisissant son URL sur le moteur de recherche. Magento Mobile App Builder en fait une tâche en un clic. C'est une extension riche en fonctionnalités qui offre l'optimisation de la présentation de la page d'accueil, la connexion sociale, la connexion par empreinte digitale et OTP, l'assistance par chat Zopim et WhatsApp, des notifications push illimitées, un paiement pratique, etc. En outre, il vous permet de synchroniser le contenu de votre site application mobile en temps réel et prend en charge plusieurs méthodes d'expédition et de paiement. Lancez donc une application mobile pour votre site Web et doublez votre volume de ventes en ce vendredi noir. Vous pouvez personnaliser l'apparence de votre application mobile en configurant un thème Black Friday. Découvrez cette extension pour Magento 2 aussi Créateur d'applications mobiles Magento 2

3. Gestionnaire de cartes-cadeaux Magento

Carte-cadeau Magento extension ajoute une section de cartes-cadeaux sur votre site Web Magento et vous permet de fournir une gamme de cartes-cadeaux à vos clients. Vous pouvez configurer des cartes-cadeaux pour différentes occasions, telles que anniversaire, anniversaire, vendredi noir, lundi cyber, etc. Cette extension met fin à la longue recherche du cadeau parfait par le client et l’aide à offrir une carte cadeau désirée / occasionnelle à ses proches. Les cartes-cadeaux numériques ont généré d’énormes ventes pour les marchands de commerce électronique. Vous pouvez aussi vous attendre à des ventes plus élevées. Obtenez l'extension de carte-cadeau Magento aujourd'hui. Découvrez cette extension pour Magento 2 aussi Gestionnaire de cartes-cadeaux Magento 2

A lire également: Pourquoi les cartes-cadeaux numériques sont-elles importantes pour votre entreprise?

4. Chariot Abandonné Magento

Chariot Abandonné Magento L'extension vous aide à récupérer vos chariots abandonnés en envoyant des rappels de suivi aux utilisateurs du chariot abandonné. Vous pouvez définir la durée après laquelle le panier est supposé être abandonné, puis envoyer des alertes de panier abandonné à ces utilisateurs concernant les articles en attente dans le panier. Vous pouvez inclure la réduction dans vos courriels de suivi et encourager les prospects à finaliser l'achat. Récupérez vos ventes perdues en ce vendredi noir et augmentez votre graphique de conversion. Bien que vous ne puissiez pas convertir tous les paniers abandonnés, même quelques conversions permettraient de gagner de bons revenus. Découvrez cette extension pour Magento 2 aussi Chariot abandonné Magento 2

5. Notifications Magento Web Push

Notifications Magento Web Push L'extension est un outil formidable pour augmenter le trafic de votre site Web et générer plus de ventes. L'extension vous permet d'envoyer des notifications de site Web à vos abonnés même s'ils ne sont pas présents sur votre site Web. Cette prise en charge est prise en charge pour les appareils mobiles et les ordinateurs de bureau. (L'abonné désigne ici les visiteurs qui ont accepté de recevoir des notifications.) Avec les notifications Push du navigateur Web Magento, vous pouvez annoncer des alertes de panier abandonné, des alertes de prix du produit (baisse du prix du produit), une alerte de réapprovisionnement, des mises à jour du statut de la commande, etc. Demandez aux visiteurs de s'abonner aux alertes et de leur faire saisir instantanément le produit souhaité lors de votre vente Black Friday. Découvrez cette extension pour Magento 2 aussi Notifications Web Magento 2 Web Push

Lisez aussi: Principaux avantages de l'utilisation des notifications Web Push dans le commerce électronique avec 6

6. Programme d'affiliation et de parrainage Magento

Programme d'affiliation et de parrainage Magento L'extension ajoute une section d'affiliation sur votre site Web Magento et permet à vos visiteurs / clients de s'inscrire en tant que partenaire affilié. Une fois inscrit, l'utilisateur reçoit une commission pour chaque référence réussie; qui peut être un nouvel enregistrement d'utilisateur, un placement de commande ou les deux. L'extension encourage le marketing de bouche à oreille et renforce la notoriété de la marque. Exécutez des offres alléchantes et laissez vos affiliés se charger du marketing pour ce vendredi noir. Cela vous aide à acquérir de nouveaux clients et à augmenter vos ventes. Découvrez cette extension pour Magento 2 aussi Programme d'affiliation et de parrainage Magento 2

7. Gestionnaire de retours Magento

Même si vous capturez un très grand nombre de commandes en ce vendredi noir, il y aura sûrement quelques retours et il peut être extrêmement difficile de les gérer pendant les heures de magasinage. Evitez ce mal de tête avec Magento Return Manager.

Gestionnaire de retours Magento l'extension vous aide gérer vos retours e-commerce commodément. Outre le remboursement habituel et le choix de remplacement, il offre des crédits en magasin d'une valeur équivalente au produit que le client peut utiliser pour ses achats futurs. Cette extension accélère votre processus de retour et vous aide à fidéliser et fidéliser davantage vos clients. Découvrez cette extension pour Magento 2 aussi Magento 2 Return Manager

The Bottom Line

Ne manquez aucune chance de saisir une vente. Découvrez ces extensions 7 Magento et optimisez vos ventes en ce vendredi noir. J'espère que vous en tirerez le meilleur Extensions Magento. Si vous avez besoin d’assistance sur l’une de ces extensions, n’hésitez pas à laisser un commentaire ci-dessous ou envoyez-nous un courriel à support@knowband.com.


Les extensions OpenCart indispensables pour 8 ont un impact en ce vendredi noir

Il ne reste que quelques jours pour le Black Friday. Les marques ont déjà commencé les préparatifs de la journée d’achat la plus achalandée de l’année aux États-Unis, 2018, et elles envisagent d’en augmenter le nombre cette saison. L'année dernière, les ventes du Black Friday avaient atteint la barre du milliard de dollars 6.2.

OpenCart Extensions pour Black Friday

Je suis sûr que vous souhaitez également tirer le meilleur parti du vendredi noir à venir. Si vous avez un site Web de commerce électronique sur la plate-forme OpenCart, jetez un coup d'œil aux extensions 8 OpenCart suivantes pour augmenter vos ventes en ligne lors du Black Friday.

1. Gestionnaire de cartes-cadeaux OpenCart

Il y aura une forte demande pour les cartes-cadeaux lorsque Black Friday approchera de près. Beaucoup d'acheteurs en ligne auraient peu de temps pour acheter différents cadeaux à leurs proches. Dans cette hâte, les acheteurs préféreraient probablement l'option de carte-cadeau. Réduisez les tracas pour rechercher le cadeau idéal avec OpenCart Gift Card Manager.

Gestionnaire de cartes-cadeaux OpenCart vous aide à ajouter une section de carte-cadeau à votre magasin OpenCart et encourage plus de ventes. L'extension vous permet de placer le bloc de cartes-cadeaux à différents endroits de votre site Web, y compris l'en-tête et le pied de page, de manière à ce qu'il soit facilement détecté par l'utilisateur lorsqu'il arrive sur votre site Web. À l'aide de cette extension OpenCart, vous pouvez créer un modèle de carte-cadeau attrayant pour l'occasion du Black Friday. Lorsque les clients visitent votre site Web OpenCart, ils auront la possibilité d’acheter la carte-cadeau Black Friday, qu’ils pourront envoyer aux destinataires par courrier électronique ou le livrer à leur domicile.

2. OpenCart Spin and Win

OpenCart Spin and Win extension intègre un popup Gamification sur votre site web. L'objectif principal de cette extension OpenCart est de créer davantage d'engagement des utilisateurs et de faire en sorte que vos visiteurs gagnent des offres en les impliquant dans une activité amusante plutôt qu'en les abordant via des popups conventionnelles. La fenêtre contextuelle OpenCart Spin and Win vous permet de capturer plus d’adresses électroniques et, finalement, d’engendrer davantage de conversions. Pour des résultats étonnants en ce vendredi noir, vous pouvez configurer votre thème contextuel en fonction de l'occasion d'attraper l'esprit du vendredi noir.

3. OpenCart Abandoned Cart

L’horreur des chariots abandonnés vous fera le plus peur au Black Friday. Essayez de convertir les chariots abandonnés avec l'extension OpenCart Abandoned Cart.

OpenCart Abandoned Cart extension vous permet de récupérer les chariots abandonnés en suivant les utilisateurs du chariot abandonné. Vous pouvez envoyer un rappel par courrier électronique à ces utilisateurs concernant les articles en attente dans leur panier et leur demander de compléter l'achat en incluant un coupon de réduction dans l'email de suivi. Vous pouvez spécifier la durée après laquelle le panier est supposé être abandonné et personnaliser vos courriels de panier abandonnés.

4. OpenCart Mobile App Builder

Optimisez l'expérience de magasinage en ligne de vos clients en lançant une application mobile pour votre entreprise. Le Black Friday approche et il n'y aurait pas de meilleure occasion d'obtenir des ventes plus élevées que d'avoir votre application mobile prête avant l'arrivée du Black Friday.

OpenCart Mobile App Builder transforme votre site Web OpenCart en une application mobile native, que ce soit pour Android ou iOS ou les deux. Il ne nécessite aucune sorte de connaissance en codage. Il offre une synchronisation en temps réel du site Web dans l'application, offre une connexion par empreinte digitale et OTP, fournit une prise en charge de Zopim et WhatsApp Chat, des notifications push illimitées, une extraction simplifiée et bien plus encore.

5. OpenCart Exit Popup

Empêchez les visiteurs de quitter votre site Web et proposez-leur des offres et des réductions exceptionnelles sur le Black Friday.

OpenCart Exit Popup vous permet d'afficher un menu contextuel interactif lorsque l'utilisateur a l'intention de quitter votre site Web. Le module détecte dès que le curseur atteint le bouton de fermeture et effectue la tâche spécifiée. OpenCart Exit Popup en fait un moyen idéal de transformer le visiteur en client potentiel au dernier moment. Il vous aide avec des conversions plus élevées et donc des revenus plus élevés. Vous pouvez trouver des tonnes de personnalisations à l'intérieur du module.

6. Compte à rebours OpenCart Sales Sales

Pourquoi ne pas sensibiliser vos clients au Black Friday et générer un sentiment d'urgence sur votre site Web OpenCart? Oui, cela peut être implémenté via OpenCart Countdown Sales Timer.

Compte à rebours OpenCart Sales Sales vous permet de définir une minuterie pour vos ventes et de l'afficher au début de votre site Web pour encourager les achats rapides. Cette extension OpenCart déclenche les achats impulsifs et vous aide à augmenter vos ventes en un temps limité. Vous pouvez afficher la minuterie sur plusieurs pages et en modifier l’aspect.

7. OpenCart Deal Timer

Offrez des réductions alléchantes sur des produits spécifiques avec l’aide d’OpenCart Deal Timer Extension. Pour l'occasion du vendredi noir, vous pouvez définir une remise spéciale sur vos meilleures ventes et augmenter le volume des ventes.

OpenCart Deal Timer extension vous permet de définir le pourcentage de remise et de définir la période de transaction.

8. OpenCart Facebook Partage et Gagnez Remise

Alors que les acheteurs en ligne chercheraient partout pour obtenir des rabais sur le Black Friday, vous pouvez leur faciliter la tâche avec Facebook Share and Win Discount.

OpenCart Facebook Partage et Gagnez Remise ajoute un onglet "Partage et remise de rabais" sur les pages de votre produit, en cliquant sur l'utilisateur qui reçoit un code de réduction chaque fois qu'il partage ce produit sur sa timeline. Vous pouvez spécifier les produits pour lesquels vous souhaitez fournir la réduction sur le partage. L'extension OpenCart vous aide à promouvoir gratuitement votre marque auprès de vos clients et, plus important encore, améliore leur fidélisation. C'est tout! Meilleurs voeux pour vos ventes Black Friday. Besoin d'aide avec l'un des modules mentionnés? Laissez un commentaire ci-dessous ou contactez-nous à support@knowband.com


Comment voir le code de

NetBeans est l’un des meilleurs et puissants IDE pour tout développement Web, spécialement pour les frameworks PHP tels que ZenCart, OpenCart, CakePhp, etc. CakePhp utilise sa propre extension de fichier personnalisée pour ses fichiers View, à savoir * .ctp. NetBeans ne connaît pas ce fichier par défaut. Donc, il n'y a pas de code de couleur qui sera affiché lorsque ces types de fichiers sont ouverts dans NetBeans. Nous devons activer manuellement ces fonctionnalités. Voici les étapes pour activer la surbrillance pour les fichiers .ctpf de CakePHP. 1. Outils => Options

2. Divers => Fichiers

3. Cliquez sur le bouton Nouveau et tapez ctp. Puis cliquez sur Ok.

4. À partir du type de fichier associé (MIMI): Choisissez: text / x-php5.

5. Cliquez sur OK

Veuillez noter que : Redémarrez l'EDI si les modifications ne sont pas reflétées après avoir suivi les étapes ci-dessus.


How to get Amazon Orders using API

Objectif du blog

Après avoir lu ce blog, vous serez en mesure de comprendre comment le vendeur peut obtenir les commandes Amazon à l’aide de l’API.

Connaissons l'API de la commande

L'API des commandes Amazon aide les vendeurs à obtenir les détails de la commande et à synchroniser les commandes Amazon sur leur application personnalisée. Ceci est très utile pour récupérer les mises à jour des commandes en temps réel et les vendeurs peuvent également obtenir facilement les informations sur le statut des commandes (expédiées ou non expédiées) pour toutes les commandes à l'aide de l'API.

Comment synchroniser les commandes Amazon sur une application personnalisée

Tout d'abord, vous avez besoin des informations d'identification de l'API Amazon MWS (Market Place Web Service). Si vous n'en avez toujours pas, vous pouvez obtenir l'aide de ce blog

Pour récupérer des commandes Amazon chez vous, vous devez suivre les étapes ci-dessous:

1. Liste des commandes – Dans cette étape, vous devez envoyer une demande à Amazon pour obtenir les commandes d'Amazon pour un intervalle de temps particulier. Vous devez envoyer les données suivantes indiquées ci-dessous dans la demande:

mws.amazonservices.co.uk/Orders/2013-09-01? AWSAccessKeyId = XXXXXXXXXXXXX & Action = ListOrders & SellerId = XXXXXXXXXXXX // Écrivez ici votre identifiant marchand et SignatureVersion = 2 // écrivez ici votre signature & timestamp : i: s \ Z ", time ()) // Écrivez l'horodatage & Version = 2013-09-01 & Signature = 1234Knowband1234example1234 // Ici, vous devez écrire la signature & SignatureMethod = HmacSHA256 // Écrivez ici votre méthode de signature & LastUpdatedAfter = date ("Ymd \ TH: i: s \ Z", strtotime ('- heure 24')); // demande à Amazon & OrderStatus.Status.24 = Non expédié // d'obtenir les commandes pour les dernières heures 1 uniquement. Vous devez ici ajouter le statut pour lequel vous souhaitez récupérer les commandes & OrderStatus.Status.2 = PartiallyShipped & OrderStatus.Status.3 = Expédié & MarketplaceId.Id.1 = XXXXXXXXXXXXX AWSAccessKeyId = XXXXXXXXXXXXXXXXXXXX

Dans la réponse, vous obtiendrez un fichier de flux de commandes contenant la liste des commandes passées sur Amazon au cours des dernières heures 24 et indiquant le statut de commande demandé. Voici l'exemple de fichier de flux de commandes.

<?xml version="1.0"?>
<ListOrdersResponse xmlns="https://mws.amazonservices.com/Orders/2013-09-01">
    <ListOrdersResult>
        <Orders>
            <Order>
                <LatestShipDate>2018-03-09T07:59:59Z</LatestShipDate>
                <OrderType>StandardOrder</OrderType>
                <PurchaseDate>2018-03-07T01:15:57Z</PurchaseDate>
                <AmazonOrderId>112-5028700-7051869</AmazonOrderId>
                <BuyerEmail>knowband@marketplace.amazon.com</BuyerEmail>
                <IsReplacementOrder>false</IsReplacementOrder>
                <LastUpdateDate>2018-03-07T10:05:30Z</LastUpdateDate>
                <NumberOfItemsShipped>1</NumberOfItemsShipped>
                <ShipServiceLevel>Std US D2D Intl</ShipServiceLevel>
                <OrderStatus>Shipped</OrderStatus>
                <SalesChannel>Amazon.com</SalesChannel>
                <ShippedByAmazonTFM>false</ShippedByAmazonTFM>
                <IsBusinessOrder>false</IsBusinessOrder>
                <LatestDeliveryDate>2018-04-06T06:59:59Z</LatestDeliveryDate>
                <NumberOfItemsUnshipped>0</NumberOfItemsUnshipped>
                <PaymentMethodDetails>
                    <PaymentMethodDetail>Standard</PaymentMethodDetail>
                </PaymentMethodDetails>
                <BuyerName>George</BuyerName>
                <EarliestDeliveryDate>2018-03-21T07:00:00Z</EarliestDeliveryDate>
                <OrderTotal>
                    <CurrencyCode>USD</CurrencyCode>
                    <Amount>49.44</Amount>
                </OrderTotal>
                <IsPremiumOrder>false</IsPremiumOrder>
                <EarliestShipDate>2018-03-07T08:00:00Z</EarliestShipDate>
                <MarketplaceId>ATVPDKIKX0DER</MarketplaceId>
                <FulfillmentChannel>MFN</FulfillmentChannel>
                <PaymentMethod>Other</PaymentMethod>
                <ShippingAddress>
                    <City>Hong Kong</City>
                    <Phone>XXXXXXXXXX</Phone>
                    <CountryCode>HK</CountryCode>
                    <Name>Khattak Muhammad S.B</Name>
                    <AddressLine1>D, Block 2, Example </AddressLine1>
                    <AddressLine2>H Address Example</AddressLine2>
                </ShippingAddress>
                <IsPrime>false</IsPrime>
                <ShipmentServiceLevelCategory>Standard</ShipmentServiceLevelCategory>
        </Order>
        <Order>
            <LatestShipDate>2018-03-09T07:59:59Z</LatestShipDate>
            <OrderType>StandardOrder</OrderType>
            <PurchaseDate>2018-03-06T20:23:38Z</PurchaseDate>
            <AmazonOrderId>114-8648933-7253863</AmazonOrderId>
            <BuyerEmail>knowband1@marketplace.amazon.com</BuyerEmail>
            <IsReplacementOrder>false</IsReplacementOrder>
            <LastUpdateDate>2018-03-07T10:05:31Z</LastUpdateDate>
            <NumberOfItemsShipped>2</NumberOfItemsShipped>
            <ShipServiceLevel>Std US D2D Dom</ShipServiceLevel>
            <OrderStatus>Shipped</OrderStatus>
            <SalesChannel>Amazon.com</SalesChannel>
            <ShippedByAmazonTFM>false</ShippedByAmazonTFM>
            <IsBusinessOrder>false</IsBusinessOrder>
            <LatestDeliveryDate>2018-04-06T06:59:59Z</LatestDeliveryDate>
            <NumberOfItemsUnshipped>0</NumberOfItemsUnshipped>
            <PaymentMethodDetails>
                <PaymentMethodDetail>Standard</PaymentMethodDetail>
            </PaymentMethodDetails>
            <BuyerName>George</BuyerName>
            <EarliestDeliveryDate>2018-03-21T07:00:00Z</EarliestDeliveryDate>
            <OrderTotal>
            <CurrencyCode>USD</CurrencyCode>
            <Amount>98.87</Amount>
            </OrderTotal>
            <IsPremiumOrder>false</IsPremiumOrder>
            <EarliestShipDate>2018-03-07T08:00:00Z</EarliestShipDate>
            <MarketplaceId>ATVPDKIKX0DER</MarketplaceId>
            <FulfillmentChannel>MFN</FulfillmentChannel>
            <PaymentMethod>Other</PaymentMethod>
            <ShippingAddress>
                <City>Hobe Sound</City>
                <AddressType>Residential</AddressType>
                <PostalCode>2101</PostalCode>
                <StateOrRegion>FL</StateOrRegion>
                <Phone>XXXXXXXXXX</Phone>
                <CountryCode>US</CountryCode>
                <Name> SMITH</Name>
                <AddressLine1>Knowband </AddressLine1>
            </ShippingAddress>
            <IsPrime>false</IsPrime>
            <ShipmentServiceLevelCategory>Standard</ShipmentServiceLevelCategory>
        </Order>
        <LastUpdatedBefore>2018-03-08T06:58:45Z</LastUpdatedBefore>
    </ListOrdersResult>
    <ResponseMetadata>
    <RequestId>7fc9364b-a296-4380-954d-1b0355b9ccea</RequestId>
    </ResponseMetadata>
</ListOrdersResponse>

2. Liste des articles de commande Dès la première étape, vous obtiendrez uniquement les détails de la commande (comme l'identifiant de commande Amazon, la date d'achat, etc.) et non les détails de l'article commandé (détail du produit commandé). Pour obtenir les détails de l'article de la commande, vous devez envoyer une demande distincte à Amazon. Vous devez envoyer une demande correspondant à chaque commande. Si vous avez besoin de détails sur les commandes 5 Amazon, vous devrez envoyer des demandes 5. La demande est donnée ci-dessous: par exemple $ Amazon_order_id = 112-5028700-7051869

mws.amazonservices.co.uk/Orders/2013-09-01? AWSAccessKeyId = XXXXXXXXXXXXXXXXXX & Action = ListOrderItems & SellerId = 'XXXXXXXXXXXXXX'; // écrivez ici votre identifiant de marchand, & 'AmazonOrderId' = $ Amazon_order_id // écrivez ici l'identifiant de la commande dont vous souhaitez obtenir les détails // vous devez écrire la signature, lorsque vous envoyez des demandes HTTP à AWS, vous devez signez les demandes afin qu'AWS puisse identifier qui a envoyé la demande & Signature = 1234KnowbandXNumXexample1234 & SignatureVersion = 1234 // Ecrivez ici votre version de signature & SignatureMethod = HmacSHA2 // Ecrivez ici votre méthode de signature & Timestamp = gmdate ("Ymd \ TH: i \ s" Z " , time ()) // Ecrit l'horodatage & Version = 256-2013-09

En réponse à la demande, vous obtiendrez le détail descriptif de la commande. L'échantillon est donné ci-dessous:

mws.amazonservices.co.uk/Orders/2013-09-01 <? xml version = "1.0"?> <ListOrderItemsResponse xmlns = "https://mws.amazonservices.com/Orders/2013-09-01-1-quot;>> ListOrderItemsResult> <OrderItems> <OrderItem> <QuantityOrdered> 2017 </ QuantityOrdered> <Title> Troisième short Manchester United pour enfants 18 / 0.00 </ Titre> <ShippingTax> <CodeVers> USD </ CodeVers> <Amount> 0.00 </ Amount> </ ShippingTax> <PromotionDiscount> <CurrencyCode> USD </ CurrencyCode> <Montant> 072 </ Montant> </ PromotionDiscount> <ConditionId> Nouveau </ ConditionId> <IsGift> false </ IsGift> <ASIN> B7XXUMX </ ASIN > <SellerSKU> x-69-96909 </ SellerSKU> <OrderItemId> 266 </ OrderItemId> <ProductInfo> <NumberOfItems> 22621871528658 </ NumberOfItems> </ ProductInfo> <GiftWrapTax> <CurrencyCode> USD 1 </ Amount> </ GiftWrapTax> <QuantityShipped> 0.00 </ QuantityShipped> <ShippingPrice> <CurrencyCode> USD </ CurrencyCode> <Amount> 0 </ Quantité> </ ShippingPrice> <GiftWrapPrice> <CodeCon> <CodeCon> > <Montant> XNU MX </ Amount> </ GiftWrapPrice> <ConditionSubtypeId> Nouveau </ ConditionSubtypeId> <ItemPrice> <CurrencyCode> USD </ CurrencyCode> <Amount> 19.95 </ Amount> </ ItemPrice> <ItemTax> > <Montant> 0.00 </ Montant> </ ItemTax> <ShippingDiscount> <CurrencyCode> USD </ CurrencyCode> <Montant> 29.49 </ Amount> </ ShippingDiscount> </ OrderItem> </ OrderItems> <AmazonOrderId> 0.00-0.00 Vous ne connaissez pas le type de fichier.

3. Créer des commandes Cette étape est la dernière étape et à partir de l'étape 1 & 2, vous obtenez tous les détails des commandes Amazon dont vous avez besoin pour créer des commandes sur votre application. En analysant les flux XML ci-dessus (ordre de liste et poste de commande de liste), vous pouvez créer des commandes dans votre application. Si une commande Amazon est déjà créée sur votre application, vous pouvez utiliser l'étape 1 pour mettre à jour le statut de la commande de cette commande.


Comment changer le statut de commande par défaut sur WooCommerce

Parfois, lors du développement d'un site Web de commerce électronique, vous devez vérifier automatiquement le statut du paiement et marquer le statut de la commande comme "Avoir complété un “”En attente"ou selon vos besoins. Un statut de commande par défaut est défini sur la base du paiement effectué. Les utilisateurs frontaux peuvent consulter le statut de leur commande sur la page Historique de leur compte. Dans ce blog, nous apprendrons comment modifier le statut de commande par défaut le Woo Commerce as "Facture à imprimer" pas à pas.

Étape 1: Créer un plugin personnalisé

Pour créer un plugin personnalisé sur votre site Web, suivez les étapes suivantes:

1. Accédez au dossier des plugins Word Press, dans notre cas il s’agit d’app / plugins. Créer un dossier en tant que "statut personnalisé“.

Note importante: Attribuez un nom unique à votre dossier (le nom des plugins par défaut de Word Press ne doit pas entrer en conflit avec le nom de votre plugin) en minuscules et en tirets.

2. Créez maintenant le fichier PHP principal de votre plugin. Pour ce faire, créez un fichier PHP dans votre dossier plug-in et donnez-lui le même nom que le nom du dossier. Dans notre cas, le nom du dossier est "customstatus" et le nom du fichier sera donc customstatus.php.

3. Configurez les informations de votre plugin. Copiez simplement le code ci-dessous dans le fichier customstatus.php.

/ **
?* Plugin Name: My First Plugin
?* Plugin URI: https://www.mywebsite.com/my-first-plugin
?* Description: The very first plugin that I have ever created.
?* Version: 1.0
?* Author: Your Name
?* Author URI: https://www.mywebsite.com
?*/

Veuillez noter que : Modifiez les détails tels que le nom de l'auteur, le nom du plugin, la description, etc. selon vos besoins.

4. C'est ça! Vous venez de terminer le nombre minimum d'étapes requises pour créer un plug-in Word Press. Vous pouvez maintenant l'activer à partir de l'onglet Plugins dans Word Press admin.

Etape 2: Ajouter du code dans votre plugin personnalisé

1. Nous devons maintenant créer une fonction et l’attacher à une action spécifique. Copiez simplement la fonction ci-dessous dans votre customstatus.php.

2. Puisque nous souhaitons mettre à jour le statut de la commande lors du paiement complet, ajoutez une action au hook 'woocommerce_payment_complete' comme indiqué ci-dessous dans le code en surbrillance. // COPIE LE CODE ENTIER DANS LE FICHIER customstatus.php.

# <editor-fold defaultstate = "collapsed" desc = "Statut par défaut de la facture à imprimer"> function action_woocommerce_payment_complete ($ order_id) {if (! $ order_id) return; $ order = wc_get_order ($ order_id); $ order-> update_status ('wc-print-invoice'); // Le statut de la commande sera mis à jour avec "Facture à imprimer". }; // ajoute l'action add_action ('woocommerce_payment_complete', 'action_woocommerce_payment_complete', 10, 3); # </ editor-fold>

3. Il suffit de sauvegarder votre fichier customstatus.php et le tour est joué. A partir de maintenant, le statut de la commande sera mis à jour avec "Facture à imprimer" à la fin du paiement.

NOTE UTILE: Si vous souhaitez mettre à jour le statut de la commande lorsque la page "Merci" ou "Checkout Success" est chargée, vous pouvez ajouter l'action sur le crochet "woocommerce_thankyou". Dans customstatus.php, remplacez add_action ('woocommerce_payment_complete', 'action_woocommerce_payment_complete', 10, 3); avec add_action ('woocommerce_thankyou', 'ggb_custom_change_order_status', 10,3);


OpenCart Followup Emails Extension – Manuel de l'utilisateur

1.0 Présentation

L'administrateur de la boutique en ligne peut désormais envoyer des courriers électroniques de suivi aux clients à l'aide de l'extension OpenCart Followup Emails proposée par Knowband. Ce module OpenCart riche en fonctionnalités permet au commerçant de créer plusieurs règles et modèles de courrier électronique pour envoyer des courriers électroniques de suivi dans plusieurs conditions.

L'administrateur a la possibilité d'envoyer des courriels de suivi aux clients après un certain temps. L'administrateur peut créer plusieurs règles et affecter différents modèles pour différents événements. L'administrateur a la possibilité de conserver un journal de courrier électronique de suivi. L’extension OpenCart Follow Up Emails permet d’offrir aux clients un code de coupon de réduction avec les emails de suivi. Le module OpenCart Follow Up Emails est compatible avec plusieurs langues et offre un fonctionnement fluide.

Fonctionnalités 1.1 de ce module OpenCart Followup Emails

  • Avec l’aide d’OpenCart Followup Emails Extension, l’administrateur du magasin peut envoyer des courriers électroniques de suivi aux clients.
  • L'administrateur peut également proposer des coupons de réduction fixes ou basés sur un pourcentage avec le courrier électronique de suivi.
  • Des modèles de courrier électronique prêts à l'emploi sont disponibles pour un suivi, ce qui peut être personnalisé.
  • En tant qu'administrateur de boutique en ligne, vous pouvez définir le nombre de jours après lequel vous souhaitez envoyer des e-mails de suivi.
  • L’administrateur peut consulter tous les e-mails de suivi en activant le mode test à partir de l’interface administrateur de cette extension OpenCart Follow Up Emails.
  • L'extension OpenCart Follow Up Emails est compatible avec plusieurs langues.
  • L'administrateur peut conserver un journal de courrier électronique de suivi pour afficher les détails liés au suivi.
  • L’extension OpenCart Followup Emails permet à l’administrateur de la boutique en ligne de sélectionner des produits, le groupe de clients sur lequel il souhaite s’appliquer pour le suivi des règles.
  • Des modèles d'email prêts à l'emploi sont disponibles pour l'envoi d'emails de suivi sans tracas.
  • Il n'est pas nécessaire de modifier même une seule ligne de codes lors de l'utilisation d'OpenCart Followup Emails Extension.

Étapes d'installation du module OpenCart Followup Emails dans 2.0

Plugin Suivi de commande pour OpenCart depuis notre magasin. Vous recevrez ces fichiers après l'achat de l'extension OpenCart:

  • Tout d'abord, vous obtiendrez un fichier de code source du module OpenCart Followup Emails au format de fichier zippé.
  • Manuel de l'utilisateur de cette extension OpenCart Follow Up Emails.

Suivez les étapes ci-dessous pour installer le module OpenCart Followup Emails

1. Décompressez le fichier zip reçu. Vous obtiendrez les dossiers comme indiqué dans l'image suivante:

2. Copiez tous les dossiers du fichier zip dans le répertoire racine du programme d'installation OpenCart via le gestionnaire FTP. Ainsi, les emails de suivi pour le plugin de commande sont maintenant installés avec succès et prêts à être utilisés dans votre magasin. Maintenant, allez dans le menu admin et cliquez sur les extensions et cliquez ainsi sur le bouton configurer à côté du plug-in Followup Emails pour OpenCart.

Interface d'administration 2.0

L'administrateur de la boutique en ligne peut appliquer les paramètres d'envoi de courriels de suivi. L'extension OpenCart Followup Emails comporte trois onglets de personnalisation, comme indiqué ci-dessous:

  • Paramètres généraux
  • Email Templates
  • Journal envoyé

Paramètres généraux 3.1

Dans les sections relatives aux paramètres généraux, l’administrateur de la boutique en ligne peut appliquer ces paramètres:

  • Statut: Activer ou désactiver la fonctionnalité Extension OpenCart Follow Up Emails.
  • Tenir un journal de courrier électronique: Activez les paramètres pour conserver un journal de tous les courriels envoyés.
  • Mode d'essai: Activer le mode test pour recevoir tous les courriels envoyés sur le courriel de suivi
  • Mode test Email: Ici, l’administrateur du magasin peut définir l’identifiant de l’email sur lequel vous souhaitez recevoir tous les emails de suivi envoyés.

Veuillez noter que : L'administrateur peut configurer CRON en suivant les instructions de configuration de CRON. Dans les paramètres généraux, vous trouverez des instructions pour ajouter le CRON via SSH.

Modèles de messagerie 3.2

L'extension OpenCart Followup Emails permet à l'administrateur du magasin de définir des règles et de personnaliser les modèles d'e-mail pour l'envoi d'e-mails de suivi. L'administrateur peut ajouter de nouveaux modèles d'e-mail, modifier les modèles et supprimer les modèles d'e-mail créés précédemment.

Étapes pour ajouter un nouveau modèle de courrier électronique

Il suffit à l'administrateur de cliquer sur le "+"signer pour ajouter un nouveau modèle de courrier électronique.

Paramètres généraux 3.2.1

  • Statut du modèle: Activer ou désactiver le statut du modèle.
  • Nom du modèle: Définissez le nom du modèle à partir d'ici.

Règles 3.2.2

  • De l'événement: L'administrateur du magasin peut sélectionner le type d'événement. L’administrateur peut sélectionner quatre types d’événements.

Commande créée
Statut de commande
Client sans activité
Inscription à la clientèle

Règle 1: Ordre créé

  • Délai de message (jours): L'administrateur peut définir le nombre de jours après lequel il souhaite envoyer des courriels de suivi.
  • Produits: Sélectionnez les noms de produits pour lesquels cette règle sera applicable. Cette règle s'appliquera à tous les produits si l'administrateur ne sélectionne aucun produit.
  • Groupe de clients: Sélectionnez le groupe de clients sur lequel vous souhaitez appliquer cette règle.

Règle 2: Statut de la commande

  • Suivi de commande: Sélectionnez le statut de la commande sur laquelle vous souhaitez envoyer des courriels de suivi.
  • Délai de message (jours): Définissez les jours après lesquels vous souhaitez envoyer des courriels de suivi.
  • Produits: Sélectionnez les produits auxquels vous souhaitez appliquer cette règle. Vous pouvez laisser ce champ vide si vous souhaitez appliquer cette règle à tous les produits.
  • Groupe de clients: Sélectionnez le groupe de clients sur lequel vous souhaitez appliquer cette règle.

Règle 3: activité sans client

  • Pas actif depuis (jours): Définissez les jours d'inactivité après lesquels vous souhaitez envoyer des e-mails de rappel.
  • Groupe de clients: Sélectionnez le groupe de clients sur lequel cette règle sera appliquée.

Règle 4: Enregistrement du client

  • Délai de message: Le commerçant en ligne peut définir le nombre de jours après lequel il souhaite envoyer des courriels de suivi.
  • Groupe de clients: L'administrateur peut sélectionner un groupe de clients pour lequel cette règle sera applicable.

Paramètres de remise 3.2.3

  • Type de remise: L'administrateur du magasin peut sélectionner le type de remise.

  • Pas de rabais: Si vous ne souhaitez pas offrir de rabais, sélectionnez ce type de rabais.
  • Montant fixé: Le commerçant en magasin peut définir le type de remise comme un montant fixe.

Remise: L'administrateur peut définir le montant de la remise par commande.

Montant total: L'administrateur peut définir le montant total de la commande pour lequel le coupon sera valide.

Validité de la remise: L'administrateur peut définir les jours de validité du coupon de réduction.

  • Pourcentage: Le commerçant en magasin peut définir le type de remise sous forme de montant basé sur un pourcentage

Remise: L'administrateur peut définir le montant de la remise par commande en pourcentage.

Montant total: L'administrateur peut définir le montant total de la commande pour lequel le coupon sera valide.

Validité de la remise: L'administrateur peut définir les jours de validité du coupon de réduction.

  • Coupon fixe: L'administrateur peut également sélectionner l'option de coupon fixe pour le partage de coupons directement.

  • Coupon Code: Entrez le code du coupon.

Modèle de courrier électronique 3.2.4

L'e-mail de suivi pour le module de commande contient des modèles d'e-mail prêts à l'emploi pour l'envoi d'un e-mail de suivi.

  • Sujet: L'administrateur peut entrer la ligne d'objet de l'e-mail dans plusieurs langues.
  • Message: L'administrateur peut personnaliser le modèle de courrier électronique pour l'envoi d'un courrier électronique de suivi.

Veuillez noter que : Les utilisateurs en ligne peuvent obtenir un lien vers les détails de la commande ainsi que l’e-mail de suivi permettant de visualiser leur commande en cas d’état de la commande et du type d’événement créé.

Étapes pour modifier le modèle de courrier électronique

L'administrateur de la boutique en ligne peut facilement modifier les modèles de courrier électronique à partir de l'interface d'administration.

Étapes pour supprimer un modèle de courrier électronique

L'administrateur de la boutique en ligne peut supprimer facilement tous les modèles de courrier électronique de l'interface d'administration.

Journal envoyé par 3.3

L'administrateur peut afficher la liste de tous les courriels de suivi avec d'autres détails, tels que l'identifiant de messagerie du client, le type de modèle, l'événement et la date.

L'administrateur peut également appliquer un filtre pour la sélection du journal des e-mails. L'administrateur de la boutique en ligne peut afficher la structure de messagerie suivante.

Interface frontale 4.0

L'administrateur de la boutique en ligne peut envoyer des courriers électroniques de suivi aux clients dans différentes conditions. Les clients peuvent recevoir des e-mails de suivi pendant la création de la commande, différentes conditions de commande, aucune activité des clients, l'enregistrement de nouveaux clients.


Principaux avantages de l’utilisation des notifications Web Push dans le commerce électronique avec 7

Web Push Notifications est un outil de marketing puissant et efficace adopté par les entreprises en ligne pour communiquer avec leur public et interagir avec lui, le tenir informé de toute information importante, annoncer les ventes et les offres, et éventuellement générer davantage de conversions dans le commerce électronique. Le marketing par courriel a perdu de son charme. Le marketing par SMS est presque mort. Push Notification a maintenant pris le relais. Si vous utilisez des applications de shopping en ligne, vous saurez très bien comment ils essaient d’interagir avec vous par le biais de notifications push. Comme par AdWeek, les notifications push capturent presque le double de “taux d’ouverture et de clics” par rapport au courrier électronique. La tendance des notifications App Push est maintenant suivie par les notifications Web Push.

Que sont exactement les notifications Web Push?

Notifications Web Push ou Notifications Push Navigateur,

En quoi les notifications Web Push diffèrent-elles des notifications App Push?

Les notifications push de site Web fonctionnent de manière très similaire aux notifications push d’application mobile, à la seule différence que les notifications push d’application ne fonctionnent que pour les appareils mobiles (applications mobiles) et les tablettes, tandis que les notifications push Web fonctionnent sur tous les appareils, y compris le bureau.

Pourquoi les notifications Web Push sont-elles importantes?

Les notifications Web Push, si elles sont utilisées à bon escient, peuvent ajouter une valeur immense à votre entreprise de commerce électronique. Dans cet article, nous allons discuter des principaux avantages de 7 liés à l’utilisation des notifications Web Push et comprendre pourquoi ils constituent un aspect marketing important.

1. Taux de participation élevé

Contrairement aux fenêtres contextuelles qui demandent aux utilisateurs une adresse e-mail pour leur envoyer des newsletters ou des offres promotionnelles, les notifications push du navigateur évitent de demander des informations liées au client. Il suffit d’un simple clic pour commencer le processus. Et c’est la raison pour laquelle ils ont un taux d’adhésion plus élevé que les e-mails. En fait, le taux de désinscription dans les notifications push du navigateur est également minime. Cela facilite également la tâche des visiteurs qui hésitent à partager leurs données personnelles en ligne. Cela se voit souvent avec les nouveaux / nouveaux visiteurs.

2. Livraison rapide en temps réel

Les notifications Web Push créent une communication instantanée avec votre audience abonnée. Tout message ou mise à jour est remis aux abonnés dès que les informations sont initiées pour être envoyées depuis le back-end. Cela vous donne une portée en temps réel élevée. Ainsi, lorsque vous prévoyez d’annoncer une vente flash, les notifications push du site Web peuvent s’avérer bénéfiques dans ce cas.

3. Engagement supérieur

Contrairement aux e-mails ou aux SMS dans lesquels l’URL permettant de rediriger l’utilisateur vers l’emplacement souhaité est mentionnée dans le contenu, les notifications Web Push nécessitent un seul appui pour amener l’utilisateur à l’URL spécifiée. Si vous pouvez attirer votre public avec le titre de votre notification, vous bénéficierez certainement d’un engagement plus important. Créez des notifications de déclenchement qui attirent l’attention des utilisateurs et évitent d’utiliser un titre d’appel au clic.

4. Augmentez le trafic de votre site Web

L’un des principaux avantages des notifications Web Push est qu’il vous permet d’augmenter le trafic. Cela fonctionne mieux si le message contient quelque chose qui mérite l’attention de l’utilisateur. S’il est tentant, vous assisterez à une augmentation significative du trafic sur le site. Si vous effectuez une vente à durée limitée, les notifications push du navigateur peuvent générer un trafic élevé en temps réel.

5. Transformez les visiteurs en abonnés et les abonnés en clients

Les notifications Web Push s’avèrent être l’un des meilleurs moyens d’amener vos abonnés dans votre boutique et de les encourager à magasiner. C’est le moyen le plus rapide d’attirer l’attention des utilisateurs, contrairement aux e-mails qui peuvent parfois être ignorés ou laissés ouverts. On peut dire que les visiteurs qui choisissent de recevoir des notifications comme vous en tant que marque. Ils sont impressionnés par vos produits ou services et c’est pourquoi ils ne veulent manquer aucune mise à jour future de votre part. Ces perspectives montreront plus de potentiel d’achat par rapport aux autres utilisateurs.

6. Augmenter les conversions

Vous pouvez demander aux utilisateurs de s’abonner à des notifications spécifiques au produit et de les informer ultérieurement en cas de mise à jour. Par exemple, si le produit recherché par l’utilisateur est en rupture de stock ou s’il estime que son prix est trop élevé, vous pouvez lui demander de s’abonner aux alertes lorsque le produit est à nouveau disponible ou lorsque le prix baisse, respectivement. . Les abonnés seront informés dès que les changements se refléteront sur le site Internet concernant le produit. Les notifications liées à la baisse du prix du produit ou au retour de stock du produit augmentent les chances de conversion. Donc, fondamentalement, vous pouvez recibler les utilisateurs et les persuader d’acheter le produit qu’ils souhaitaient plus tôt. Lis: Notifications Web Push: Meilleures pratiques 5 pour stimuler les conversions de commerce électronique

7. Vous n’avez pas besoin d’une application mobile

Avec les notifications push Web, vous n’avez pas besoin d’une application mobile pour atteindre vos abonnés. En outre, créer une application mobile peut vous coûter beaucoup d’argent, ce qui réduit votre coût pour avoir une application mobile et vous offre un moyen similaire de communiquer avec votre public, comme les notifications push d’application.

The Bottom Line

La notification push de navigateur Web est sans aucun doute un canal de communication marketing efficace et ce qui la distingue des autres méthodes de marketing est le fait qu’elle ne se limite pas à des fins de marketing et de promotion. Il peut être utilisé pour fournir des informations utiles, des alertes de panier abandonné, des mises à jour de l’état des commandes, des alertes de retour de stock, etc. Vous recherchez un module qui vous offre toutes ces fonctionnalités? Consultez notre module de notification Web Push, disponible pour PrestaShop, Magento et Magento 2.

Notification Push PrestaShop Web

Notification Magento Web Push

Notification Web Push Magento 2

Non seulement il vous fournira certains types de notifications push du navigateur, mais vous pourrez personnaliser les notifications selon votre choix. Pour que les notifications push du site Web fournissent des résultats fructueux, vous devez les optimiser afin qu’elles puissent apporter les résultats souhaités. N’envoyez rien que les utilisateurs se sentent susceptibles de sauter. Trop de notifications peuvent réduire l’impact. Ce devrait être quelque chose de précieux. Utilisez des titres tentants (pas des appâts cliquables), soyez au point, utilisez des textes courts et soyez très précis sur le délai de livraison. Vous ne voudriez pas que les notifications soient envoyées à un moment inapproprié, non? Vous auriez des abonnés partout dans le monde et envoyer des notifications à tous à un moment similaire ne ferait rien de bon. Tirez parti de la puissance des notifications Web Push et augmentez la visibilité de votre marque dans l’espace de commerce électronique. Ce serait encore mieux si vous personnalisiez le contenu. L’ajout d’une touche personnelle au message donne un sentiment spécial aux utilisateurs. J’espère que vous avez apprécié la lecture des avantages de l’utilisation des notifications Web Push dans le commerce électronique.


Réduction du frottement à la caisse avec Magento 2 une page à la caisse

“Magento 2 Une page de paiement, appelé aussi Magento 2 One Step Checkout convertit le processus de commande long de votre site Web Magento 2 en une simple page. Il vous permet de supprimer les champs de paiement non souhaités et de rendre votre page de paiement aussi pratique que possible pour vos clients. "La page de paiement est la partie la plus cruciale du parcours du client sur n'importe quel site de commerce électronique. Un processus de paiement optimisé et simplifié est le mantra Auparavant, les marchands de commerce électronique étaient résolument résolus à mettre en place un processus de paiement en plusieurs étapes. caisse conviviale processus, les mêmes détaillants en ligne se tournent vers le processus One Page Checkout. Vous possédez un site Web de commerce électronique sur la plate-forme Magento 2? Pensez à utiliser la commande à la page Magento 2 à la page par Knowband pour réduire le frottement de la commande.

Fonctionnalités de Magento 2 One Page Checkout

1. Commander des invités

De nombreux utilisateurs évitent de s'inscrire sur des sites Web de commerce électronique. Les marques qui ont rendu le processus d’inscription obligatoire lors de la commande perdent ce client, ce qui réduit considérablement leur taux de conversion. Magento 2 One Step Checkout offre à de tels utilisateurs Guest Checkout afin de pouvoir effectuer leurs achats sans avoir à s’inscrire sur le site Web. One Page Checkout de Magento 2 permet même aux utilisateurs de s'inscrire en tant qu'invité sans même définir de mot de passe. Un utilisateur doit simplement fournir son adresse e-mail et le mot de passe sera envoyé via sa boîte de réception.

2. Connexion sociale

Bien que certaines personnes ne souhaitent pas créer un compte à tout prix, certaines envisagent de remplir le formulaire d'inscription comme une tâche fastidieuse. Magento 2 One Step Checkout fournit la fonction de connexion sociale et permet aux utilisateurs d'effectuer une commande rapide. Cette extension Magento offre une option de connexion à Facebook et à Google. La majorité des acheteurs en ligne restent connectés à leurs comptes Facebook et Google. Par conséquent, l'option de connexion sociale facilite la tâche d'enregistrement et évite également les maux de tête liés à la mémorisation des mots de passe. Lis:

Avantages de la connexion sociale dans le commerce électronique

Encouragez l'inscription rapide avec l'extension Magento 2 Social Login

3. Prioriser les champs d'extraction à l'aide de la fonctionnalité glisser-déposer

Organiser les champs de caisse selon votre priorité. Placez un champ où vous voulez. Il suffit de choisir un champ et de le déposer à l'endroit où vous souhaitez l'afficher. Par exemple, vous pouvez conserver le champ Numéro de contact au-dessus du champ Adresse ou inversement.

4. Marquez les champs obligatoires et évitez les champs inutiles

Magento 2 One Page Checkout vous offre la possibilité de marquer les champs de commande comme obligatoires ou facultatifs. Si vous souhaitez capturer des informations importantes, vous pouvez garder ce champ obligatoire et si vous estimez qu’il peut être évité, vous pouvez le garder facultatif. Vous pouvez définir ces champs différemment pour les clients Invité et Connecté.

5. Choisissez la meilleure mise en page pour votre page de paiement

Magento 2 One Page Checkout fournit des modèles de présentation 2: 2-Column Layout et 3-Column Layout qui vous permet d’essayer de déterminer quelle disposition génère davantage de conversions par rapport à l’autre.

Vous pouvez personnaliser votre mise en page en conséquence.

6. Prend en charge plusieurs méthodes de paiement et services d'expédition

Magento 2 One Page Checkout prend en charge la quasi-totalité des modes de paiement et des services d’expédition, de sorte que vous n’aurez pas à compromettre une conversion en raison de la non-disponibilité d’un moyen de paiement ou d’un prestataire d’expédition.

Comment Magento 2 One Page Checkout profite aux marchands?

Magento 2 One Step Checkout offre de nombreux avantages aux marchands de commerce électronique. Regardez 1. Simplifiez l'expérience de paiement des clients en effectuant une vérification en une page sans problème. 2. Encourager une caisse facile et rapide. 3. Capturez plus d'inscriptions avec le service de connexion sociale. 4. Magento 2 One Page Checkout aide à réduire l'abandon du panier possibilité. 5. One Page Checkout pour Magento 2 augmente vos conversions globales et vos revenus.

The Bottom Line

Il y a suffisamment de bonnes raisons pour opter pour une validation d'une seule page qui éclipserait le processus de validation en plusieurs étapes. Avoir une page de paiement ne crée pas seulement une commande sans friction, mais permet également aux clients de gagner un temps précieux. Consultez la page One Checkout de Magento 2. Confus entre un paiement d'une page et un paiement de plusieurs pages? Lis: Paiement d'une page ou paiement de plusieurs pages

A lire également:

Principales pratiques d'optimisation de la page de paiement 10 pour augmenter le nombre de conversions


Exporter les données PHP vers un fichier .xls

Les données sont tout ensemble de caractères traduits dans un but précis, par exemple à des fins d’analyse. Il peut s’agir de n’importe quel caractère ou valeur, y compris du texte et des chiffres, des images, du son ou de la vidéo. Si les données ne sont pas mises en contexte, elles n’ont aucun effet sur un être humain ou une machine. Nous exportons généralement les données des sites Web pour les enregistrer sur l’ordinateur afin de les utiliser hors ligne, par exemple pour conserver les données de liste et les analyser. Excel est le meilleur format pour exporter des données dans un fichier, car la lecture de fichiers volumineux est beaucoup plus facile dans Excel pour l’utilisateur. En outre, vous pouvez utiliser des fonctions supplémentaires telles que la sélection de cellules individuelles pour importer les données, convertir automatiquement les dates et l’heure, les filtres, le tri, la lecture des formules et de leurs résultats, etc.


Dans ce blog, nous apprendrons étape par étape comment exporter des données PHP vers un fichier .xls. À l’aide d’un simple script PHP, vous pouvez exporter des données vers Excel et les télécharger dans un fichier .xls.

ÉTAPE 1 : Créez un tableau pour stocker les données

J’ai créé un tableau ($clients_data) pour stocker les détails des clients. Vous pouvez créer votre propre tableau selon vos besoins :

$customers_data = array( array( 'customers_id' => '1', 'customers_firstname' => 'Chris', 'customers_lastname' => 'Cavagin', 'customers_email' => 'chriscavagin@gmail.com', 'customers_telephone' => '9911223388' ), array( 'customers_id' => '2', 'customers_firstname' => 'Richard', 'customers_lastname' => 'Simmons', 'customers_email' => 'rsimmons@media.com', ' customer_telephone' => '9911224455' ), array( 'customers_id' => '3', 'customers_firstname' => 'Steve', 'customers_lastname' => 'Baven', 'customers_email' => 'ateavebeaven@gmail.com' , 'customers_telephone' => '8855223388' ), array( 'customers_id' => '4', 'customers_firstname' => 'Howard', 'customers_lastname' => 'Rawson', 'customers_email' => 'howardraw@gmail. com', 'customers_telephone' => '9911334488' ), array( 'customers_id' => '5', 'customers_firstname' => 'Rachel', 'customers_lastname' => 'Dyson', 'customers_email' => 'racheldyson@ gmail.com', 'customers_telephone' => '9912345388' ) );

ÉTAPE 2 : Créez une fonction pour filtrer les données :

Cette fonction est utilisée pour détecter les guillemets doubles et échapper à toute valeur qui les contient. Sans cela, un nombre impair de guillemets dans une chaîne peut confondre Excel.

// Filtrer les données client function filterCustomerData(&$str) { $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; }

ÉTAPE 3 : Définissez le nom du fichier et l’en-tête du contenu à télécharger :

La variable $file_name est utilisée pour contenir le nom du fichier et également définir l’en-tête du contenu à télécharger.

// Nom du fichier et en-tête du contenu à télécharger $file_name = "customers_data.xls"; header("Content-Disposition: attachment; filename=\"$file_name\""); header("Type de contenu : application/vnd.ms-excel");

ÉTAPE 4 : Définissez une boucle sur chaque ligne dans $customers_data

//Pour définir le nom de la colonne dans la première ligne. $column_names = faux ; // exécute une boucle sur chaque ligne dans $customers_data foreach($customers_data as $row) { if(!$column_names) { echo implode("\t", array_keys($row)) . "\n" ; $column_names = vrai ; } // La fonction array_walk() exécute chaque élément du tableau dans une fonction définie par l'utilisateur. array_walk($row, 'filterCustomerData'); echo implode("\t", array_values($row)) . "\n" ; } sortie;

1. Définissez une variable $column_names qui est utilisée pour imprimer le nom de la colonne dans la première ligne d’Excel. 2. Exécutez une boucle sur chaque ligne et utilisez la fonction array_walk() pour exécuter chaque ligne dans une fonction définie par l’utilisateur.

ÉTAPE 5 : Exécutez le fichier de script dans votre environnement :

Si tout se passe bien, le nom du fichier sera nommé “customers_data.xls” téléchargé et enregistré sur votre ordinateur. Vous pouvez ouvrir ce fichier dans Excel qui ressemble à ceci :

Cliquez ici pour télécharger le code complet.

Dépannage des problèmes PHP courants dans les plateformes de commerce électronique

Apprenez à résoudre les problèmes PHP courants sur les plateformes de commerce électronique telles que PrestaShop, WooCommerce, OpenCart et Magento grâce aux conseils d’experts de Knowband.

Apprendre encore plus

Avec plus de 13 ans d’excellence dans les technologies de l’information, nous fournissons des technologies de développement Web et d’applications sur divers frameworks. Vous pouvez également explorer une large gamme d’extensions de commerce électronique Prestashop, Opencart, WooCommerce, Shopify et Magento 2 prêtes à l’emploi.

Si vous avez des questions/suggestions, vous pouvez contacter notre portail d’assistance technique à notre adresse e-mail. support@knowband.com. Jetez un oeil à notre module best-seller Supercheckout Prestashop One Page ici : et visitez également ici : Application mobile de commerce électronique OpenCart

Vous pouvez également regarder nos dernières vidéos ici :