Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WooCommerce Developer [actualizado]

WooCommerce Developer [actualizado]

Charla sobre consejos para desarrollar sitios en WooCommerce.

- Expuesto en el meetup de WP Arequipa 2020 desde casa
- Expuesto en el meetup de WPLima 2017 en las oficinas de Microsoft

More Decks by César J. Aquino Maximiliano

Other Decks in Programming

Transcript

  1. Sobre Mi César Jefferson Aquino Maximiliano Software Developer (Orange612) PHP

    (WordPress, WooCommerce, Laravel, CodeIgniter) JS (NodeJS, Angular) Otros (StackOverflow) Twitter: @cesjam7 Web: cesar.pe César Valentino, si, mi hijo
  2. Sobre Mi César Valentino, si, mi hijo César Jefferson Aquino

    Maximiliano Software Developer (Orange612) PHP (WordPress, WooCommerce, Laravel, CodeIgniter) JS (NodeJS, Angular) Otros (StackOverflow) Twitter: @cesjam7 Web: cesar.pe
  3. Evita problemas - Ten tu WordPress actualizado (pero espera al

    menos una semana). - Actualiza WooCommerce después de haber actualizado tu WordPress. - Revisa siempre la compatibilidad de los plugins con la versión actual de WP. - Si no es un tema premium, es mejor usar el tema por defecto de Woo: Storefront. - Revisa el System Status de Woo en tu panel.
  4. Consideraciones a la hora de desarrollar un tema propio -

    Debes tener armado un page.php. Ahí cargarán todas las páginas que Woo nos crea. - No olvidar poner el the_content(). El contenido dinámico ingresa a nuestras páginas vía shortcodes. - Siempre debes tener el wp_head() y wp_footer() para Woo y otros plugins. - Crea una carpeta woocommerce/ en la raíz de tu proyecto ya que funcionará como theme_child para las demás secciones de Woo (Single products, archives, etc).
  5. Buenas prácticas - Un buen hosting hace la diferencia. -

    Trata de usar la menor cantidad de plugins posibles. - Aprende sobre hooks & filters para que programes tu mismo tus funciones. - Optimiza tus imágenes. - Usa el Monitor de Jetpack para revisar si tu sitio se cae. - Evitar personalizar demasiado las opciones por defecto de Woo (Carrito de compras, checkout, etc).