Comment obtenir les informations d’identification MWS d’Amazon Seller Central

Objectif du blog

Après avoir lu ce blog, vous pourrez obtenir les informations d’identification MWS afin de pouvoir créer des applications à l’aide de MWS.

Voyons comment obtenir les informations d’identification MWS

Vous trouverez ci-dessous les étapes pour obtenir les informations d’identification MWS.

1. Connectez-vous d’abord à la centrale des vendeurs à l’aide des informations d’identification. 2. Après cela, allez dans “Paramètres” (en haut à droite) puis cliquez sur “Autorisations utilisateur”. Une page sera ouverte qui ressemblera à l’image ci-dessous.

3. Cliquez maintenant sur le bouton “Visit Developer Credentials” sous l’en-tête “Amazon MWS Developer Access Keys”. 4. Vous obtiendrez la page comme indiqué dans l’image ci-dessous si jusqu’à présent vous n’êtes pas enregistré en tant que développeur. Dans ce cas, cliquez sur “demander l’accès ici”.

5. Vous serez redirigé vers une page qui ressemblera à l’image ci-dessous. Cliquez ici sur “Passer à l’inscription et à l’évaluation” et suivez les étapes suivantes.

6.Si vous êtes déjà enregistré en tant que développeur, dans ce cas, vous obtiendrez une page qui ressemblera à l’image ci-dessous lorsque vous suivrez l’étape 3.

7.Ici, vous obtiendrez l’identifiant du développeur MWS. Pour l’identifiant de la clé d’accès et le secret du client, vous devez cliquer sur le bouton “Afficher” et en cliquant dessus, une fenêtre contextuelle s’ouvrira et ressemblera à l’image ci-dessous à partir de laquelle vous obtiendrez les deux informations d’identification.

8.Pour obtenir l’identifiant du marchand ou l’identifiant du vendeur, cliquez sur “Votre jeton de marchand” sous Paramètres > Informations sur le compte. Vous serez redirigé vers la page qui ressemblera à l’image ci-dessous. Ce jeton marchand est l’identifiant du commerçant (identifiant du vendeur).

9.Pour obtenir l’ID Marketplace, utilisez le lien -https://docs.developer.amazonservices.com/en_ES/dev_guide/DG_Endpoints.html

Résumé

Après avoir lu ce document, vous pouvez obtenir des informations d’identification MWS auprès de Seller Central. Si vous rencontrez des problèmes, n’hésitez pas à nous contacter à support@knowband.com. Knowband fournit également une intégration de marché pour les principales plates-formes CMS telles que Prestashop, Opencart,�Magento, Magento 2. En savoir plus ici.

 

Comment envoyer une copie du courrier de confirmation de commande au propriétaire du magasin (administrateur) dans Opencart ?

Dans Opencart, il existe une fonctionnalité permettant d’automatiser l’envoi d’e-mails de commande à l’administrateur que nous envoyons au client après avoir passé une commande.

Pour Opencart 2.2

Suivez les étapes suivantes pour automatiser l’envoi d’e-mails de commande à l’administrateur :

  • Ouvrez le panneau d’administration et accédez à Système -> Paramètres. Sur cette page, vous verrez une liste de magasins.
  • Ouvrez une boutique en mode édition en cliquant sur l’icône d’édition.
  • Ouvrez le “Option” onglet et vérifier “Courrier d’alerte de nouvelle commande” dans la section de paiement. Sélectionnez le ‘Oui‘ bouton radio et enregistrez.

Reportez-vous aux captures d’écran ci-dessous

Remarque : Fonction ajouter l’historique des commandes() in catalog/model/checkout/order.php fichier est utilisé pour envoyer du courrier à l’administrateur. Si vous souhaitez apporter des modifications à l’e-mail, vous pouvez utiliser cette fonction. Rechercher ‘si ($this->config->get(‘config_order_mail’)) {‘ pour trouver le code pour envoyer un courrier à l’administrateur.

Pour Opencart 2.3

Suivez les étapes suivantes pour automatiser l’envoi d’e-mails de commande à l’administrateur :

  • Ouvrez le panneau d’administration et accédez à Système -> Paramètres. Sur cette page, vous verrez une liste de magasins.
  • Ouvrez une boutique en mode édition en cliquant sur l’icône d’édition.
  • Ouvrez le ‘mail‘ onglet et vérifiez “Courrier d’alerte” dans le “Alertes par courrier” section. Cochez la case ‘passer commande‘ Et enregistrer.

Reportez-vous aux captures d’écran ci-dessous

Remarque : Fonction addOrderHistory() in catalogue/modèle/commande/commande.php Le fichier est utilisé pour envoyer du courrier à l’administrateur. Si vous souhaitez apporter des modifications à l’e-mail, vous pouvez utiliser cette fonction. Rechercher ‘if (in_array(‘order’, (array)$this->config->get(‘config_mail_alert’))) {‘ pour trouver le code pour envoyer un courrier à l’administrateur.

À la fin:

Afin d’améliorer les fonctionnalités de votre boutique OpenCart, Knowband propose une large sélection de produits gratuits et payants. Extensions OpenCart. Avec une grande variété de fonctionnalités disponibles dans ces modules, l’administrateur du magasin peut facilement lancer, développer et développer son activité. Pour en savoir plus sur les fonctionnalités et les caractéristiques des modules OpenCart, n’hésitez pas à nous contacter à support@Knowband.com.

Comment supprimer des produits du marché des captures?

Objectif du blog

Après avoir lu ce blog, vous serez en mesure de comprendre comment un vendeur peut supprimer des produits du marché des captures.

Méthodes pour supprimer des produits du marché des captures

Vous pouvez supprimer des produits du marché des captures de deux manières:

  1. En supprimant manuellement du compte marchand
  2. En utilisant le flux d'offres

1.0 Supprimer manuellement du compte marchand

  • Connectez-vous à la
  • Une fois connecté,

  • Dans la page de liste des offres, vous devez rechercher le SKU en utilisant le champ "SKU de l'offre" et cocher les cases correspondant au SKU que vous souhaitez supprimer, comme indiqué dans l'image ci-dessous.

  • Au bas de la page, vous trouverez un bouton pour supprimer le produit, comme indiqué dans l'image ci-dessous.

  • En cliquant sur ce bouton, une fenêtre contextuelle apparaîtra à l'écran. Elle affichera la liste des SKU que vous avez choisi de supprimer et le bouton pour supprimer ces produits. Ceci est montré dans l'image ci-dessous:

2.0 en utilisant le flux d'offres

Vous pouvez supprimer les produits en vrac du marché Catch à l'aide du flux d'offres. Vous pouvez télécharger l'exemple de fil d'offre à partir du lien ci-dessous:

Cliquez ici pour télécharger le fil de l'offre

Dans ce flux, vous devez renseigner les données dans les champs suivants:

  1. SKU: Entrez le SKU que vous souhaitez supprimer
  2. update-delete:? Enter? “DELETE” in this column.
  3. club-catch-admissible: Entrez FALSE
  4. tax-au: 0

Après avoir créé le flux, vous devez télécharger le flux sur le compte marchand du catch. Les étapes sont indiquées ci-dessous:

  • Connectez-vous au compte marchand Catch (URL:
  • Une fois connecté, vous serez redirigé vers la page d'accueil dans laquelle vous devez sélectionner l'option "Importer à partir d'un fichier" de l'onglet "Mon inventaire".
  • Sur la page Importer un fichier, vous devez télécharger le flux comme indiqué dans l'image:

  • Vous pouvez suivre l'état du flux téléchargé à l'aide de l'option d'importation Suivre l'offre, comme indiqué dans l'image ci-dessus. En cliquant sur l'option Suivi de l'importation des offres, une nouvelle page s'ouvrira pour vous permettre de vérifier l'état du flux téléchargé. Si le flux est importé avec succès, vous pouvez également vérifier le statut de traitement du flux, comme indiqué dans l'image ci-dessous:

Résumé

Après avoir lu ce document, vous (le vendeur) pouvez facilement supprimer vos produits du marché Catch.


Comment récupérer des données de Firebase dans Swift Language (iOS)?

Objectifs du blog

Après avoir lu ce blog, nous pourrons comprendre le processus d'extraction des données de Firebase. Ce processus inclut l’installation du SDK Firebase et l’implémentation du code permettant d’extraire les données de Firebase.

Conditions préalables

Nous devons écrire du code rapide pour récupérer les données de Firebase. Pour cela, nous devrons d'abord créer le projet Firebase. Suivez les étapes ci-dessous pour créer le projet Firebase –

1. Aller à https://console.firebase.google.com

2. Ensuite, vous devrez créer un projet Firebase en cliquant sur "Ajouter un projet" bouton

3. Vous avez besoin du fichier GoogleService-Info.plist pour iOS SDK, car ce fichier contient les détails du projet Firebase utilisés par Firebase SDK.

4. Ajoutez ensuite le fichier plist au projet

5. Ajoutez le code suivant avant l'instruction return dans l'application(_: didFinishLaunchingWithOptions 🙂 dans le fichier AppDelegate.swift

FirebaseApp.configure ()

6. Ensuite aller à "Base de données"option dans le menu de gauche.

7. Sélectionnez "Base de données en temps réel"et c'est la base de données pour le projet Firebase. Toutes les données stockées ou extraites proviennent de cet emplacement.

8. La configuration de Firebase est terminée. Vous devez maintenant télécharger le kit de développement Firebase SDK en mode rapide. Pour cela, vous devrez installer les modules suivants.

  1. pod 'Firebase / Core'
  2. pod 'Firebase / Database'

Supposons que vous disposiez des données suivantes dans la structure donnée de la base de données Firebase –

// La racine de l'arbre {// articles d'épicerie "articles d'épicerie": {// articles d'épicerie / lait "lait": {// articles d'épicerie / lait / nom "nom": "Lait", / / articles d'épicerie / lait / ajoutéByUser "addedByUser": "David"}, "pizza": {"nom": "Pizza", "ajoutéByUser": "Alice"},}}

Une fois les pods installés avec succès, nous pouvons passer à la partie codage.

Implémentation du code

Tous les points / nœuds de données sont utilisés pour accéder aux données de la base de données Firebase. Nous créons des références aux nœuds puis récupérons les données de ce nœud. En d'autres termes, une référence Firebase pointe vers un emplacement dans Firebase où les données sont stockées. Nous devrons d’abord créer une référence au noeud racine de la structure de la base de données –

let ref = Database.database (). reference (withPath: "articles d'épicerie")

ou la manière suivante peut être utilisé –

let rootRef = Database.database (). reference () let ref = rootRef.child ("articles d'épicerie")

La référence au noeud enfant qui est "lait" peut être créée en utilisant le code suivant –

let milkRef = ref.child ("lait")

Un auditeur asynchrone peut être associé à une référence afin de récupérer des données à partir de Firebase en utilisant observer (_: avec 🙂 méthode. Le code suivant va récupérer les données et continuer à écouter les modifications de données sur la base de données. Dès qu'une modification est apportée à la base de données, le nouvel instantané du nœud / référence est récupéré et nous obtenons les données mises à jour dès qu'une modification est apportée à la base de données.

ref.observe (.value, avec: {instantané dans // Ceci est l'instantané des données dans la base de données Firebase pour le moment. // Pour obtenir une valeur de l'instantané, nous utilisons l'utilisateur snapshot.value print (snapshot.value as Any) })

Ensuite, les valeurs des instantanés peuvent être analysées et utilisées dans l'application. Un gros avantage de l'utilisation observer méthode sur observerSingleEvent méthode est qu'il n'est pas nécessaire d'appeler la fonction encore et encore car les données mises à jour sont extraites de la base de données dès qu'une valeur est modifiée dans la base de données.

Résumé

Maintenant, vous devriez pouvoir récupérer les données de la base de données Firebase en utilisant le SDK Firebase.


9 conseils pour vous aider à vendre plus sur Walmart Marketplace

L’un des marchés les plus populaires au monde, c’est-à-dire Walmart Marketplace a gagné en durabilité dans son activité de commerce électronique dans le monde entier. Walmart Marketplace fournit une plate-forme à de nombreux vendeurs tiers pour vendre leurs produits et gagner une énorme partie des bénéfices. De nombreux vendeurs tiers ont déjà tiré parti des avantages de Marketplace en élargissant leur portée à des millions de clients dans le monde. Cependant, cela a entraîné une augmentation du nombre de vendeurs tiers et la concurrence continue de s’intensifier. Il est donc grand temps que les vendeurs proposent de nouvelles stratégies pour acquérir un avantage supplémentaire sur les autres.

La source: Statesman

Alors, voici quelques conseils qui peuvent vous aider à faire plus de ventes et à gagner de bons profits :

1. Créez votre propre marque :

Obtenir une étagère sur Walmart Marketplace n’est pas un objectif facile à atteindre. Pour devenir un vendeur tiers sur Walmart Marketplace, les vendeurs doivent respecter les politiques strictes établies par Walmart pour les vendeurs tiers. Walmart Marketplace divertit principalement les propriétaires de marques plutôt que les revendeurs. Cela signifie que si vous êtes propriétaire d’une marque, il y a de fortes chances que vous soyez accepté en tant que vendeur tiers sur Walmart Marketplace.

2. Enregistrement des performances :

Il est très important de maintenir un bon dossier en tant que vendeur avant de postuler chez Walmart. Walmart considère d’abord les eSellers qui présentent de bons antécédents sur d’autres Marketplaces. Ils vérifient votre avis et vos notes sur vos canaux de vente actuels. En fait, Walmart lui-même conserve la carte de pointage d’un vendeur pour évaluer les vendeurs sur Marketplace. Alors, gardez un œil sur votre performance et essayez de l’improviser régulièrement.

3. Construire une image de marque :

Une fois que vous êtes approuvé en tant que vendeur, il est nécessaire de maintenir une bonne image devant Walmart Marketplace. Rationalisez vos opérations pour éviter les ruptures de stock ou tout autre problème lié à l’inventaire. Ces problèmes dégradent vos performances devant Walmart, ce qui pourrait entraîner de nombreuses conséquences graves. Cependant, garder un contrôle manuel sur ces problèmes est un problème. Les vendeurs ont besoin d’un logiciel d’intégration fiable qui vous offre une intégration transparente de votre site Web avec Walmart Marketplace. Cette intégration vous facilitera la tâche en maintenant vos inventaires depuis le back-end lui-même. Cela aidera également le vendeur à optimiser leur présence sur Walmart Marketplace.

4. Description détaillée et précise du produit :

Bien que chaque client sache ce qu’il achète, Walmart a besoin que les vendeurs rédigent des descriptions de produits plus précises et détaillées par rapport aux autres places de marché. Les données fournies par les vendeurs doivent être exactes et ne doivent pas détourner les clients des caractéristiques du produit. Cela obligera les clients à acheter instantanément et en retour, vous obtiendrez des clients fidèles et satisfaits pour votre entreprise de commerce électronique. Évitez d’utiliser des données et des mots clés non pertinents, car cela frustrera les clients et entraînera une perte de ventes. Assurez-vous que les informations que vous fournissez doivent être précises et à jour. La description du produit ne doit pas être longue, alors vérifiez la longueur standardisée de celle-ci.

5. Catégories de produits concernées :

Imaginez que les clients soient incapables de trouver vos produits et finissent par se contenter du même produit vendu par votre concurrent. Pour garantir l’augmentation des ventes de vos articles, assurez-vous que les articles que vous avez répertoriés sont placés dans la bonne catégorie de produits avec des attributs pertinents. Le choix de la bonne catégorie de produits sur une étagère numérique influence directement la visibilité de votre produit entre les clients et vous aide à réaliser de bons bénéfices. Sois sûr que le classement de vos produits sur Walmart est élevé afin qu’ils soient visibles en haut des résultats de recherche.

6. Casquettes SKU de Walmart :

Le SKU (Stock Keeping Unit) de Walmart pour la liste des produits a été fixé à une limite favorable pour les vendeurs tiers. Une fois que vous aurez commencé à vendre vos produits sur Walmart Marketplace, vous pourrez augmenter les plafonds SKU en fonction de vos performances de vente et des avis des clients à leur sujet. Dès que votre vente augmentera, Walmart vous offrira la possibilité d’augmenter vos SKU et plus de produits à partir de votre site Web de commerce électronique. Alors, assurez-vous de répertorier vos articles les plus vendus et travaillez progressivement à bâtir une bonne réputation en tant que vendeur sur Walmart Marketplace.

7. Lister les produits au prix le plus bas :

Aujourd’hui, les consommateurs peuvent facilement accéder à Internet, ce qui permet l’augmentation continue du nombre de clients et de magasins de commerce électronique, plusieurs fournisseurs proposant les mêmes produits de qualité à des prix différents sur le même Marketplace. Le vendeur qui propose les produits au meilleur prix ou au prix le plus bas attire les clients et les oblige à acheter instantanément. Walmart Marketplace se concentre principalement sur la fourniture du prix le plus bas à ses clients et offre également une visibilité instantanée aux vendeurs qui peut aussi les aider à gagner BuyBox. Donc, si vous voulez être un vendeur prospère sur la plateforme Walmart, le bas prix des produits devrait être une priorité.

8. N’oubliez pas de postuler aux promotions :

Walmart propose toujours des promotions qui offrent une garantie de “bas prix quotidiens”. Les vendeurs peuvent profiter de l’application pour ces promotions et améliorer leur visibilité auprès des clients. Walmart prend le temps d’examiner votre demande, alors restez motivé et attendez sa réponse. Plus le prix est bas, meilleures sont vos chances de faire accepter votre promotion. Alors, essayez de fournir le prix le plus bas mais le meilleur de votre produit.

9. Importance du marketing :

En tant que vendeur de commerce électronique, il est important de promouvoir vos produits sur le marché Walmart. Vous pouvez essayer diverses stratégies de marketing comme la stratégie des médias sociaux, le programme publicitaire de Facebook et bien d’autres. Ces stratégies sont un excellent moyen de populariser vos produits auprès du public et peuvent les transformer en clients potentiels. Vous pouvez également essayer le marketing par e-mail et par contenu pour augmenter également la visibilité de votre produit. Les vendeurs peuvent personnaliser leur marque grâce à ces stratégies de marketing qui peuvent vous aider à vendre plus sur le marché de Walmart.

À vous:

Obtenir une étagère sur Walmart Marketplace n’est pas une promenade de santé. Bien que Walmart invite des vendeurs tiers sur son marché, de nombreux vendeurs rêvent encore de être l’un des vendeurs sur Walmart. Cependant, si votre candidature est acceptée, vous devez profiter de cette opportunité. C’est une plateforme avec des millions de clients fidèles. Construire la réputation et la présence de votre entreprise de commerce électronique sur un marché aussi renommé vous aidera certainement à augmenter votre base d’audience qui peut se transformer en clients fidèles à l’avenir. Alors, qu’attendez-vous, si vous n’avez pas encore demandé à vendre sur Walmart, vous devez le faire dès que possible. Vendez vos produits sur Walmart Marketplace sans aucun inconvénient. Désormais, vous pouvez facilement répertorier vos produits en vous intégrant au marché Walmart en quelques étapes simples. Offres KnowBand Intégrateurs Walmart pour aider les détaillants à vendre leurs produits sur Walmart Marketplace sans tracas. Les vendeurs peuvent facilement le télécharger et l’installer sur leur site Web sans connaître aucune connaissance technique. Knowband fournit des intégrateurs pour toutes les principales plates-formes CMS telles que Module complémentaire d’intégration Prestashop Walmart, Intégrateur Magento Walmart, Connecteur Walmart Magento 2, ainsi que�Plug-in d’intégration OpenCart Walmart.

Découvrez d’autres articles connexes ici :

  1. 5 trucs et astuces de commerce électronique pour assurer une croissance rapide
  2. Les clés pour réussir son achat en ligne et son retrait en magasin
  3. 6 erreurs d’expédition du commerce électronique pendant les vacances d’été à éviter
  4. 8 astuces pour attirer plus de clients sur une Marketplace

Comment obtenir l’identifiant client PayPal et la clé secrète ?

Afin d’intégrer Express Checkout à l’API REST, a Identifiant client PayPal qui authentifie le compte d’un commerçant auprès de PayPal est nécessaire. Un identifiant client ne peut être créé que par le titulaire du compte. Demandez au commerçant de partager son identifiant client avec vous si vous êtes un développeur intégrant Express Checkout au nom du client. Si le commerçant ne l’a pas déjà fait, il doit créer un identifiant client.

Étapes pour trouver l’identifiant PayPal et la clé secrète du client PayPal :

1. Cliquez sur ,warSite Web des développeurs PayPal page d’accueil.

2. Connectez-vous ensuite au tableau de bord.

Vous pouvez vous connecter avec votre numéro de portable en utilisant OTP et configurez votre profil en ajoutant des détails de base.

3. Allez sur “[Votre Nom]“, ensuite aller à “Tableau de bord” dans le coin supérieur droit. Vous aurez la possibilité de “Créer une application“. Créez votre nouvelle application.

4. Remplissez les détails de la nouvelle application et créez une nouvelle application. Un nouvel écran s’ouvrira.


5. Sur la page suivante, vous pourrez voir votre identifiant client PayPal et Secret client PayPal.

Remarque: Vous trouverez les paramètres et les informations d’identification de l’application Sandbox sur la même page.


6. Vous disposez de l’identifiant client PayPal et du secret.

Vous avez besoin d’un compte de développeur, personnel ou professionnel pour accéder au tableau de bord du développeur, obtenir des informations d’identification et créer des comptes sandbox. Différents niveaux d’accès aux fonctionnalités PayPal sont disponibles avec chaque compte. Sur la page Mon compte du tableau de bord du développeur, vous pouvez mettre à niveau votre compte si vous avez besoin d’accéder à une fonctionnalité que vous n’avez pas actuellement.

Compétences Compte de développeur Compte personnel Compte PRO
Accéder au bac à sable x x x
Envoyer et recevoir de l’argent x x
GO LIVE x

Vous pouvez utiliser l’identifiant client Paypal avec notre Module Prestashop supercheckout d’une page et intégrez la passerelle de paiement Paypal et transformez le paiement standard en un paiement express d’une page optimisé, transparent et riche en fonctionnalités.

Module complémentaire Prestashop One Page Supercheckout

L’addon Prestashop One Page Supercheckout de Knowband rend le paiement plus rapide et plus facile en mettant tout sur une seule page, contribuant ainsi à réduire les abandons de panier.

Achetez maintenant

En dehors de cela, avec Prestashop, nous proposons Modules de paiement d’une page pour Opencart et les plateformes de commerce électronique Magento 2. Le module complémentaire One Page SuperCheckout compte plus de 15,000 XNUMX téléchargements sur la boutique officielle de modules complémentaires et est l’une des extensions les plus vendues. En plus de cela, le module prend en charge toutes les passerelles de paiement et méthodes d’expédition populaires, ouvrant la porte à des personnalisations infinies pour l’administrateur de la boutique de commerce électronique.

Si vous avez des questions sur l’intégration de la passerelle de paiement PayPal, contactez notre équipe d’assistance à notre adresse e-mail. support@knowband.com.

Vous pouvez également consulter notre module le plus vendu – Application mobile pour PrestaShop

 

Comment créer des URL conviviales pour le référencement dans Opencart 2.x ?

Introduction

Ce document vous donnera une idée de la façon de créer des URL optimisées pour le référencement dans Opencart (version 2.x). Vous expliquera également comment personnaliser la fonction Opencart pour créer des URL de référencement autres que les pages par défaut (page de produit, page de catégorie, etc.). Ce document explique également comment rediriger les URL 301 de l’ancienne URL vers la nouvelle URL et les URL supprimées. L’objectif principal de ce document est d’apprendre à créer des URL SEO Friendly dans Opencart (version 2.x) et des redirections d’URL pour maintenir notre classement SEO sur Google. Les URL optimisées pour le référencement sont des URL bien conçues qui fournissent aux humains et aux moteurs de recherche une indication facile à comprendre de ce que sera la page de destination.

Étape par défaut dans Opencart pour activer l’URL SEO

Dans Opencart, il existe des paramètres que nous devons gérer à partir du panneau d’administration pour activer les URL optimisées pour le référencement.

Voici les étapes pour activer :

  • Ouvrez le panneau d’administration. Accédez à Système > Paramètres. Cliquez ensuite sur le bouton d’édition correspondant au magasin depuis la page de liste des magasins.
  • Dans la page de modification des paramètres du système, ouvrez l’onglet “Serveur”.
  • Dans le serveur, l’onglet sélectionne le bouton radio ‘Oui’ correspondant à ‘Utiliser l’URL SEO’ puis clique sur le bouton Enregistrer.

Ce faisant, l’administrateur pourra utiliser les URL de référencement.

Lecture recommandée: ,warTop 10 des extensions Opencart pour améliorer l’expérience client

Les pages d’Opencart ont la possibilité d’ajouter des URL optimisées pour le référencement

Dans Opencart, il existe une option par défaut pour créer des URL optimisées pour le référencement pour la page suivante :

  • Page produit
  • Page de catégorie
  • Page du fabricant
  • Page d’information

Pour toutes ces pages ci-dessus, il existe une option sur leur page d’édition respective pour entrer l’URL de référencement.

Lecture recommandée: ,warTop 10 des fonctionnalités à prendre en compte lors de la création d’un marché sur la plate-forme OpenCart

Page Produit

Pour enregistrer l’URL de référencement de n’importe quelle page de produit, accédez à Catalogue> Produits dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant au nom du produit. Dans la page d’édition du produit, cliquez sur le ‘Données‘ onglet. Dans l’onglet Données, il y a une option pour ‘Mot-clé SEO‘. Entrez l’URL de référencement du produit, puis enregistrez.
Reportez-vous à l’écran ci-dessous :

Catégorie page

Pour enregistrer l’URL de référencement de n’importe quelle page de catégorie, accédez à Catalogue> Catégories dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant à la catégorie. Dans la page de modification de catégorie, cliquez sur le ‘Données‘ onglet. Dans l’onglet Données, il y a une option pour ‘URL de référencement“. Entrez l’URL de référencement de la catégorie, puis enregistrez.
Reportez-vous à l’écran ci-dessous :

Fabricant page

Pour enregistrer l’URL de référencement de n’importe quelle page de fabricant, accédez à Catalogue> Fabricants dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant au fabricant. Sur la page de modification du fabricant, il existe une option pour ‘URL de référencement“. Entrez l’URL de référencement du fabricant, puis enregistrez.

Reportez-vous à l’écran ci-dessous :

Lecture recommandée: ,warQuels sont les avantages et les inconvénients d’utiliser une plateforme OpenCart ?

Page d’information

Pour enregistrer l’URL de référencement de n’importe quelle page d’informations, accédez à Catalogue> Informations dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant à la page d’information. Lors de la modification, la page d’informations clique sur l’onglet “Données”. Dans l’onglet Données, il y a une option pour ‘URL de référencement”. Entrez l’URL de référencement de la page d’informations, puis enregistrez.

Reportez-vous à l’écran ci-dessous :

Remarque : L’administrateur peut également enregistrer l’URL de référencement lors de l’ajout d’un nouveau produit, d’une catégorie, d’un fabricant et d’une page d’informations. Si l’administrateur souhaite créer une URL de référencement pour des pages personnalisées, il doit apporter les modifications en conséquence (expliquées ci-dessous dans le même document).

Flux technique pour les URL

Dans Opencart (version 2.x), lorsque l’utilisateur clique sur une URL (SEO ou non-SEO), il appelle le fichier de contrôleur seo_url.php situé dans catalogue/controller/startup. Ce fichier est appelé pour trouver l’URL SEO.

Remarque :L’URL de référencement de chaque page est stockée dans la table ‘url_alias’ de la base de données. Si le client clique sur une URL non SEO, il appelle le fichier seo_url.php. Dans ce fichier, il y a du code qui recherche l’URL SEO de l’URL Non-SEO dans la colonne ‘keyword’ de la table url_alias correspondant à la colonne ‘query’

Table url_alias dans la base de données

La table url_alias est utilisée pour enregistrer les URL SEO de toutes les pages. Il y a les 3 colonnes suivantes dans le tableau par défaut :

  • url_alias_id : clé primaire de la table.
  • Requête : contient l’identifiant de différentes pages telles que product_id, category_id et d’autres pages.
  • Mot-clé : contient le mot-clé de l’URL de référencement de la page correspondante

Création d’URL SEO pour des pages autres que les pages par défaut

Si l’administrateur a créé des pages de destination et souhaite fournir une URL de référencement pour la page. Pour cela il faut d’abord faire une entrée de la page dans la table url_alias.

1 Exemple:
Si l’administrateur a créé la page d’accueil “Sports”, il doit saisir une entrée dans la table url_alias comme suit :

  • Dans la colonne de requête : sport_id=1
  • Dans la colonne des mots clés : sports

L’administrateur doit également apporter des modifications au fichier du contrôleur seo_url.php pour sport_id. L’administrateur doit ajouter une condition pour sport_id identique à product_id et category_id. Maintenant, si l’administrateur entre l’URL “host/index.php?route=product/landing_page&sport_id=1”, le code recherchera le mot-clé seo dans la table url_alias correspondant à sport_id=1, puis servira l’URL ‘host/sports’.

2 Exemple:

Dans cet exemple, nous allons créer une URL de référencement pour la page de blog. Pour cela, nous devons ajouter une condition dans le fichier du contrôleur et créer une entrée dans la table url_alias correspondant à blog_id : Reportez-vous ci-dessous à la capture d’écran du fichier seo_url.php :

Lecture recommandée: ,warComment pouvez-vous changer le format de devise dans une plateforme OpenCart ?

Capture d’écran de la table url_alias

Redirections d’URL dans Opencart

Dans Opencart, si l’administrateur souhaite créer de nouvelles URL de référencement et souhaite une redirection 301 (redirection permanente) ou 302 (redirection temporaire) sur une nouvelle URL, l’administrateur doit apporter les modifications suivantes au fichier de contrôleur et à la table url_alias.

  1. Créez une nouvelle colonne old_keyword dans la table url_alias de type ‘varchar‘.
  2. Condition Handel dans le fichier du contrôleur pour rechercher dans la colonne old_keyword si l’utilisateur recherche l’ancienne URL.

Mise en situation : Pour rediriger depuis l’ancienne URL du ‘termes et conditions‘ vers la nouvelle URL. Si l’administrateur souhaite rediriger une page d’informations de l’ancienne URL vers la nouvelle, il doit créer une entrée dans la table url_alias. Reportez-vous à la capture d’écran ci-dessous :

Ici

  • l’ancien mot-clé est : shop/terms-conditions.html
  • nouveau mot-clé : aide/termes-conditions

Modifications du fichier du contrôleur : dans seo_url.php, l’administrateur du contrôleur doit gérer les conditions si l’URL saisie n’a pas été trouvée dans la colonne des mots clés. Le premier système recherchera l’URL saisie dans la colonne des mots clés. S’il n’est pas trouvé, la recherche sera effectuée dans la colonne old_keyword. S’il est trouvé, il sera redirigé vers la nouvelle URL correspondante. Veuillez vous référer à la capture d’écran ci-dessous :

Redirections d’URL dans Opencart pour les pages supprimées

Si l’administrateur souhaite rediriger l’URL des catégories, des produits ou de toute autre page supprimés sur la page d’accueil, il peut apporter des modifications au fichier du contrôleur en conséquence.

Mise en situation : Ici, nous allons 301 URL de redirection des catégories supprimées Étapes pour rediriger l’URL des catégories supprimées :

  • Créez un fichier et définissez un tableau avec la clé comme URL de catégorie supprimée et la valeur comme URL vers laquelle l’administrateur souhaite rediriger. Reportez-vous à la capture d’écran ci-dessous pour créer un tableau de catégories supprimées.

��� Remarque : Ici, nous avons défini une valeur vide car nous voulons rediriger les URL des catégories supprimées vers la page d’accueil

  • Ajoutez une condition dans le contrôleur seo_url.php pour rediriger l’URL de la catégorie supprimée vers la nouvelle URL.

Dans ce code, nous avons d’abord inclus un fichier contenant les URL des catégories supprimées, puis vérifié si l’URL saisie se trouve dans le tableau défini ou non. Si oui, alors redirigé vers une nouvelle URL, sinon redirigé vers la page introuvable.

À la fin:

Une variété de modules et d’extensions OpenCart, gratuits et payants, sont disponibles sur Groupe de connaissances pour dynamiser le fonctionnement de votre magasin. Pour connaître en détail les plates-formes OpenCart, les modules disponibles ou toute fonctionnalité liée à la plate-forme, n’hésitez pas à nous envoyer un e-mail à support@Knowband.com.

Implémentation de la fonctionnalité de réactions comme Facebook en utilisant PHP, jQuery et HTML

Introduction

Les réactions sont plus expressives par rapport aux simples boutons “J’aime” et “Je n’aime pas”. En utilisant des réactions, l’utilisateur peut facilement exprimer sa pensée car les émoticônes sont essentiellement un moyen de montrer les émotions. D’autre part, si nous utilisons le bouton J’aime et N’aime pas, l’utilisateur ne peut pas montrer l’émotion exacte. En utilisant des émoticônes, nous pouvons rendre notre site plus expressif pour l’utilisateur.

Objectifs du blog

Dans ce blog, vous trouverez un moyen simple et rapide d’implémenter la fonctionnalité Réactions. Après avoir parcouru le blog, vous pourrez créer un système de réaction pour votre site Web identique au bouton J’aime de Facebook.

De travail

Il y aura un bouton J’aime et le reste des boutons de réaction. En mettant l’accent sur le bouton J’aime, les boutons de réaction seront affichés. JQuery sera utilisé pour gérer les taps sur les boutons de réaction. En appuyant sur le bouton de réaction, une requête Ajax est envoyée sur la page like.php. La logique pour enregistrer/mettre à jour les données sur la base de données peut être écrite sur la page du gestionnaire. En appuyant à nouveau sur le texte de réaction, la réaction est annulée et cette fois nous envoyons Ajax sur la page undo_like.php. Toutes les fonctionnalités pour afficher/masquer les boutons de réaction et l’animation sont ajoutées via JavaScript et CSS.

Création de la structure HTML

Avant de travailler sur la logique, nous devrons créer la mise en page. HTML pour la mise en page suit –

Réactions Facebook  Réactions Facebook  Comme  Knowband et 4.3.0k autres

Ajouter du style

Nous utilisons deux fichiers CSS (style.css et reaction.css) pour ajouter du style dans la page.

Remarque: Vous pouvez trouver les fichiers CSS dans la version complète du projet.

Ajouter des fonctionnalités

Une fois notre mise en page prête, nous pouvons travailler sur les fonctionnalités. Nous allons d’abord gérer les robinets sur les boutons J’aime et Réaction. Pour cela, nous utiliserons jQuery et nous ajouterons les événements de clic. Le code pour ajouter les événements de clic est donné ci-dessous –

// Ajout de l'événement click dès que le document est prêt $(document).ready(function () { // Ajout de l'événement click sur le bouton de réaction en utilisant le nom de classe $(".emoji").on("click ", function () { // like click // Ici, nous allons écrire le code, qui s'exécutera en appuyant sur le bouton de réaction }); });

Au focus du bouton de réaction, nous enverrons la requête Ajax sur la page php. La requête Ajax est donnée ci-dessous –

// Envoi de la requête Ajax dans la page du gestionnaire (like.php) pour effectuer les opérations de la base de données $.ajax({ type : "POST", url : "php/like.php", data : "", success : function (response) { // Ce code s'exécute après le succès de l'Ajax } })

Ensuite, nous devrons créer une page de gestionnaire. Cela peut être un simple fichier php.

Remarque: L’utilisateur peut effectuer des modifications de la base de données dans le fichier du gestionnaire en fonction des besoins. Tout ce qui est renvoyé/imprimé dans ce fichier est renvoyé à la requête Ajax et nous pouvons mettre à jour la mise en page en conséquence. Ici, nous avons ajouté le code pour mettre à jour la mise en page afin d’afficher la réaction actuellement enregistrée. Le code complet du fichier reaction.js suit –

$(document).ready(function () { $(".emoji").on("click", function () { // Ici, nous obtenons la réaction qui est exploitée en utilisant l'attribut data-reaction défini dans main page var data_reaction = $(this).attr("data-reaction"); // Envoi d'une requête Ajax dans la page du gestionnaire pour effectuer les opérations de base de données $.ajax({ type : "POST", url : "php/like.php ", data : "data_reaction=" + data_reaction, success : function (response) { // Ce code s'exécutera après le succès de l'Ajax $(".like-details").html("You, Knowband and 10k other") ; $(".reaction-btn-emo").removeClass().addClass('reaction-btn-emo').addClass('like-btn-' + data_reaction.toLowerCase()); $(".reaction- btn-text").text(data_reaction).removeClass().addClass('reaction-btn-text').addClass('reaction-btn-text-' + data_reaction.toLowerCase()).addClass("active") ; if (data_reaction == "J'aime") $(".like-emo").html(' '); sinon $(".like-emo").html('  '); } }) }); $(".reaction-btn-text").on("click", function () { // annuler comme click if ($(this).hasClass("active")) { // Envoi de la requête Ajax dans la page du gestionnaire pour effectuer les opérations de base de données $.ajax({ type : "POST", url : "php/undo_like.php", data : "", success : function (response) { // Gérer lorsque l'Ajax réussit $(". réaction-btn-text").text("Comme").removeClass().addClass('réaction-btn-text'); $(".reaction-btn-emo").removeClass().addClass('réaction -btn-emo').addClass("like-btn-default"); $(".like-emo").html(' '); $(".like-details").html("Knowband et 1k autres"); } }) } }) });

Récapitulatif

Vous pouvez télécharger le projet complet à partir de l’emplacement suivant –

Cliquez ici pour télécharger le projet complet

Dans ce didacticiel, nous n’avons pas couvert la connexion et les opérations de la base de données car la logique de la base de données peut être différente selon vos besoins. Avec l’aide de ce projet, vous pouvez facilement implémenter la même fonctionnalité de réactions que Facebook dans votre page Web.

Comment créer plusieurs vignettes lors du téléchargement d'une image?

Objectifs du blog

Après avoir lu ce blog, nous pourrons créer plusieurs miniatures lors du téléchargement d’une image. Dans ce blog, nous pouvons apprendre à redimensionner la taille de l'image à l'aide de code.

Connaissons les vignettes

Les miniatures sont les versions réduites d'images ou de vidéos. Les miniatures sont créées à partir de l'image d'origine en réduisant leurs dimensions et leur taille. En créant des vignettes, nous pouvons représenter une image de grande taille par une image de petite taille. Les sites Web tels que les magasins de commerce électronique en ligne utilisent des images miniatures au lieu d’images volumineuses pour réduire le temps de chargement de leur page Web, ce qui accélère également le fonctionnement du site. Pour comprendre techniquement le fonctionnement des vignettes, nous allons créer un programme simple. Le besoin a été partagé ci-dessous:

Exigence

Comprenons d'abord l'exigence. Supposons qu'un site Web nommé Knowband vend les modules de la plate-forme de commerce électronique tels que Magento, Prestashop, Opencart, etc. Il affiche de nombreuses images sur la page de liste des modules de Knowband. Les images d'origine sont de grande taille, ce qui augmente directement le temps de chargement de la page de liste. Par conséquent, pour réduire le temps de chargement de la page, le site Knowband utilise des images miniatures sur la page de liste. Dans ce blog, nous pouvons apprendre à créer plusieurs vignettes d’une image. Prenons un exemple dans lequel nous allons créer trois vignettes comme indiqué dans l'image ci-dessous:

Fonction pour créer la miniature

Comprenons la fonctionnalité principale ou le code qui est en réalité responsable de la création des vignettes. Une fonction est donnée ci-dessous qui est responsable de la création de la vignette. Laissons comprendre la fonction comment cela a réellement fonctionné.

La fonction ci-dessous a des paramètres 4

Le code de création de plusieurs vignettes lors du téléchargement d'une image est donné ci-dessous:

  • $ chemin_source: Ceci contient le chemin de l'image originale.
  • $ target_path: Celui-ci contient le chemin de la vignette qui sera créée.
  • $ type_fichier: Ceci contient l'extension de l'image, par exemple, jpg, png, etc.
  • $ thumb_width: C'est la largeur de la vignette requise.
  • $ thumb_height: C'est la hauteur de la vignette requise.

Cette fonction récupère simplement l'image du fichier source et, après avoir validé l'image, crée la vignette de largeur et hauteur données. Donc, pour créer les vignettes avec le nombre 'n', nous devons appeler cette fonction 'n' nombre de fois avec la largeur et la hauteur requises pour la vignette. Cette fonction retournera TRUE si la vignette créée avec succès sinon elle retournera FALSE.

function create_thumbnail ($ chemin_source, $ chemin_cible, $ type_fichier, $ pouce_width, $ pouce_height) {// Vérification du type de fichier. if ($ file_type == 'jpeg' || $ file_type == 'jpg') {$ source = imagecreatefromjpeg ($ source_path); } else if ($ file_type == 'png') {$ source = imagecreatefrompng ($ chemin_source); } else if ($ file_type == 'gif') {$ source = imagecreatefromgif ($ chemin_source); } // récupère la largeur de l'image d'origine $ width = imagesx ($ source); // récupère la hauteur de l'image d'origine $ height = imagesy ($ source); // Crée une image en noir de la taille de l'image miniature $ thumb_image = imagecreatetruecolor ($ thumb_width, $ thumb_height); // Il copie et redimensionne une partie d'une image d'origine et ré-échantillonné dans une image miniature pour créer une image de taille réduite de l'image d'origine imagecopyresampled ($ thumb_image, $ source, 0, 0, 0, $ thumb_width, $ thumb_height, $ width , $ hauteur); // crée un fichier JPEG à partir de l'image donnée et l'enregistre dans le dossier ciblé. if (imagejpeg ($ thumb_image, $ target_path, 0)) {// détruit les images pour libérer la mémoire qui leur est associée. imagedestroy ($ thumb_image); imagedestroy ($ source); renvoyer VRAI; } else {return FALSE; }}

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

Résumé

Après avoir lu ce document, vous pouvez essayer le même code sur votre système. Après avoir fait la même chose, vous pouvez facilement savoir comment fonctionnent les vignettes.