SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
TALLER AVANZADO DE
SESIÓN 2:
|
#w
@elpetote felipesilva.com #TallerWoocommerce
#
#wpbogota
CONFERENCISTA
Felipe Silva Herrán
Emprendedor
Filigrama 13 años
20 años
Diseñador gráfico Diseñador UI
Experto en WordPress
Universidad Nacional
Introducción
Shortcodes
1
2
3
4
Zonas de envío
Anulaciones
TEMAS
Problemas comunes
Enfermería WC
Hooks
Complementos y
Plugins avanzados
5
6
7
4
El pasado, pasado
Conocimientos: HTML. Deseable CSS, PHP
1
2
3
4
Tener experiencia en WooCommerce
Preguntas al final de cada tema
REGLAS
05
HOOKS
y para qué
Qué
Unidades funcionales de código.
Pueden ser Filtros o Acciones.
Alterar la visualización de los componentes de cada interfaz.
Extienden la funcionalidad de WC
Fortaleza de WC frente a otras soluciones
Exigen conocimientos técnicos.
Presentes en las plantillas de WC
add_action
(
'woocommerce_single_product_summary',
'woocommerce_template_single_title',
5
);
Estructura
Hooks
Declaración
Ubicación
Función
Prioridad
add_action(
'woocommerce_after_single_product_summary',
'elpetote_custom_action',
5
);
elpetote_custom_action() {
echo 'TEST';
}
Añadir una acción
Hooks
Declaración
Ubicación
Función
Prioridad
Ejecución
remove_action(
'woocommerce_before_main_content',
'woocommerce_breadcrumb',
20
);
Ejemplos
Hooks
Eliminar la navegación miga de pan
add_action('woocommerce_after_cart_totals', 'credit_cards' );
function credit_cards() {
echo '<div class=”credit-cards”>
<i class="fa fa-cc-visa"></i> <i class="fa fa-cc-mastercard"></i>
</div>
<div class=”credit-cards-message”>VISA y MasterCard</div>';
}
Ejemplos
Hooks
Añade mensaje y logos tarjetas de crédito
Cambiar ubicaciones
Hooks
remove_action(
'woocommerce_after_shop_loop_item_title',
'woocommerce_template_loop_rating', 5 );
remove_action(
'woocommerce_after_shop_loop_item_title',
'woocommerce_template_loop_price', 10 );
add_action(
'woocommerce_after_shop_loop_item_title',
'woocommerce_template_loop_rating', 10 );
add_action(
'woocommerce_after_shop_loop_item_title',
'woocommerce_template_loop_price', 5 );
Elimina las funciones de
las posiciones (hooks) ex-
trayéndolas de su prioridad
original
Añade las funciones en la
misma posición pero con
una nueva prioridad
Mover Precio y Calificación
Cambiar ubicaciones
Hooks
Mover Precio y Calificación
add_filter(
'woocommerce_checkout_fields' ,
'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
return $fields;
}
Eliminar elementos
Hooks
Eliminar campos del checkout
Hooks
businessbloomer.com/category/woocommerce-tips/vi-
sual-hook-series/
docs.woocommerce.com/documentation/plugins/woocommer-
ce/woocommerce-codex/snippets/
remicorson.com/
premmerce.com/woocommerce-hooks-guide/
wpklik.com/wordpress-tutorials/woocommerce-hooks/
06
COMPLEMENTOS Y
PLUGINS AVANZADOS
Producto
Pasarelas de pago
Checkout
Envíos
Administrativos
Integraciones
1
2
3
4
5
6
Plugins
WooCommerce Products Filter
WooSwatches
Product Variation Swatches
Product Addons
Extra Product Options
YITH Ajax Product Filter
YITH Ajax Search
YITH Brands Add-on
YITH Compare
YITH Badge Management
YITH Quick View
Productos
Plugins
WooCommerce Multi-Step Checkout
Checkout Field Editor for WooCommerce
VarkTech Pricing Deals for WooCommerce
Woo Discount Rules
Departamentos y Ciudades de Colombia
Login/Signup Popup ( Inline Form + Woocommerce )
WP All Import - WooCommerce Add-On
WooCommerce Bookings
WOOCS – Currency Switcher for WooCommerce.
WooCommerce PDF Invoices & Packing Slips
WooCommerce Multivendor Marketplace
Administrativos
Plugins
07
PROBLEMAS COMUNES
ENFERMERÍA WC
Se debe principalmente a que la versión de la traduc-
ción de Woocommerce no corresponde con la versión
del plugin.
Problemas comunes
Una anulación o hook no se activa
A partir de WC 3.3 añadir soporte a galerías, slider y lightbox:
add_theme_support( 'wc-product-gallery-zoom' );
add_theme_support( 'wc-product-gallery-lightbox' );
add_theme_support( 'wc-product-gallery-slider' );
remove_theme_support( 'wc-product-gallery-zoom' );
remove_theme_support( 'wc-product-gallery-lightbox' );
remove_theme_support( 'wc-product-gallery-slider' );
Quitar el soporte:
Problemas comunes
a.button,
button.button,
input.button,
#review_form #submit {
background:black;
}
Cambiar el estilo a los botones
Problemas comunes
add_filter( 'woocommerce_enqueue_styles', '__return_false' );
add_filter( 'woocommerce_enqueue_styles', '__return_empty_array' );
Deshabilitar los estilos de Woocommerce
o
Problemas comunes
function wp_enqueue_woocommerce_style(){
wp_register_style( 'mytheme-woocommerce',
get_template_directory_uri() . '/css/woocommerce.css' );
if ( class_exists( 'woocommerce' ) ) {
wp_enqueue_style( 'mytheme-woocommerce' );
}
}
add_action( 'wp_enqueue_scripts',
'wp_enqueue_woocommerce_style' );
Añadir estilos propios para WC
Problemas comunes
add_action( 'woocommerce_before_main_content',
'my_theme_wrapper_start', 10);
add_action( 'woocommerce_after_main_content',
'my_theme_wrapper_end', 10);
function my_theme_wrapper_start() {
echo '<section id="main">';
}
function my_theme_wrapper_end() {
echo '</section>';
}
Declarar soporte de WC en plantillas que no lo tienen (1)
Problemas comunes
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme',
'mytheme_add_woocommerce_support' );
Declarar soporte de WC en plantillas que no lo tienen (2)
Problemas comunes

Más contenido relacionado

Similar a Avanzado WooCommerce Sesión 2

Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergMarta Torre
 
Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...Alvaro Gómez Velasco
 
Programas para ecommerce
Programas para ecommerceProgramas para ecommerce
Programas para ecommerceAlejandro Ruiz
 
PresentacióN Final Tecno Azte K Mobile Store
PresentacióN  Final  Tecno Azte K  Mobile  StorePresentacióN  Final  Tecno Azte K  Mobile  Store
PresentacióN Final Tecno Azte K Mobile Storedaniel.sierra
 
Crear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroEduardo Turiño
 
Cómo crear una tienda online gratis
 Cómo crear una tienda online gratis Cómo crear una tienda online gratis
Cómo crear una tienda online gratislaurittabarrera
 
Introducción a Wordpress
Introducción a WordpressIntroducción a Wordpress
Introducción a WordpressBorja Mulleras
 
Taller woocommerce-avanzado - Sesión 1
Taller woocommerce-avanzado - Sesión 1Taller woocommerce-avanzado - Sesión 1
Taller woocommerce-avanzado - Sesión 1FelipeSilvaHerrn
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intixRoger CARHUATOCTO
 
Sistemas e commerce
Sistemas e commerceSistemas e commerce
Sistemas e commerceLedher Rivas
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesAnder Martinez
 

Similar a Avanzado WooCommerce Sesión 2 (20)

Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
 
Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...
 
Salesforce Bilbao Elevate '15 - 4th developer workshop
Salesforce Bilbao Elevate '15 - 4th developer workshopSalesforce Bilbao Elevate '15 - 4th developer workshop
Salesforce Bilbao Elevate '15 - 4th developer workshop
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
Programas para ecommerce
Programas para ecommerceProgramas para ecommerce
Programas para ecommerce
 
Volt taller
Volt tallerVolt taller
Volt taller
 
De Cero a Wordpress
De Cero a WordpressDe Cero a Wordpress
De Cero a Wordpress
 
PresentacióN Final Tecno Azte K Mobile Store
PresentacióN  Final  Tecno Azte K  Mobile  StorePresentacióN  Final  Tecno Azte K  Mobile  Store
PresentacióN Final Tecno Azte K Mobile Store
 
Crear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde Cero
 
Cómo crear una tienda online gratis
 Cómo crear una tienda online gratis Cómo crear una tienda online gratis
Cómo crear una tienda online gratis
 
Introducción a Wordpress
Introducción a WordpressIntroducción a Wordpress
Introducción a Wordpress
 
4. CMS e-commerce
4.  CMS e-commerce4.  CMS e-commerce
4. CMS e-commerce
 
Programación de Componentes para Joomla (Gabriel Cuesta)
Programación de Componentes para Joomla (Gabriel Cuesta)Programación de Componentes para Joomla (Gabriel Cuesta)
Programación de Componentes para Joomla (Gabriel Cuesta)
 
Taller woocommerce-avanzado - Sesión 1
Taller woocommerce-avanzado - Sesión 1Taller woocommerce-avanzado - Sesión 1
Taller woocommerce-avanzado - Sesión 1
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix
 
Sesión 1 - Introducción e Instalación de Dotproject
Sesión 1 - Introducción e Instalación de DotprojectSesión 1 - Introducción e Instalación de Dotproject
Sesión 1 - Introducción e Instalación de Dotproject
 
Sistemas e commerce
Sistemas e commerceSistemas e commerce
Sistemas e commerce
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web services
 
tomato_cart
tomato_carttomato_cart
tomato_cart
 
Plugin
PluginPlugin
Plugin
 

Último

institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 

Último (19)

institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 

Avanzado WooCommerce Sesión 2