4 versions · Plugin WooCommerce

Journal des modifications de l'estimateur de date de livraison

Chaque version de l'estimateur de date de livraison DevMerx, la plus récente en premier. Il s'agit du plugin gratuit WooCommerce qui calcule une date de livraison estimée à partir de votre temps de traitement, de votre temps de transit, des jours ouvrables, des jours fériés et de la date limite quotidienne, et l'affiche sur votre vitrine.

0.3.0 est la première version installable publiquement – ​​les versions ci-dessous ont été rédigées pendant le développement et en répondant aux critiques de WordPress.org, donc aucune d'entre elles n'a jamais été publiée et aucune ne porte de date. Cet historique est le journal des modifications fourni dans le fichier readme du plugin.

  1. v0.3.0Dernier

    Un changement de nom définitif du shortcode et des hooks, un échappement plus strict de la vitrine et Freemius entièrement supprimé.

    Avis de mise à niveau. Breaking : le shortcode est maintenant [devmerx_delivery_estimate] et les hooks sont devmerx_dde_* — mettez à jour n'importe quelle page ou code personnalisé en utilisant les anciens noms. Le modèle de message par défaut a également changé, donc le libellé non personnalisé de la vitrine changera. Les paramètres et les estimations de commandes passées sont conservés.

    • ChangéLe shortcode [estimated_delivery] est renommé [devmerx_delivery_estimate]. Si vous avez placé l'ancien shortcode dans une page, mettez-le à jour : l'ancienne balise ne restitue plus rien.
    • ChangéChaque hook et filtre est renommé de dde_* en devmerx_dde_*. Le code personnalisé connecté au plugin doit être mis à jour.
    • ChangéChaque paramètre stocké, remplacement par produit et estimation de commande enregistrée a été déplacé vers un préfixe de stockage plus long et résistant aux collisions. Les données existantes sont lues automatiquement ; rien n’a besoin d’être rentré.
    • ChangéL'intégration Freemius est entièrement supprimée. Le plugin ne contacte désormais aucun service externe et n’effectue aucune demande réseau sortante d’aucune sorte.
    • AmélioréLa sortie de Storefront passe par une liste autorisée stricte, de sorte qu'un filtre ou une valeur stockée falsifiée ne peut pas injecter de scripts dans un produit, un panier, une page de paiement ou de commande.
    • CorrigéUn onglet de paramètres ajouté par un module complémentaire ne peut plus supprimer tout l'écran des paramètres.
    • ChangéLe modèle de message par défaut est désormais « Livraison estimée : {date} » au lieu de « Livraison estimée : {min_date} - {max_date} », de sorte que le paramètre Mode d'affichage régit la formulation par défaut prête à l'emploi.
    • CorrigéLe paramètre Mode d'affichage n'a eu aucun effet sur ce que les acheteurs ont vu. Les six modes (plage de dates, date exacte, date la plus ancienne, date la plus récente, durée et relatif) modifient désormais véritablement le rendu du jeton {date}.
    • CorrigéL'estimation n'apparaissait pas dans les blocs Panier et Paiement. Le script de bloc fourni était obsolète et demandait l'estimation sous un nom que le plugin n'était plus publié.
  2. v0.2.1

    Écrans de paramètres réactifs, sélecteurs de couleurs et correctif de script de blocage de panier/commande.

    Avis de mise à niveau. Écrans de paramètres réactifs, sélecteurs de couleurs pour les options de style et correctif des dépendances du script de bloc Cart/Checkout. Aucun changement radical ; mise à jour en toute sécurité.

    • AmélioréLes écrans de paramètres sont entièrement réactifs. Chaque onglet, y compris le répéteur de vacances, est utilisable sur les téléphones et les tablettes au lieu de forcer le défilement horizontal.
    • AmélioréLa couleur du texte, de l’arrière-plan et de la bordure sont désormais des sélecteurs de couleurs WordPress plutôt que des champs de texte brut, avec un bouton Effacer qui restaure la couleur de votre thème.
    • CorrigéLe script WooCommerce Blocks déclare désormais ses dépendances wc-blocks-checkout et wc-blocks-data-store, de sorte que l'estimation du bloc Cart and Checkout ne dépend plus du chargement de WooCommerce en premier.
    • CorrigéLes scripts sur l'écran des paramètres n'étaient chargés que dans l'onglet Vacances, donc aucun autre onglet ne pouvait en charger un.
    • AmélioréLes deux fichiers PHP de niveau supérieur restants bloquent désormais l'accès HTTP direct.
  3. v0.2.0

    L'écran des paramètres d'administration, les remplacements par produit, sept surfaces d'affichage de vitrine et la prise en charge des blocs.

    Avis de mise à niveau. Ajoute l'interface utilisateur des paramètres d'administration, les remplacements par produit, toutes les surfaces d'affichage de la vitrine, le shortcode, la prise en charge de l'API Blocks/Store et des instantanés d'estimation permanents par commande. Aucun changement radical ; mise à jour en toute sécurité.

    • NouveauUn écran de paramètres WooCommerce → Livraison estimée, avec les onglets Général, Affichage et Jours fériés, pour configurer le temps de traitement, le temps de transit, les jours ouvrables, les jours fériés, l'heure limite et les options d'affichage sans toucher au code.
    • NouveauUn onglet « Livraison » dans l'éditeur de produits WooCommerce, pour les remplacements par produit.
    • NouveauL'estimation s'affiche désormais sur sept surfaces de vitrine : page produit, archives de boutique et de catégorie, panier, paiement, page de remerciement, détails de la commande Mon compte et e-mails de commande, chacune pouvant être commutée indépendamment.
    • NouveauLe shortcode [estimated_delivery], avec un attribut product_id pour afficher l'estimation d'un produit spécifique n'importe où. (Renommé en 0.3.0.)
    • NouveauPrise en charge complète des blocs WooCommerce : l'estimation apparaît dans les blocs Panier et Paiement via l'API Store, et pas seulement dans le Panier et le Paiement classiques basés sur un shortcode.
    • NouveauInstantanés immuables par commande — chaque commande enregistre en permanence l'estimation qui lui a été donnée au moment de l'achat.
    • NouveauPrise en charge complète du stockage de commandes haute performance (HPOS) WooCommerce.
    • NouveauUne licence Freemius et un bootstrap de mise à jour, inerte sauf si les informations d'identification ont été configurées. Supprimé à nouveau dans la version 0.3.0.
  4. v0.1.0

    Version initiale : le moteur de calcul et son API publique, sans encore d'interface utilisateur.

    Avis de mise à niveau. Version initiale.

    • NouveauLe moteur de calcul de la date de livraison : paramètres globaux, modes jour ouvré et jour calendaire, jours fériés et date limite de commande quotidienne.
    • NouveauL'API publique dde_get_delivery_estimate() et ses hooks.