4 releases · WooCommerce-plug-in

Wijzigingslogboek leveringsdatumschatter

Elke versie van de DevMerx Delivery Date Estimator, de nieuwste eerst. Het is de gratis WooCommerce-plug-in die een geschatte leverdatum berekent op basis van uw verwerkingstijd, transittijd, werkdagen, feestdagen en dagelijkse sluitingstijden, en deze in uw winkel weergeeft.

0.3.0 is de eerste publiekelijk installeerbare versie; de ​​releases eronder zijn geschreven tijdens de ontwikkeling en tijdens het beantwoorden van de reviewers van WordPress.org, dus geen enkele is ooit uitgebracht en geen enkele heeft een datum. Deze geschiedenis is de changelog die wordt meegeleverd in het eigen leesmij-bestand van de plug-in.

  1. v0.3.0Nieuwste

    Een baanbrekende hernoeming van de shortcode en hooks, strengere ontsnapping uit de winkel en Freemius volledig verwijderd.

    Upgrade-melding. Breaking: de shortcode is nu [devmerx_delivery_ estimate] en hooks zijn devmerx_dde_* — update elke pagina of aangepaste code met de oude namen. De standaardberichtsjabloon is ook gewijzigd, dus de niet-aangepaste tekst op de winkelpui zal veranderen. Instellingen en schattingen van eerdere bestellingen worden overgedragen.

    • GewijzigdDe shortcode voor [geschatte_levering] is hernoemd naar [devmerx_delivery_schatting]. Als je de oude shortcode op een pagina hebt geplaatst, update deze dan; de oude tag geeft niets meer weer.
    • GewijzigdElke hook en filter wordt hernoemd van dde_* naar devmerx_dde_*. Aangepaste code die aan de plug-in is gekoppeld, moet worden bijgewerkt.
    • GewijzigdElke opgeslagen instelling, overschrijving per product en opgeslagen orderschatting is verplaatst naar een langer, botsingsbestendig opslagvoorvoegsel. Bestaande gegevens worden automatisch gelezen; niets hoeft opnieuw te worden ingevoerd.
    • GewijzigdDe Freemius-integratie wordt volledig verwijderd. De plug-in maakt nu geen contact meer met een externe service en doet geen enkel uitgaand netwerkverzoek.
    • VerbeterdStorefront-uitvoer passeert een strikte toelatingslijst, zodat een filter of een gemanipuleerde opgeslagen waarde geen scripts in een product-, winkelwagen-, afreken- of bestelpagina kan injecteren.
    • VastEen tabblad Instellingen dat door een add-on is toegevoegd, kan niet langer het hele instellingenscherm verwijderen.
    • GewijzigdDe standaard berichtsjabloon is nu 'Geschatte bezorging: {date}' in plaats van 'Geschatte bezorging: {min_date} - {max_date}', dus de instelling voor de weergavemodus bepaalt de standaardtekst.
    • VastDe instelling Weergavemodus had geen effect op wat shoppers zagen. Alle zes modi – datumbereik, exacte datum, vroegste datum, laatste datum, duur en relatief – veranderen nu echt hoe het token {date} wordt weergegeven.
    • VastDe schatting verscheen niet in de blokken Winkelwagen en Afrekenen. Het gebundelde blokscript was verouderd en vroeg om de schatting onder een naam die de plug-in niet langer publiceerde.
  2. v0.2.1

    Responsieve instellingenschermen, kleurkiezers en een oplossing voor het blokkeren van winkelwagentjes/afrekenen.

    Upgrade-melding. Responsieve instellingenschermen, kleurkiezers voor de stijlopties en een oplossing voor de afhankelijkheden van het winkelwagen-/afrekenblokscript. Geen ingrijpende veranderingen; veilig om te updaten.

    • VerbeterdDe instellingenschermen reageren volledig. Elk tabblad, inclusief de vakantierepeater, is bruikbaar op telefoons en tablets in plaats van horizontaal scrollen te forceren.
    • VerbeterdTekst-, achtergrond- en randkleur zijn nu WordPress-kleurkiezers in plaats van gewone tekstvelden, met een knop Wissen die de eigen kleur van uw thema herstelt.
    • VastHet WooCommerce Blocks-script declareert nu de afhankelijkheden van wc-blocks-checkout en wc-blocks-data-store, zodat de schatting van de winkelwagen- en checkout-blokken niet langer afhankelijk is van het feit dat WooCommerce als eerste wordt geladen.
    • VastScripts op het instellingenscherm werden alleen op het tabblad Feestdagen geladen, dus geen enkel ander tabblad kon er een laden.
    • VerbeterdDe twee resterende PHP-bestanden op het hoogste niveau blokkeren nu directe HTTP-toegang.
  3. v0.2.0

    Het scherm met beheerdersinstellingen, overschrijvingen per product, zeven display-oppervlakken in de winkel en ondersteuning voor blokken.

    Upgrade-melding. Voegt de gebruikersinterface voor beheerdersinstellingen, overschrijvingen per product, alle weergaveoppervlakken van de winkel, de shortcode, Blocks/Store API-ondersteuning en permanente momentopnamen van schattingen per bestelling toe. Geen ingrijpende veranderingen; veilig om te updaten.

    • NieuwEen WooCommerce → Geschatte leveringsinstellingenscherm, met de tabbladen Algemeen, Weergave en Feestdagen, voor het configureren van verwerkingstijd, transittijd, werkdagen, feestdagen, sluitingstijd en weergaveopties zonder code aan te raken.
    • NieuwEen tabblad 'Levering' in de WooCommerce-producteditor, voor overschrijvingen per product.
    • NieuwDe schatting wordt nu weergegeven op zeven winkelpagina’s – productpagina, winkel- en categoriearchieven, winkelwagen, afrekenen, bedankpagina, bestelgegevens van Mijn account en bestel-e-mails – elk afzonderlijk schakelbaar.
    • NieuwDe shortcode [geschatte_levering], met een product_id-kenmerk om de schatting van een specifiek product waar dan ook weer te geven. (Hernoemd in 0.3.0.)
    • NieuwVolledige ondersteuning voor WooCommerce Blocks: de schatting verschijnt in de winkelwagen- en kassablokken via de Store API, niet alleen in de klassieke op shortcodes gebaseerde winkelwagen en kassa.
    • NieuwOnveranderlijke momentopnamen per bestelling: elke bestelling registreert permanent de schatting die werd gegeven op het moment van aankoop.
    • NieuwVolledige ondersteuning voor WooCommerce High-Performance Order Storage (HPOS).
    • NieuwEen Freemius-licentie- en update-bootstrap, inert tenzij inloggegevens zijn geconfigureerd. Opnieuw verwijderd in 0.3.0.
  4. v0.1.0

    Eerste release: de berekeningsengine en de openbare API, zonder nog een gebruikersinterface.

    Upgrade-melding. Eerste release.

    • NieuwDe engine voor het berekenen van de leverdatum: algemene instellingen, werkdag- en kalenderdagmodi, feestdagen en een dagelijkse uiterste besteldatum.
    • NieuwDe openbare dde_get_delivery_ estimate() API en zijn hooks.