https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

Escalar las tiendas de WooCommerce, al tiempo que garantiza un rendimiento óptimo y impulsar una tienda en vivo de la puesta en escena, mientras evita todos los pedidos y los clientes intactos son los problemas importantes que enfrentan las tiendas, incluso hoy.

Cada vez que un consumidor realiza un pedido en una tienda de WooCommerce, agrega docenas de datos de pedidos y entradas a la tabla de base de datos de WordPress Postmeta, que crea un problema importante para las tiendas que manejan enormes volúmenes de pedidos y eventualmente resulta en la degradación del rendimiento.

Por lo tanto, WooCommerce recibió varias solicitudes a lo largo de los años para resolver este problema y hacer tablas separadas y personalizadas para cada entidad de WooCommerce, sin afectar el sitio y las extensiones existentes.

Y finalmente, WooCommerce ahora está trabajando en la implementación de tablas de pedidos personalizados para resolver los problemas de cuello de botella y garantizar más estabilidad de la tienda.

En este artículo, le presentamos las tablas de pedido personalizadas de WooCommerce: qué es, las nuevas tablas agregadas a la estructura y cómo pueden beneficiar su tienda WooCommerce. ¡Comencemos!

Antes de las tablas de pedido personalizados de WooCommerce

A medida que crecen las tiendas de comercio electrónico, necesitan almacenar más datos e información del cliente en sus bases de datos, lo cual fue un problema importante cuando comenzó WooCommerce. E inicialmente, WooCommerce nunca tuvo la intención de almacenar o manejar una gran cantidad de datos.

Las cosas cambiaron cuando WooCommerce introdujo una nueva versión de WooCommerce 3.0 y alentó a los desarrolladores a usar Río objetos. Crud significa Crear actualización de recuperación y eliminar – Las operaciones de base de datos comunes para datos. Abrió muchas posibilidades para los desarrolladores, incluida la abstracción de datos de su implementación y proporcionar una abstracción sobre el acceso a la base de datos directa.

Es más probable que aún uses wp_post y wp_postmeta Estructuras de tabla de bases de datos para almacenar diferentes datos, incluidos pedidos, cupones y productos; Sin embargo, el problema comienza cuando es hora de escalar su tienda WooCommerce, y recibirá cientos de pedidos de clientes por día.

Cada pedido colocado llama update_post_meta () – lo que significa consultas separadas cada vez para insertar datos sin solución para un inserto masivo para el meta post. Aquí es donde la idea de mesas personalizadas entra en la imagen.

Puede mover los datos de la postmeta a las tablas personalizadas, que significativamente reduce el número total de consultas de inserto de pedido por 80% – Por lo tanto, minimizando el cuello de botella del volumen de pedido.

Aprendamos más sobre las características y lo nuevo con las tablas de pedidos personalizados de WooCommerce.

¿Qué hay de nuevo en las tablas de pedidos personalizados de WooCommerce?

Custom Order Tablas es una solución que proporciona una estructura de base de datos sólida y fácil de entender y diseñada específicamente para las necesidades de comercio electrónico. Utiliza el diseño de WooCommerce Crud para almacenar datos de pedidos en una tabla única y plana, optimizadas para consultas de WooCommerce con un impacto mínimo en el rendimiento de la tienda.

Traer tablas de pedido personalizadas al núcleo de WooCommerce mejora estas tres propiedades esenciales para las tiendas de comercio electrónico.

  1. Escalabilidad

Como se discutió anteriormente, el aumento en la cantidad de clientes y pedidos de clientes aumenta la carga en la base de datos de su tienda, lo que hace que sea ineficiente para manejar las solicitudes de pedidos de los clientes y entregar una experiencia de usuario de calidad. Además, la gestión de una base de datos con miles de filas planteó un problema grave.

Con las tablas de pedidos personalizados de WooCommerce, obtiene tablas dedicadas para datos como pedidos y direcciones de pedidos, y por lo tanto índices dedicados, menos operaciones de lectura/escritura y menos tablas ocupadas. Esta característica permite a las tiendas de comercio electrónico de todas las formas y tamaños escalar su negocio a su máximo potencial, sin una intervención experta.

  1. Fiabilidad

La tabla de pedidos personalizados de WooCommerce facilitará la implementación y la restauración de la copia de seguridad de datos dirigidos. Ya no necesitará preocuparse por perder pedidos, números de inventario o información del cliente con una copia de seguridad confiable en tablas de pedidos personalizados.

Además, también facilitará la implementación de bloqueos de lectura/escritura y evitará condiciones de carrera. Además, WooCommerce permanecerá intacto en caso de que quiera restaurar WP.

  1. Sencillez

Ya no tiene que pasar por una sola base de datos enorme para ubicar los datos subyacentes y las entradas de WooCommerce.

En cambio, puede navegar fácilmente a través de las tablas separadas y las entradas fáciles de manejar, independientemente de las publicaciones de WP, para encontrar datos o comprender la estructura de la tabla. También le permite desarrollar fácilmente nuevos complementos, implementar diseños para tiendas y productos, y modificar WooCommerce con más delicadeza.

Compatibilidad con atrasado

Durante el despliegue, WooCommerce tiene como objetivo proporcionar tablas de pedido personalizadas de WooCommerce como una función de suscripción en lugar de una actualización predeterminada.

Esta compatibilidad hacia atrás dará suficiente tiempo a las tiendas de comercio electrónico existentes para trabajar con WooCommerce, adoptar la nueva estructura de la base de datos y hacer que sus tiendas sean compatibles con la nueva función.

Por lo tanto, antes de que sus desarrolladores puedan aprovechar la estructura de la tabla, se les dará suficiente tiempo para trabajar en torno a la función. WooCommerce también planea publicar guías de actualización regulares para admitir la adopción de tablas de pedidos personalizados.

Requisitos para tablas de pedido personalizados de WooCommerce

Estos son los requisitos básicos para utilizar las tablas de pedido personalizadas de WooCommerce:

  • También debe tener la capacidad de ejecutar el Comandos WP-Cli En su entorno de WooCommerce si desea migrar sus datos de pedido existentes.

Este comando será crítico para migrar los datos del pedido de la meta posterior a las tablas de nuevo pedido.

Estructura de tabla general de las tablas de pedido personalizados de WooCommerce

Ahora que hemos visto cómo las tablas de pedido personalizadas pueden beneficiar a su tienda de comercio electrónico, veamos la estructura de la tabla y lo que es diferente con la nueva estructura.

Estas son las nuevas tablas que puede ver en la estructura general de la tabla para pedidos.

  • Tablas de núcleo: Como su nombre indica, las tablas de núcleo almacenarán propiedades de orden definidas por el núcleo de WooCommerce. Estas propiedades incluyen la mayoría de los campos y campos de meta mesa de la tabla de publicaciones.

WooCommerce considera que este grupo de tablas es el objetivo central del proyecto de tablas de pedidos personalizados y tiene como objetivo migrar datos a las tablas centrales.

  • Meta mesa: Meta Table actúa como un almacenamiento para cualquier valor único relacionado con el pedido. También puede usar esta tabla como ubicación respaldo para migrar metadatos, que no es parte del modelo de orden central.
  • Tablas de complemento adicionales: Actualmente, no hay una solución estándar para almacenar datos e información de complementos, y varios complementos terminan almacenando datos en las tablas postales. La nueva estructura de la tabla de pedidos trae una solución para los complementos de WooCommerce que requieren almacenar sus datos frecuentes para cada pedido y envío.

Si bien no es un requisito obligatorio, es la solución perfecta si su tienda usa múltiples complementos para garantizar un rendimiento y un tiempo de actividad confiable durante el tráfico máximo. WooCommerce también planea crear herramientas y guías útiles para que la construcción y la migración de datos en estas tablas sean muy fáciles.

Aquí está la estructura de tabla propuesta para los datos del pedido:

Aquí hay un Lista de las nuevas tablas que son parte de los metadatos y las tablas centrales con sus propósitos:

  • WP_WC_ORDERS: Esta tabla acomoda la mayoría de los campos centrales actuales y meta claves cruciales.
  • wp_wc_order_addresses: Esta tabla almacenará direcciones asociadas con pedidos, incluidas las direcciones de envío y facturación.
  • wp_wc_order_operational_data: WooCommerce usará esta tabla para almacenar banderas y campos que usan para mantener la estructura de orden interna. Mantendrán este campo separado de la tabla de orden central debido a los cambios más frecuentes en estos campos.
  • wp_wc_order_meta: Esta tabla funcionará similar al wp_postmeta mesa; Sin embargo, también permitirá que las extensiones almacenen los datos únicos relacionados con los pedidos.
  • wp_wc_order_notes, wp_wc_order_notes_meta: Previamente, wp_comments y wp_commentmeta Notas de orden almacenada. Pero, estas nuevas tablas ahora manejarán y almacenarán las notas del pedido.

Por lo tanto, WooCommerce fomenta las tiendas de comercio electrónico que usan muchos complementos y almacenan grandes cantidades de datos en la meta tabla posterior para usar esta actualización y aprovechar las tablas personalizadas dedicadas.

Además, también alienta a los desarrolladores a no usar el wp_wc_orders_meta Para los valores relacionados con el orden común, ya que es una mejor solución de respaldo para almacenar datos de extensión que aún no se han migrado.

También puede ver la estructura de la nueva tabla individual aquí.

Preguntas frecuentes: tablas de pedidos personalizados de WooCommerce

Aquí respondemos algunas preguntas frecuentes sobre las tablas de pedido personalizadas de WooCommerce.

  1. ¿Cuándo se lanzará la función de tablas de pedido personalizadas?

El equipo de desarrollo de WooCommerce tiene como objetivo completar y lanzar la implementación de características iniciales para el tercer trimestre de 2022. Actualmente, el equipo está rastreando el proyecto en Girub.

  1. ¿Cómo va a ser la estructura de la tabla?

Aquí está el propuesto estructura de tabla Diseño para datos de pedidos por el equipo de WooCommerce.

  1. ¿También ayuda a incluir más estructuras de correo electrónico?

Sí, con el aumento en la longitud del campo de correo electrónico de 100 a 320, puede acomodar la mayoría de las estructuras de correo electrónico.

  1. ¿Podré almacenar campos que no hubiera podido antes?

Sí, la característica también deja caer campos que necesitan cálculo y no se almacenaron anteriormente, como producto_tax_amount y Product_total_amount.

Conclusión

Las tablas de pedidos personalizados de WooCommerce jugarán un papel importante en la escala de grandes tiendas de comercio electrónico y en resolver el problema de cuello de botella de rendimiento más importante: un alto volumen de pedidos.

Mientras que el proyecto aún está en implementación y se lanzará en el tercer trimestre de 2022, puede mantenerse al día con el proyecto con el oficial Junta del Proyecto Github.

También puede esperar actualizaciones regulares, notas de desarrollo y anuncios sobre esto blog A medida que avanza la implementación y WooCommerce hace que las actualizaciones estén disponibles.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *