Spring Global (Spring Omni) Error: L'envoi n'est pas enregistré

Déclaration de problème:

L'envoi n'est pas enregistré sur l'horodatage envoyé et aucune erreur n'est signalée dans la réponse.

Solution:

Nous avons généré un ticket pour le même produit et ils ont répondu que ce problème était survenu car le paramètre de messagerie du destinataire n'était pas envoyé dans l'API d'expédition. https://api.myparcel.com/shipments

Selon la documentation de Spring Omni, ce courrier électronique est un paramètre facultatif:

Documentation Spring Omni
Donc, nous avons de nouveau levé un ticket sur Spring Omni à ce sujet et ils ont répondu: L'envoi ne parvient pas à être créé car l'adresse e-mail du destinataire n'a pas été renseignée. Bien que le schéma indique que cette option est facultative, Spring requiert l’adresse électronique pour que les opérateurs puissent envoyer des notifications au destinataire (s’ils offrent ce service).

L'e-mail du destinataire est donc un paramètre obligatoire dans Spring Omni et doit être envoyé dans l'API d'expédition. Pour plus de blogs liés, s'il vous plaît visitez ici:

Spring Global (Spring Omni) Error: la propriété phone_number est requise.

Manifeste Omni du printemps

Spring Global (Spring Omni): Concept de facturation

Erreur Spring Global (Spring Omni): ressource introuvable

Erreur Spring Global (Spring Omni): Obtention d'une réponse vide lors de l'extraction d'une étiquette


Spring Global (Spring Omni) Error: la propriété phone_number est requise.

Erreur dans la réponse:

La propriété phone_number est requise lors de l'enregistrement de l'envoi.

Solution:

Cette erreur se produit lorsque le paramètre phone_number du destinataire n'est pas envoyé dans l'API d'expédition. https://api.myparcel.com/shipments

Selon la documentation de Spring Omni, phone_number est un paramètre facultatif:

Nous avons levé le ticket sur Spring Omni et ils ont répondu: L'envoi échoue car le numéro de téléphone du destinataire n'a pas été renseigné. Bien que le schéma montre cela comme optionnel
Donc phone_number est un paramètre requis et doit être envoyé dans l'API d'expédition.

Pour plus de blogs liés, s'il vous plaît visitez ici:

Spring Global (Spring Omni) Error: L'envoi n'est pas enregistré

Manifeste Omni du printemps

Spring Global (Spring Omni): Concept de facturation

Erreur Spring Global (Spring Omni): ressource introuvable

Erreur Spring Global (Spring Omni): Obtention d'une réponse vide lors de l'extraction d'une étiquette


Spring Omni Manifest

Comment obtenir le rapport de manifeste des expéditions Spring Omni?

SOLUTION: Nous avons posé une question à spring Omni, s’ils disposent d’une API pour générer le manifeste des envois créés un jour donné.

Ils ont répondu:

“Nous ne fournissons pas actuellement de manifeste". Nous avons donc essayé de générer un manifeste de notre côté et avons confirmé auprès du pick up boy de Spring Omni s’ils avaient besoin d’un rapport de manifeste pour récupérer les colis. Ils ont répondu qu’il n’était pas nécessaire de générer un rapport de manifeste des envois car ils facturaient simplement seulement le nombre d’étiquettes (colis) qui leur sont remises. Pour plus de blogs connexes, veuillez visiter ici:

Spring Global (Spring Omni) Error: la propriété phone_number est requise.

Spring Global (Spring Omni) Error: L'envoi n'est pas enregistré

Spring Global (Spring Omni): Concept de facturation

Erreur Spring Global (Spring Omni): ressource introuvable

Erreur Spring Global (Spring Omni): Obtention d'une réponse vide lors de l'extraction d'une étiquette


Spring Global (Spring Omni): Concept de facturation

Nous voulons savoir que Spring Global nous facture les envois que nous avons créés et enregistrés OU les colis que nous leur remettons pour livraison.

Nous avons soulevé un ticket sur Spring Global:

Quels envois (colis) vont-ils nous facturer? S'agira-t-il des envois que nous avons créés et enregistrés OU des colis que nous leur remettrons?

Supposons que nous ayons créé et enregistré des envois 10 mais que nous ne leur livrions que des colis 8 (nous ne souhaitons pas que des envois 2 soient livrés). Alors maintenant, dans ce cas particulier, vont-ils nous facturer les envois 10 ou 8?

Ils ont répondu:

“Spring ne facturera que les étiquettes numérisées. Donc, dans votre exemple, vous ne seriez que“.

Comme nous pouvons le constater, seuls les colis que nous leur transmettons nous seront facturés, quel que soit le nombre d’envois que nous avons créés.

S'il vous plaît visitez ici pour des informations connexes:

Spring Global (Spring Omni) Error: la propriété phone_number est requise.

Manifeste Omni du printemps

Spring Global (Spring Omni) Error: L'envoi n'est pas enregistré

Erreur Spring Global (Spring Omni): ressource introuvable

Erreur Spring Global (Spring Omni): Obtention d'une réponse vide lors de l'extraction d'une étiquette


Erreur Spring Global (Spring Omni): ressource introuvable

Lors de la création d'un envoi à l'aide de Spring Omni, vous pouvez recevoir une erreur de réponse telle que mentionnée ci-dessous:

[status] => 404 [code] => 10002 [title] => Ressource introuvable [detail] => Une ou plusieurs ressources des régions sont introuvables. Nous avons eu cette erreur lors de l'envoi de la demande suivante pour créer l'envoi:

'{
  "data": {
    "type": "shipments",
    "attributes": {
      "recipient_address": {
        "street_1": "4363 N 55TH ST",
        "street_2": "Marylebone",
        "street_number": 221,
        "postal_code": "53216-1201",
        "city": "MILWAUKEE",
        "region_code": "WI",
        "country_code": "US",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Attn",
        "email": "Aparajita.singh@abc.com",
        "phone_number": "1234567890"
      },
      "return_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "Aparajita.singh@abc.com",
        "phone_number": ""
      },
      "sender_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "Aparajita.singh@abc.com",
        "phone_number": ""
      },
      "description": "Order #8008135",
      "physical_properties": {
        "height": 150,
        "width": 300,
        "length": 500,
        "volume": 22.5,
        "weight": 100
      },
      "items": [
        {
          "sku": "123456789",
          "description": "OnePlus X",
          "item_value": {
            "amount": 995,
            "currency": "EUR"
          },
          "quantity": 2,
          "hs_code": "8517.12.00",
          "origin_country_code": "GB",
          "item_weight": 135
        }
      ],
      "customs": {
        "content_type": "merchandise",
        "invoice_number": "9000",
        "non_delivery": "return",
        "incoterm": "DAP",
        "license_number": "218532158",
        "certificate_number": "12122121"
      },
      "register_at": 0
    },
    "relationships": {
      "shop": {
        "data": {
          "type": "shops",
          "id": "1a9414f0-24ef-4008-b6ad-9a75e27a879e"
        }
      },
      "service": {
        "data": {
          "type": "services",
          "id": "05aeb5e9-90be-4ec7-94c9-1a0949262577"
        }
      }
    }
  }
}'

Lorsque nous avons demandé à Spring Global la raison de cette erreur, ils ont répondu que le problème était "La région qui n’est pas reconnue car elle n’a pas encore de région pour les États-Unis". Omettre simplement la région devrait résoudre ce problème. Le JSON ci-dessous devrait fonctionner:

'{
  "data": {
    "type": "shipments",
    "attributes": {
      "recipient_address": {
        "street_1": "4363 N 55TH ST",
        "street_2": "Marylebone",
        "street_number": 221,
        "postal_code": "53216-1201",
        "city": "MILWAUKEE",
        "country_code": "US",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Attn",
        "email": "Aparajita.singh@abc.com",
        "phone_number": "1234567890"
      },
      "return_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "Aparajita.singh@abc.com",
        "phone_number": ""
      },
      "sender_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "Aparajita.singh@abc.com",
        "phone_number": ""
      },
      "description": "Order #8008135",
      "physical_properties": {
        "height": 150,
        "width": 300,
        "length": 500,
        "volume": 22.5,
        "weight": 100
      },
      "items": [
        {
          "sku": "123456789",
          "description": "OnePlus X",
          "item_value": {
            "amount": 995,
            "currency": "EUR"
          },
          "quantity": 2,
          "hs_code": "8517.12.00",
          "origin_country_code": "GB",
          "item_weight": 135
        }
      ],
      "customs": {
        "content_type": "merchandise",
        "invoice_number": "9000",
        "non_delivery": "return",
        "incoterm": "DAP",
        "license_number": "218532158",
        "certificate_number": "12122121"
      },
      "register_at": 0
    },
    "relationships": {
      "shop": {
        "data": {
          "type": "shops",
          "id": "1a9414f0-24ef-4008-b6ad-9a75e27a879e"
        }
      },
      "service": {
        "data": {
          "type": "services",
          "id": "05aeb5e9-90be-4ec7-94c9-1a0949262577"
        }
      }
    }
  }
}'

S'il vous plaît visitez ici pour des informations connexes:

Spring Global (Spring Omni) Error: la propriété phone_number est requise.

Manifeste Omni du printemps

Spring Global (Spring Omni) Error: L'envoi n'est pas enregistré

Spring Global (Spring Omni): Concept de facturation

Erreur Spring Global (Spring Omni): Obtention d'une réponse vide lors de l'extraction d'une étiquette


Erreur Spring Global (Spring Omni): Obtention d'une réponse vide lors de l'extraction d'une étiquette

Nous étions confrontés à un problème pendant que nous essayions de créer une expédition (Utilisation de l'API / expéditions) et ensuite nous avons récupéré l’étiquette (Utilisation de l'API / expéditions / {ID_expédition} / files). Le problème était que nous avions une réponse en blanc. Lorsque nous avons vérifié les envois sur le back-office, la capture d'écran ci-dessous était la suivante:

Lorsque nous avons cliqué sur l'envoi (avec status = "concept"), nous avons reçu un message comme "L'envoi a été créé, mais n'a pas encore été enregistré auprès du transporteur.“

Lorsque nous avons compris le concept de ce nouveau processus de création d’envois dans Spring Omni, nous avons appris qu’à Spring Global, nous devions enregistrer un envoi au lieu de le créer uniquement avant de récupérer l’étiquette correspondant à l’envoi. Il existe deux scénarios possibles pour enregistrer un envoi:

  1. Créez l'envoi et enregistrez-le en même temps
  2. Créez l'envoi, mais enregistrez-le à un moment précis, c'est-à-dire à l'avenir

1. Pour enregistrer un envoi instantanément

Lors de l'envoi de la demande de création d'un envoi, nous devons envoyer le "register_at"valeur du paramètre sous 0 ou heure passée (horodatage UNIX) dans les données de la demande. Veuillez vous reporter au code ci-dessous pour obtenir le même résultat:

{
  "data": {
    "type": "shipments",
    "attributes": {
      "recipient_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "s.holmes@holmesinvestigations.com",
        "phone_number": "+31 234 567 890"
      },
      "return_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "s.holmes@holmesinvestigations.com",
        "phone_number": "+31 234 567 890"
      },
      "sender_address": {
        "street_1": "Baker Street",
        "street_2": "Marylebone",
        "street_number": 221,
        "street_number_suffix": "B",
        "postal_code": "NW1 6XE",
        "city": "London",
        "region_code": "ENG",
        "country_code": "GB",
        "first_name": "Sherlock",
        "last_name": "Holmes",
        "company": "Holmes Investigations",
        "email": "s.holmes@holmesinvestigations.com",
        "phone_number": "+31 234 567 890"
      },
      "pickup_location": {
        "code": "205604",
        "address": {
          "street_1": "Baker Street",
          "street_2": "Marylebone",
          "street_number": 221,
          "street_number_suffix": "B",
          "postal_code": "NW1 6XE",
          "city": "London",
          "region_code": "ENG",
          "country_code": "GB",
          "first_name": "Sherlock",
          "last_name": "Holmes",
          "company": "Holmes Investigations",
          "email": "s.holmes@holmesinvestigations.com",
          "phone_number": "+31 234 567 890"
        }
      },
      "description": "Order #8008135",
      "physical_properties": {
        "height": 150,
        "width": 300,
        "length": 500,
        "volume": 22.5,
        "weight": 5000
      },
      "items": [
        {
          "sku": "123456789",
          "description": "OnePlus X",
          "item_value": {
            "amount": 995,
            "currency": "EUR"
          },
          "quantity": 2,
          "hs_code": "8517.12.00",
          "origin_country_code": "GB",
          "item_weight": 135
        }
      ],
      "customs": {
        "content_type": "merchandise",
        "invoice_number": "9000",
        "non_delivery": "return",
        "incoterm": "DAP",
        "license_number": "218532158",
        "certificate_number": "12122121"
      },
      "register_at": 0
    },
    "relationships": {
      "service_options": {
        "data": [
          {
            "type": "service-options",
            "id": "4c675b1a-516c-4410-abff-d237fd45bcd0"
          }
        ]
      },
      "shop": {
        "data": {
          "type": "shops",
          "id": "35eddf50-1d84-47a3-8479-6bfda729cd99"
        }
      },
      "service": {
        "data": {
          "type": "services",
          "id": "175a235f-aff5-4e44-87b5-3657b75c1deb"
        }
      },
      "contract": {
        "data": {
          "type": "contracts",
          "id": "2cb32706-5762-4b96-9212-327e6afaeeff"
        }
      }
    }
  }
}

Si nous envoyons la valeur de register_at en tant qu'horodatage actuel, l'enregistrement de l'envoi risque d'être retardé. Spring Global nous a donc suggéré d'envoyer la valeur de register_at au format 0 afin que l'heure soit prise en compte et que l'expédition soit enregistrée dès que possible. comme possible. Puisque l'envoi sera enregistré maintenant, nous ne pourrons pas le supprimer / le modifier.

2. Enregistrer un envoi dans le futur

Si nous souhaitons modifier / supprimer l'envoi après avoir créé celui-ci, il nous suffit de l'enregistrer ultérieurement ou à un moment donné. Par exemple, pour enregistrer un envoi dans le futur, par exemple, après le nombre d’heures de création d’un envoi 5, transmettez simplement la valeur "register_at" comme horodatage futur de cinq heures sur la base de l’heure actuelle. Maintenant, nous pourrons éditer / supprimer l'envoi jusqu'à 5 mais nous ne pourrons pas récupérer l'étiquette et la facture commerciale. À l'heure indiquée, l'envoi sera automatiquement enregistré et nous pourrons récupérer l'étiquette et la facture commerciale après l'heure indiquée.

Ce sont donc les deux manières d’enregistrer l’envoi. Nous pouvons utiliser les deux sur la base de nos besoins.

S'il vous plaît visitez ici pour des informations connexes:

Spring Global (Spring Omni) Error: la propriété phone_number est requise.

Manifeste Omni du printemps

Spring Global (Spring Omni) Error: L'envoi n'est pas enregistré

Spring Global (Spring Omni): Concept de facturation

Erreur Spring Global (Spring Omni): ressource introuvable


Problème DHL : l’emplacement de destination n’est pas valide. Veuillez vérifier les données

Lors de la réservation d’un envoi sur DHL à l’aide de l’API (dans notre cas, le pays de livraison était “Irlande”), nous avons reçu une erreur dans la réponse à la demande de capacité. L’erreur était “L’emplacement de destination n’est pas valide. Veuillez vérifier les données“.

Solution : �

Pour ce problème, nous avons émis un ticket sur DHL, et en réponse, ils ont répondu comme suit :

Lors de la demande de capacités, il est important de fournir des données d’adresse complètes et de qualité. Il est nécessaire de déterminer des informations et des capacités de routage précises pour l’origine et la destination. Ce qui suit peut être la raison de l’erreur :

  1. Il est possible qu’il y ait plus d’une ville avec le même nom dans différentes banlieues. Donc, pour obtenir une réponse réussie, nous devons ajouter des banlieues dans l’adresse de destination spécialement, pour le pays de livraison “Irlande”.
  2. Pour les pays de destination, qui n’ont pas de codes postaux, le nom de la ville doit être orthographié avec précision. Par exemple, il n’y a pas de ville appelée NORTH ROAD dans IE, la ville réelle s’appelle M50 NORTH ROAD.

D’après cette réponse, nous n’étions pas clairs sur les moyens de validation de l’adresse, comment savons-nous que l’adresse est correcte ou non ou que le nom de la ville est correct ou non. Par exemple, si nous envoyons le nom de la ville sous la forme “Cie Dublin” dans la demande de création d’expédition, nous obtenons une erreur d’emplacement non valide. Nous avons donc de nouveau créé un ticket pour savoir comment nous pouvons valider l’adresse et en réponse, DHL a suggéré un outil nommé DHL Capability Tool (https://dct.dhl.com/). Entrez simplement l’expéditeur et l’adresse de destination dans le formulaire et cliquez sur le bouton de recherche comme indiqué dans la capture d’écran ci-dessous :

Cet outil donnera le résultat si l’adresse est valide ou non. Donc, si vous obtenez une erreur concernant l’emplacement, vous pouvez valider l’adresse à l’aide de cet outil de capacité.

OpenCart Countdown Sales Timer Extension – Manuel de l'utilisateur

1.0 Présentation

Mettre une barre de compte à rebours en haut du site Web est le meilleur moyen de rappeler à vos clients qu’ils ont peu de temps pour saisir les offres de produits aux tarifs les plus bas. Un sentiment d'urgence est créé à l'aide du compte à rebours des ventes qui déclenche leur décision d'achat instantanée. OpenCart Countdown Sales Timer extension oblige les acheteurs à prendre une décision immédiate en affichant des stocks limités et des prix moitié prix. Indiquer le prix de vente et la livraison gratuite sur certains produits est une tactique efficace pour provoquer des ventes en gros sur la boutique en ligne. La barre de minuterie de compte à rebours des ventes de Knowband pour OpenCart permet à l’administrateur d’ajouter une barre de minuterie personnalisée à sa boutique en ligne pour la promotion d’événements spéciaux, de promotions et de lancements de nouveaux produits.

Le module Campagnes du compte à rebours offre un compte à rebours en temps réel permettant aux clients de prendre conscience des produits en édition limitée, des nouveautés, des produits en livraison gratuite, etc. Cela se traduit par une augmentation des taux de conversion, ce qui aide finalement les e-commerçants à mener des campagnes / promotions de vente plus efficaces. Avec le module de compte à rebours OpenCart sale, l’administrateur peut créer plusieurs comptes à rebours pour la page d’accueil, les pages de produits et les pages de catégories du site Web, à des dates et heures différentes.

Fonctionnalités de l'extension 1.1 de l'extension compte à rebours pour OpenCart

Le module de compte à rebours de vente OpenCart offre de nombreuses fonctionnalités personnalisables qui peuvent être définies selon les besoins de l’entreprise. Aucun codage n'est requis et le propriétaire du magasin peut définir une barre de minuterie des ventes pour son magasin en quelques secondes. Laissez-nous les explorer un à un.

1. Le module de compte à rebours OpenCart sale affiche une barre de compte à rebours pour l’ensemble du site Web ou des pages sélectives pour créer une sensation et une urgence particulières parmi les visiteurs.

2. À l'aide de la barre du minuteur de compte à rebours pour OpenCart, l'administrateur peut afficher le message texte souhaité à côté d'un compte à rebours en cours d'exécution.

3. Avec le module de campagnes du compte à rebours, l’Administrateur peut facilement fixer les heures de début et de fin de plusieurs comptes à rebours.

4. L'administrateur peut créer plusieurs barres de minuterie du compte à rebours des ventes pour le site OpenCart en fonction de différentes occasions et événements.

5. L'extension OpenCart Countdown Sales Timer permet à l'administrateur de choisir un code couleur attrayant pour la barre de compte à rebours des ventes sur le site Web.

6. La barre de minuterie du compte à rebours des ventes pour OpenCart peut être affichée en haut ou en bas du magasin.

7. Une option permettant de modifier le style de police du texte affiché dans la barre de compte à rebours est également fournie par ce module OpenCart Countdown Timer.

8. Pour éviter toute confusion entre différents minuteurs, l’administrateur peut définir un nom unique correspondant à chacune des barres du compte à rebours des ventes.

9. Avec le module de compte à rebours OpenCart sale, l’administrateur peut attribuer une priorité unique ou un ordre de tri à chacun des minuteries définies pour la boutique.

10. Le texte et le lien du bouton sont affichés sur la barre de compte à rebours. Cette extension peut être modifiée à l'aide de cette extension OpenCart.

11. Une option pour ajouter du code CSS personnalisé est également proposée par ce module OpenCart Countdown Sales Timer.

12. Le module Campagnes de minuterie offre la possibilité d’afficher les comptes à rebours dans des pays ou des lieux choisis.

13. Le module OpenCart Countdown Timer (Minuteur de compte à rebours OpenCart) offre une option permettant de définir un délai après lequel le compteur de vente à rebours est affiché à l'avant.

14. L’administrateur OpenCart peut afficher un message texte une fois le délai de vente écoulé ou expiré. Si aucun message d’expiration n’est affiché, le chronomètre s’arrêtera et disparaîtra automatiquement sans donner de message aux visiteurs.

15. Le module de compte à rebours de vente OpenCart fonctionne parfaitement dans plusieurs langues et avec plusieurs magasins.

16. OpenCart Countdown Timer est totalement réactif sur mobile.

17. L'extension OpenCart Countdown Sales Timer peut être activée ou désactivée en un seul clic dans le backend. De plus, chacun des minuteries peut être activé ou désactivé séparément selon les besoins.

Guide d'installation 2.0 de l'extension OpenCart Countdown Sales Timer

Avant de commencer le processus d'installation, vous devez acheter le module de compte à rebours OpenCart à partir du magasin Knowband. Une fois acheté, vous recevrez les fichiers suivants sur votre email enregistré.

  • Le code source de l'extension OpenCart Countdown Sales Timer au format de fichier zippé.
  • Manuel de l'utilisateur de l'extension OpenCart Countdown Sales Timer

Maintenant, pour installer cette barre OpenCart Countdown Timer sur votre boutique en ligne, suivez les étapes indiquées:

1. Décompressez le fichier zip. Vous obtiendrez les dossiers comme indiqué dans l'image ci-dessous:

2. Copiez tous les dossiers du fichier zip dans le répertoire racine du programme d'installation OpenCart via le gestionnaire FTP.

Donc, OpenCart Countdown Sales Timer est maintenant installé avec succès et est prêt à être utilisé dans votre magasin. Allez dans le menu admin et cliquez sur les extensions, puis cliquez sur le bouton de configuration à côté de Minuteur de compte à rebours de Knowband.

Interface d'administration 3.0 de l'extension OpenCart Countdown Sales Timer

Juste après l'installation réussie du site Web Sales Countdown Minuteur pour OpenCart, vous pouvez créer et configurer les compteurs à rebours en fonction de vos besoins. Naviguez dans les paramètres dans l'ordre donné: Panneau d'administration> Extensions> Modules> Compte à rebours Knowband

L'interface d'administration simple à comprendre du module OpenCart Countdown Timer est divisée en deux grandes sections, à savoir:

1. Paramètres généraux 2. Minuteries

Chacune de ces sections a été discutée en détail ci-dessous. En outre, la section "Minuterie" est subdivisée en:

1. Paramètres généraux 2. Paramètres d'affichage 3. Look and Feel Paramètres

Paramètres généraux 3.1

Les paramètres généraux de l’extension Compte à rebours pour OpenCart ont été répertoriés un par un.

  • Statut: Activer ou désactiver la fonctionnalité complète du module de campagnes du compte à rebours du magasin.
  • Fonts: Sélectionnez le style de police souhaité pour les informations de texte affichées dans la barre du compte à rebours des ventes.

3.2 Timers

Le module de compte à rebours de vente OpenCart fournit une vue détaillée des comptes à rebours existants. Une option permettant de modifier ou de supprimer les temporisateurs existants est fournie correspondant à chacun des temporisateurs. L'administrateur peut facilement modifier les timers de vente existants. Pour ajouter un nouveau compte à rebours à la boutique, cliquez sur le bouton "+" situé dans le coin supérieur droit de l'interface d'administration. Lorsque vous cliquez sur le "Ajouter" bouton, vous verrez les réglages suivants pour le compte à rebours.

Paramètres généraux 3.2.1

Initialement, les champs ci-dessus sont définis sur leurs valeurs par défaut.

  • Statut: Cette option active ou désactive le compte à rebours.
  • Nom: Cette option vous permet de définir un nom pour le chronomètre de vente afin que vous ne soyez pas dérouté lors de la configuration des paramètres de plusieurs minuteurs sur le magasin. Le nom peut être spécifié en anglais, en français et dans d'autres langues.
  • Message: Cette option définit un message ou des informations textuelles affichées dans la barre du compte à rebours. Ce texte décrit l'offre ou l'offre de réduction active dans la boutique.
  • Étiquette du bouton: Pour rediriger le visiteur sur la page de l'offre ou de l'offre, un bouton est fourni dans la barre de minuterie. Cette option vous permet de définir le libellé souhaité pour ce bouton de la minuterie.
  • Lien du bouton: Cette option vous permet de définir l’URL du bouton de la barre de minuterie. Lorsque l'utilisateur clique sur le bouton, il est redirigé vers ce lien spécifique.
  • Ordre de tri: Cette option vous permet de définir l'ordre de tri ou la valeur de priorité pour chacun des temporisateurs créés pour le magasin OpenCart. N'oubliez pas que cette valeur de priorité doit être unique.
  • CSS personnalisé: Cette option inclut le CSS personnalisé pour améliorer les fonctionnalités frontales du site Web.

Paramètres d'affichage 3.2.2

Les paramètres d’affichage de cette extension OpenCart Countdown Sales Timer contrôlent où et comment le bloc de la minuterie sera affiché aux visiteurs. Les différentes options de configuration de cette section incluent:

  • Date de début: Ce champ obligatoire définit la date et l'heure de début du compte à rebours.
  • Date de fin: Ce champ obligatoire définit la date et l'heure de fin du compte à rebours.
  • Taille minimale de l'écran: Cette option définit la taille d'écran minimale (configuration d'affichage) où ce bloc de compte à rebours peut être vu à travers différents périphériques.
  • Type d'expiration: Cette option vous permet de définir le type d'expiration du compte à rebours. Vous pouvez soit le régler sur "Auto" ou "afficher un message personnalisé après l'expiration du délai".
  • Où afficher: Cette option vous permet de choisir les pages du site sur lesquelles vous souhaitez afficher le bloc de compte à rebours sur le site. Vous pouvez afficher sur votre site complet ou seulement certaines pages de votre site.
  • Position d'affichage: Vous pouvez fixer la position d'affichage du bloc du compte à rebours sur le site Web. Les trois options d'affichage comprennent:

1. Haut de la boutique

2. Fixé en haut de la fenêtre

3. Bas du magasin

  • Temps de compte à rebours: Vous pouvez spécifier le délai (en secondes) après lequel le bloc de minuterie est affiché sur le frontend. Définissez 0 si vous souhaitez l'afficher immédiatement aux visiteurs.
  • Emplacement : Vous pouvez définir l'emplacement où vous souhaitez afficher le compte à rebours des ventes. Vous pouvez définir l'emplacement comme global ou uniquement sur des zones sélectionnées.

Paramètres 3.2.3 Look and Feel

Les paramètres d’apparence du module OpenCart Countdown Timer contrôlent l’apparence frontale du bloc du compte à rebours. Les différentes options de configuration proposées sont:

  • Thème: Cette option vous permet de définir un thème pour le bloc du compte à rebours des ventes.
  • Aperçu du thème: En utilisant cette option, vous pouvez prévisualiser le thème sélectionné avant d'appliquer les dernières modifications au site Web.
  • Couleur de fond: À l'aide de cette option, l'administrateur peut définir la couleur d'arrière-plan du bloc du compte à rebours des ventes.
  • Couleur du texte: La couleur de police du texte affiché dans le bloc du compte à rebours peut être définie à l'aide de cette option.
  • Couleur du texte du bouton: L'administrateur peut changer la couleur du texte sur le bouton de la minuterie.
  • Couleur de fond du bouton: L'administrateur peut définir la couleur d'arrière-plan souhaitée pour le bouton de la minuterie.
  • Couleur du texte du minuteur: Sélectionnez la couleur du texte du minuteur affiché dans le bloc du compte à rebours des ventes.

Ensuite, cliquez sur le bouton "Enregistrer" affiché dans le coin supérieur droit du panneau d'administration pour enregistrer les paramètres du module.

Module d'interface frontale 4.0 des campagnes de minuterie de compte à rebours

Une fois que vous avez configuré avec succès les paramètres du module de compte à rebours OpenCart, vous pouvez afficher la barre de minuterie du compte à rebours des ventes pour votre magasin OpenCart conformément aux valeurs de priorité et à la planification sélectionnées.

A) Compte à rebours des ventes sur la page de catégorie


B) Compte à rebours des ventes sur la page produit


C) Compte à rebours des ventes sur la page d'accueil

D) Message d'expiration après la fin de la vente


Pagination vs Infinite Scrolling

Pagination ou Infinite Scrolling, qu’est-ce qui serait mieux ? Cette pensée a frappé à plusieurs reprises les propriétaires de sites Web et ils sont toujours coincés dans un dilemme lorsqu’il s’agit de choisir entre l’un des modèles UX pour leur site Web. Dans cet article, je partagerai des informations approfondies sur ces deux processus et vous aiderai à choisir le meilleur pour votre site Web. Avant de nous plonger dans le débat Infinite Scroll vs Pagination, essayons de comprendre les deux.

Qu’est-ce que la pagination ?

La pagination est le processus qui consiste à diviser un contenu volumineux en morceaux plus petits. Il divise le contenu de votre site Web en pages discrètes et forme une numérotation séquentielle à la fin d’une page.

Un exemple courant de pagination est le résultat de recherche Google. Chaque fois que vous recherchez quelque chose sur Google, il affiche n nombre de résultats divisés en plusieurs pages.

Avantages de la pagination

En parlant des avantages de la pagination, en voici quelques-uns.

Meilleures conversions

La “conversion” est le principal facteur qui a permis aux entreprises en ligne de s’en tenir au processus de pagination. La pagination s’avère extrêmement utile pour les utilisateurs qui ont accédé à votre site Web avec un état d’esprit d’achat plutôt que de simplement parcourir le contenu.

Un meilleur contrôle

Avec Pagination, vous pouvez facilement accéder au pied de page du site Web ou à la section supérieure, offrant ainsi un meilleur contrôle pour parcourir le contenu.

Suivi et mise en signet faciles

La pagination permet de suivre facilement la quantité de contenu consommée. Considérez les résultats de recherche Google ou Amazon, par exemple, si vous avez déjà parcouru certaines pages, vous n’avez pas besoin de les parcourir à nouveau. Vous pouvez accéder directement à une page spécifique et également la mettre en signet pour une utilisation ultérieure.

Inconvénients de la pagination

Parler des inconvénients de la pagination-

Brise le flux

La pagination entrave la navigation transparente. Il interrompt le flux d’un visiteur en lui demandant de naviguer vers la page suivante pour continuer à naviguer et perturbe l’expérience utilisateur.

Plus de clics et de temps de chargement

Les utilisateurs sont fatigués après avoir cliqué sur le bouton “Suivant” ou changé de page plusieurs fois. Non seulement c’est fatigant, mais les utilisateurs sont également agacés par le processus de chargement de la page.

Qu’est-ce que le défilement infini ?

Le défilement infini ou le défilement continu est un défilement d’une seule page qui se poursuit indéfiniment sans ligne d’arrivée certaine. Il charge le contenu global sur une seule page et offre un flux continu de navigation. Avec le défilement infini, le contenu de la page suivante ou, par exemple, l’ensemble de produits suivant, est chargé automatiquement dans la même page lorsque l’utilisateur fait défiler vers le bas. Il est également connu sous le nom de chargement progressif et de défilement sans fin.

Les sites de médias sociaux comme Facebook et Instagram sont parmi les meilleurs exemples de défilement infini.

Avantages du défilement infini

En parlant des avantages du défilement infini, en voici quelques-uns.

Plus d’engagement des utilisateurs

L’objectif principal du défilement infini est d’engager les utilisateurs et de les faire rester plus longtemps sur le site Web et il fait parfaitement ce travail. Il est adopté par les propriétaires de sites Web qui ont pour objectif principal l’exploration de contenu. Cela rend également la navigation amusante. Le défilement infini maintient le flux d’utilisateurs et engage votre public vers votre contenu, créant ainsi�plus d’engagement des utilisateurs.

Lecture recommandée: ,warOptimisation du défilement infini : vous vous inscrivez pendant qu’ils défilent

Taux de rebond inférieur

Avec plus d’engagement des utilisateurs, le temps moyen passé par un utilisateur sur votre site Web augmente, ce qui finit par réduit le taux de rebond.

Idéal pour les utilisateurs mobiles

Le défilement infini offre une expérience de navigation incroyable aux utilisateurs mobiles, en particulier sur le Mobile App. Étant donné que la majeure partie du trafic sur le site Web est aujourd’hui générée via le mobile, le défilement infini est le meilleur choix pour votre entreprise car il est plus intuitif et convivial.

 

Lecture recommandée :�Comment Infinite Scroll peut-il bénéficier à votre site de commerce électronique ?

Inconvénients du défilement infini

Difficile de naviguer vers le haut

Lorsque les utilisateurs continuent de faire défiler vers le bas, ils creusent généralement si profondément que la navigation vers le haut devient une tâche intimidante. De plus, les utilisateurs ne peuvent pas mettre en signet une page dans le défilement infini. Ils devront à nouveau consommer l’intégralité du contenu lors de leur prochaine visite.

Aucun point final

Le défilement continu ennuie l’utilisateur après un point et l’oblige à prendre une sortie. En plus de cela, un utilisateur à la recherche de la section de pied de page sur votre site Web peut trouver le défilement continu assez frustrant car il devient difficile d’atteindre le point final de la page.

Pagination vs défilement infini : le dernier appel

Puisque vous avez maintenant compris à la fois la pagination et le défilement infini ainsi que leurs avantages et leurs inconvénients, il est temps de décider lequel peut être une meilleure option pour votre site Web/magasin.

Quand utiliser le défilement infini et quand utiliser la pagination ?

Compte tenu de tous les facteurs, voici mon point de vue sur la pagination par rapport au chargement progressif : 1. Si l’expérience utilisateur et l’engagement de l’utilisateur sont votre priorité absolue, optez pour le défilement infini, sinon restez à la pagination. 2. Si vous avez un contenu limité sur votre site Web qu’un utilisateur peut atteindre le point de terminaison après un certain temps, préférez le défilement infini. La pagination aurait du sens si vous avez un contenu large. En fin de compte, c’est votre choix en fonction de votre entreprise et de vos besoins. Les deux Pagin sont efficaces pour produire des résultats de qualité. Continuez à faire des tests A/B à intervalles réguliers et déterminez le plus efficace. Si vous envisagez d’implémenter la fonctionnalité Infinite Scroll sur votre site Web, consultez notre module Infinite Scroll.

Module de défilement infini par KnowBand

Le module Infinite Scroll de Knowband est un plugin riche en fonctionnalités qui génère un chargement automatique sur la page de liste des produits. Il facilite la navigation dans le catalogue de produits.

Le module de défilement infini est un remplacement moderne du système de pagination et offre une navigation transparente.

Caractéristiques du défilement infini

1. L’extension Infinite Scroll vous offre la possibilité d’afficher un chargeur pendant le chargement du prochain ensemble de produits. L’animation de chargement maintient l’intérêt des utilisateurs pendant qu’ils attendent que la page se charge. Elle a tendance à garder les utilisateurs sur le site Web, ce qui ne se produirait probablement pas dans le cas de la pagination où les utilisateurs doivent continuer à charger les pages manuellement. 2. Le module de défilement infini se compose d’un “Haut de Page” qui permet aux visiteurs d’atteindre la section supérieure de la page en une fraction de seconde.


L’un des inconvénients du défilement infini dont nous avons discuté ci-dessus était qu’il était difficile de naviguer vers le haut de la page. La “Haut de Page” dans le module Infinite Scroll élimine ce problème. 3. Pour éviter le défilement automatique, vous pouvez utiliser le bouton “Voir plus” après quelques pages. Ceci est utile pour les utilisateurs qui ne souhaitent pas assister à un défilement continu pendant une durée plus longue.

4. Vous pouvez également créer une boîte de message à la fin des résultats de votre produit qui confirme à votre visiteur que les résultats sont terminés. 5. Le plugin de défilement infini n’affecte pas votre référencement et est compatible SSL

Knowband propose les modules Infinite Scroll pour Prestashop, Magento, Magento 2 et OpenCart.

Mots finaux:

Les entreprises sont toujours à la recherche de méthodes pour améliorer l’expérience client. Les entreprises en ligne ont été contraintes de développer des concepts innovants en raison de l’intense rivalité sur le marché du commerce électronique. L’une des meilleures stratégies pour cela est la réduction des clics. Il est efficace pour réduire les taux de rebond, augmenter le temps moyen sur le site et l’engagement des utilisateurs, et améliorer considérablement l’expérience utilisateur. Pour toute assistance dans ces modules, vous pouvez nous contacter à support@knowband.com

Messages connexes et populaires :

Paiement en une page vs paiement multi-pages : quel est le meilleur et pourquoi ?

10 avantages de la connexion sociale dans le commerce électronique

Top 10 des pratiques d’optimisation des pages de paiement pour augmenter les conversions