Componentes base
FlowKit registra elementos Bricks que cubren huecos del tema padre. Se activan y desactivan desde FlowKit → Elementos.
Elementos incluidos
| Elemento | Uso típico |
|---|---|
| Carrito AJAX | Mini-carrito con actualización sin recarga de página. |
| Checkout optimizado | Layout mejorado con toggles y validación visual. |
| Account addresses | Gestión de direcciones en Mi cuenta. |
| Checkout Express | Botones de pago rápido con tema y tamaño configurables. |
| Order thumbnails | Miniaturas de productos en la página de pedido. |
| Posts relacionados | Query por categoría y/o etiqueta con ordenación por relevancia. |
Activación por proyecto
No todos los proyectos necesitan todos los elementos. Desde FlowKit → Elementos puedes activar solo los que uses. Los desactivados no encolan CSS ni JS.
Queries registradas
Además de elementos, FlowKit registra queries reutilizables para usar desde el Query Loop de Bricks:
- Posts relacionados — por categoría, etiqueta o ambos, con ordenación por relevancia.
- Productos relacionados — por categoría de producto (WooCommerce).
// Uso desde un Query Loop de Bricks
// Tipo: Custom → flowkit_related_posts
// Opciones: taxonomies, count, order_by
Elementos propios del proyecto
Si necesitas un elemento específico del proyecto, créalo en library/custom/elements/. FlowKit lo detecta automáticamente y lo expone en el editor de Bricks.
Ver la estructura del theme para dónde colocarlo.
Extender sin reescribir
Antes de crear un elemento custom, revisa si puedes extender uno existente pasándole parámetros desde el editor de Bricks. Muchos elementos de FlowKit exponen controles configurables.
Compatibilidad con otros plugins
Los elementos de WooCommerce (carrito, checkout, account) están pensados para convivir con los widgets oficiales de Bricks. Puedes mezclarlos en la misma página sin conflictos, pero no conviene duplicar funcionalidad.