HOME > Development > WordPressWooCommerce plugin development

WordPressWooCommerce plugin development

  • Development
  • Apr 26, 2025
SynopsisWordPress/WooCommerce plugin development, available at $54.99...
WordPressWooCommerce plugin development  No.1

WordPress/WooCommerce plugin development, available at $54.99, has an average rating of 3.35, with 59 lectures, 1 quizzes, based on 14 reviews, and has 325 subscribers.

You will learn about Improve PHP OOP skills Create own WooCommerce Settings Page Create own Tab in WooCommerce Meta box Interactions with WordPress media, WordPress template libraries Advanced WooCommerce structure Working with other libraries such as slick, slimscroll, tippy, fancybox, select2 WC_Product/WC_Cart/WC_Checkout processes Advanced practise of manipulating data with php/js This course is ideal for individuals who are If you want to learn to master WordPress/WooCommerce plugin development or If you passed some beginners courses and dont know how to create something complex or If you want to get advanced skills It is particularly useful for If you want to learn to master WordPress/WooCommerce plugin development or If you passed some beginners courses and dont know how to create something complex or If you want to get advanced skills.

Enroll now: WordPress/WooCommerce plugin development

Summary

Title: WordPress/WooCommerce plugin development

Price: $54.99

Average Rating: 3.35

Number of Lectures: 59

Number of Quizzes: 1

Number of Published Lectures: 59

Number of Published Quizzes: 1

Number of Curriculum Items: 67

Number of Published Curriculum Objects: 67

Number of Practice Tests: 1

Number of Published Practice Tests: 1

Original Price: $34.99

Quality Status: approved

Status: Live

What You Will Learn

  • Improve PHP OOP skills
  • Create own WooCommerce Settings Page
  • Create own Tab in WooCommerce Meta box
  • Interactions with WordPress media, WordPress template libraries
  • Advanced WooCommerce structure
  • Working with other libraries such as slick, slimscroll, tippy, fancybox, select2
  • WC_Product/WC_Cart/WC_Checkout processes
  • Advanced practise of manipulating data with php/js
  • Who Should Attend

  • If you want to learn to master WordPress/WooCommerce plugin development
  • If you passed some beginners courses and dont know how to create something complex
  • If you want to get advanced skills
  • Target Audiences

  • If you want to learn to master WordPress/WooCommerce plugin development
  • If you passed some beginners courses and dont know how to create something complex
  • If you want to get advanced skills
  • This is a complete WordPress/WooCommerce plugin, that could be easily accepted by WordPress repository. You will learn how to build this one.  At first, this task may seem impossible to you, if you are a new one in plugin development. By doing step by step, as this course is builded, finally you will get enough knowledge to build somethig similar or even more complex project, i have no doubt.

    You will learn the vital cycle of WooCommerce, how it is built, and what you will need to expand its functionality:

    1. Admin. With help of WooCommerce hooks you will display data in right place, then interact with this data through Javascript, and then save want you need to database (wp_options, wp_postmeta tables).

      1.1 WordPress media & WordPress template libraries will help us to build complex components logic.

    2. Front. With help of WooCommerce hooks you will display data in right place, then interact with this data through Javascript, and then save want you need to Cart Session/ WC_Order_Item meta. Updating prices in cart/checkout, in price html strings, display choosen meta in cart/checkout/thankyou pages, custom functions, deep look inside woocommrce methods and many other things.

      2.1 Fancybox, Tippy, Slick, SlimScroll will improve UX/UI.

      2.2 Make Compatible with Variable product type.

    Become highly competent and relevant among WordPress/WooCommerce developers. If you’re ready to become WordPress/WooCommerce developer – I’ll see you on the inside!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Managing Pizza Tab in Woocommerce Section

    Lecture 1: Create Plugin. First steps.

    Lecture 2: Create page in Woocommerce Settings. Design data structure

    Lecture 3: Building accordions for displaying data

    Lecture 4: Building accordions for displaying data.Part 2.

    Lecture 5: Some fixes and adding style.

    Lecture 6: Handle upload images via wp.media

    Lecture 7: Adding/Removing groups via wp.template

    Lecture 8: Adding/Removing components via wp.template

    Lecture 9: Fixing component ids on adding/removing

    Chapter 3: Managing Woocommerce Product meta box. Adding Pizza Data tab.

    Lecture 1: Product type vs Product option

    Lecture 2: Create Wocommerce Tab/Panel in Product page

    Lecture 3: Creating Base/Extra Components. Part 1 : Display.

    Lecture 4: Creating Base/Extra Components. Part 2 : Store to db.

    Lecture 5: Save choosen Pizza/Dish type

    Lecture 6: Creating Base/Extra Components. Part 3 : Display choosen base components.

    Lecture 7: Creating Base/Extra Components. Part 4 : Base components with wp.template.

    Lecture 8: Completing meta value structure with pizza sides/floors/dish

    Lecture 9: Creating Sides Components

    Lecture 10: Creating Floors Products

    Lecture 11: Creating function to display tabs components for Dish type

    Chapter 4: Working with Woocommerce on front.Part1.

    Lecture 1: Display meta data on Woocommerce product page.Part 1.

    Lecture 2: Display meta data on Woocommerce product page.Part 2.

    Lecture 3: Display meta data on Woocommerce product page.Part 3.

    Lecture 4: Woocommerce Cart ( class WC_Cart). Adding custom data ro cart.

    Lecture 5: Update price in Woocommerce Cart

    Lecture 6: Update price on Woocommerce Product Page. Part 1.

    Lecture 7: Update price on Woocommerce Product Page. Part 2.

    Lecture 8: Managing removing Base Components from product. Part 1.

    Lecture 9: Managing removing Base Components from product. Part 2.

    Lecture 10: Managing removing Base Components from product. Part 3.

    Lecture 11: Cart Session & Mini Cart updates

    Chapter 5: Working with Woocommerce on front.Part2. Floors & Sides components

    Lecture 1: Managing Floors products. Part 1. Display

    Lecture 2: Managing Floors products. Part 2. Update price

    Lecture 3: Managing Floors products. Part 3. Prepare for templating

    Lecture 4: Managing Floors products. Part 4. Templating on select

    Lecture 5: Managing Floors products. Part 5. Templating on remove

    Lecture 6: Managing Floors products. Part 5. Save to cart

    Lecture 7: Managing Sides components. Part 1.

    Lecture 8: Managing Sides components. Part 2.

    Lecture 9: Managing Sides components. Part 3.

    Chapter 6: Working with Woocommerce on front.Part2. Dish type components

    Lecture 1: Managing Dish type components. Part 1.

    Lecture 2: Managing Dish type components. Part 2.

    Lecture 3: Managing Dish type components. Part 3.

    Chapter 7: Woocommerce Cart data, Order Item Meta. Save/Display.

    Lecture 1: Display Cart data on cart page

    Lecture 2: Display Cart data on cart page. Part 2.

    Lecture 3: Display Cart data on checkout page

    Lecture 4: Working with Order Item meta data. Save.

    Lecture 5: Display Order item meta data on thankyou page.

    Lecture 6: Display Order item meta data in admin orders page

    Chapter 8: Woocommerce variable products. Make plugin compatible with variable products.

    Lecture 1: Change price html for variable product.

    Lecture 2: Change price html for variation product.

    Lecture 3: Woocommerce js events in variable product. Show variation hook.

    Lecture 4: Rebuild js file logic for variable product.

    Lecture 5: Woocommerce js events in variable product. Hide variation hook.

    Chapter 9: Improve UI/UX

    Lecture 1: Add SlimScroll js.

    Lecture 2: Add slick js.

    Lecture 3: Combine SlimScroll and slick for different screen sizes.

    Lecture 4: Enable tips functionality via tippy js

    Instructors

  • WordPressWooCommerce plugin development  No.2
    Eugen Belousov
    WordPress developer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 2 votes
  • 5 stars: 7 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!