Mô tả

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!

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

9 sections

Introduction

1 lectures
Introduction
05:37

Managing Pizza Tab in Woocommerce Section

12 lectures
Create Plugin. First steps.
12:58
Practise 1. Create Plugin.
8 questions
Create page in Woocommerce Settings. Design data structure
15:16
Building accordions for displaying data
10:51
Building accordions for displaying data.Part 2.
14:21
Some fixes and adding style.
12:50
Practise 2
5 questions
Handle upload images via wp.media
10:21
Adding/Removing groups via wp.template
16:17
Adding/Removing components via wp.template
13:52
Fixing component ids on adding/removing
07:06
Test Section 2
9 questions

Managing Woocommerce Product meta box. Adding Pizza Data tab.

14 lectures
Product type vs Product option
09:57
Create Wocommerce Tab/Panel in Product page
07:34
Practise 3
2 questions
Practise 4
3 questions
Creating Base/Extra Components. Part 1 : Display.
13:08
Creating Base/Extra Components. Part 2 : Store to db.
14:39
Save choosen Pizza/Dish type
02:31
Creating Base/Extra Components. Part 3 : Display choosen base components.
10:10
Creating Base/Extra Components. Part 4 : Base components with wp.template.
12:37
Completing meta value structure with pizza sides/floors/dish
10:42
Creating Sides Components
12:11
Creating Floors Products
14:07
Creating function to display tabs components for Dish type
12:14
Practise 5
4 questions

Working with Woocommerce on front.Part1.

12 lectures
Display meta data on Woocommerce product page.Part 1.
17:33
Display meta data on Woocommerce product page.Part 2.
11:18
Display meta data on Woocommerce product page.Part 3.
07:44
Woocommerce Cart ( class WC_Cart). Adding custom data ro cart.
15:51
Update price in Woocommerce Cart
08:15
Update price on Woocommerce Product Page. Part 1.
17:09
Update price on Woocommerce Product Page. Part 2.
04:37
Managing removing Base Components from product. Part 1.
11:47
Managing removing Base Components from product. Part 2.
19:11
Managing removing Base Components from product. Part 3.
11:03
Cart Session & Mini Cart updates
04:01
Practise 6
4 questions

Working with Woocommerce on front.Part2. Floors & Sides components

10 lectures
Managing Floors products. Part 1. Display
17:15
Managing Floors products. Part 2. Update price
03:06
Managing Floors products. Part 3. Prepare for templating
12:14
Managing Floors products. Part 4. Templating on select
07:00
Managing Floors products. Part 5. Templating on remove
14:27
Managing Floors products. Part 5. Save to cart
07:31
Managing Sides components. Part 1.
07:11
Managing Sides components. Part 2.
11:43
Managing Sides components. Part 3.
04:33
Practise 7
3 questions

Working with Woocommerce on front.Part2. Dish type components

3 lectures
Managing Dish type components. Part 1.
07:26
Managing Dish type components. Part 2.
04:26
Managing Dish type components. Part 3.
09:53

Woocommerce Cart data, Order Item Meta. Save/Display.

6 lectures
Display Cart data on cart page
04:58
Display Cart data on cart page. Part 2.
06:31
Display Cart data on checkout page
04:47
Working with Order Item meta data. Save.
07:54
Display Order item meta data on thankyou page.
05:00
Display Order item meta data in admin orders page
04:57

Woocommerce variable products. Make plugin compatible with variable products.

5 lectures
Change price html for variable product.
11:41
Change price html for variation product.
06:43
Woocommerce js events in variable product. Show variation hook.
09:50
Rebuild js file logic for variable product.
06:43
Woocommerce js events in variable product. Hide variation hook.
08:52

Improve UI/UX

4 lectures
Add SlimScroll js.
09:33
Add slick js.
02:43
Combine SlimScroll and slick for different screen sizes.
07:20
Enable tips functionality via tippy js
12:20

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.