4 lanzamientos · Complemento WooCommerce

Registro de cambios del Estimador de fecha de entrega

Cada versión del Estimador de fecha de entrega de DevMerx, la más nueva primero. Es el complemento gratuito de WooCommerce que calcula una fecha de entrega estimada a partir del tiempo de procesamiento, tiempo de tránsito, días hábiles, feriados y corte diario, y la muestra en su tienda.

0.3.0 es la primera versión instalable públicamente: las versiones siguientes se crearon durante el desarrollo y mientras respondían a los revisores de WordPress.org, por lo que ninguna de ellas se publicó y ninguna tiene fecha. Este historial es el registro de cambios que se incluye en el archivo Léame del complemento.

  1. v0.3.0Lo último

    Un cambio radical de nombre del código abreviado y los ganchos, un escape del escaparate más estricto y Freemius eliminado por completo.

    Aviso de actualización. Última hora: el código corto ahora es [devmerx_delivery_estimate] y los ganchos son devmerx_dde_*: actualice cualquier página o código personalizado usando los nombres antiguos. La plantilla de mensaje predeterminada también cambió, por lo que cambiará el texto del escaparate no personalizado. Las configuraciones y las estimaciones de pedidos anteriores se transfieren.

    • cambiadoEl código abreviado [estimated_delivery] pasa a llamarse [devmerx_delivery_estimate]. Si colocó el código corto antiguo en una página, actualícelo: la etiqueta anterior ya no muestra nada.
    • cambiadoSe cambia el nombre de cada gancho y filtro de dde_* a devmerx_dde_*. Se debe actualizar el código personalizado que se conecta al complemento.
    • cambiadoCada configuración almacenada, anulación por producto y estimación de pedido guardada se trasladó a un prefijo de almacenamiento más largo y a prueba de colisiones. Los datos existentes se leen automáticamente; no es necesario volver a ingresar nada.
    • cambiadoLa integración de Freemius se elimina por completo. El complemento ahora no contacta con ningún servicio externo y no realiza ninguna solicitud de red saliente de ningún tipo.
    • MejoradoLa salida del escaparate pasa por una lista de permitidos estricta, por lo que un filtro o un valor almacenado manipulado no puede inyectar scripts en un producto, carrito, caja o página de pedido.
    • FijoUna pestaña de configuración agregada por un complemento ya no puede eliminar toda la pantalla de configuración.
    • cambiadoLa plantilla de mensaje predeterminada ahora es "Entrega estimada: {fecha}" en lugar de "Entrega estimada: {min_date} - {max_date}", por lo que la configuración del modo de visualización rige el texto predeterminado listo para usar.
    • FijoLa configuración del modo de visualización no tuvo ningún efecto en lo que vieron los compradores. Los seis modos (intervalo de fechas, fecha exacta, fecha más temprana, fecha más reciente, duración y relativo) ahora realmente cambian la forma en que se representa el token {fecha}.
    • FijoEl presupuesto no apareció en los bloques Carrito y Pagar. El script de bloque incluido estaba desactualizado y solicitó el presupuesto con un nombre que el complemento ya no publicaba.
  2. v0.2.1

    Pantallas de configuración responsivas, selectores de color y una corrección de secuencia de comandos del bloque Carrito/Pago.

    Aviso de actualización. Pantallas de configuración responsivas, selectores de color para las opciones de estilo y una solución a las dependencias del script del bloque Carrito/Pago. Sin cambios importantes; seguro para actualizar.

    • MejoradoLas pantallas de configuración responden completamente. Todas las pestañas, incluido el repetidor de días festivos, se pueden utilizar en teléfonos y tabletas en lugar de forzar el desplazamiento horizontal.
    • MejoradoEl texto, el fondo y el color del borde ahora son selectores de color de WordPress en lugar de campos de texto sin formato, con un botón Borrar que restaura el propio color de su tema.
    • FijoEl script WooCommerce Blocks ahora declara sus dependencias wc-blocks-checkout y wc-blocks-data-store, por lo que la estimación del bloque Cart y Checkout ya no depende de que WooCommerce se cargue primero.
    • FijoLos scripts en la pantalla de configuración solo se cargaban en la pestaña Días festivos, por lo que ninguna otra pestaña podía cargar uno.
    • MejoradoLos dos archivos PHP de nivel superior restantes ahora bloquean el acceso HTTP directo.
  3. v0.2.0

    La pantalla de configuración de administrador, anulaciones por producto, siete superficies de visualización de escaparates y compatibilidad con bloques.

    Aviso de actualización. Agrega la interfaz de usuario de configuración de administrador, anulaciones por producto, todas las superficies de visualización del escaparate, el código abreviado, compatibilidad con API de bloques/tienda e instantáneas permanentes de estimación por pedido. Sin cambios importantes; seguro para actualizar.

    • NuevoUna pantalla de configuración de WooCommerce → Entrega estimada, con pestañas General, Pantalla y Días festivos, para configurar el tiempo de procesamiento, el tiempo de tránsito, los días hábiles, los días festivos, la hora límite y las opciones de visualización sin tocar el código.
    • NuevoUna pestaña "Entrega" en el editor de productos de WooCommerce, para anulaciones por producto.
    • NuevoEl presupuesto ahora se muestra en siete superficies de escaparate: página de producto, archivos de tienda y categoría, carrito, pago, página de agradecimiento, detalles del pedido de Mi cuenta y correos electrónicos del pedido, cada uno de los cuales se puede cambiar de forma independiente.
    • NuevoEl código corto [estimated_delivery], con un atributo product_id para mostrar la estimación de un producto específico en cualquier lugar. (Renombrado en 0.3.0.)
    • NuevoCompatibilidad total con los bloques de WooCommerce: la estimación aparece en los bloques Carrito y Pago a través de la API de la tienda, no solo en el clásico Carrito y Pago basado en shortcode.
    • NuevoInstantáneas inmutables por pedido: cada pedido registra permanentemente la estimación que se le dio en el momento de la compra.
    • NuevoSoporte completo para el almacenamiento de pedidos de alto rendimiento (HPOS) de WooCommerce.
    • NuevoUn arranque de licencia y actualización de Freemius, inerte a menos que se hayan configurado las credenciales. Eliminado nuevamente en 0.3.0.
  4. v0.1.0

    Lanzamiento inicial: el motor de cálculo y su API pública, sin interfaz de usuario todavía.

    Aviso de actualización. Lanzamiento inicial.

    • NuevoEl motor de cálculo de la fecha de entrega: configuración global, modos de día hábil y día calendario, días festivos y límite de pedido diario.
    • NuevoLa API pública dde_get_delivery_estimate() y sus enlaces.