YouTube Video Information to Woo Plugin -- 2

Job ID: 38285521

Budget: $350 – $450 USD

I have a YouTube video fetch plugin (with shortcode) that sends video information (name, url, length) to Woocommerce.
It looks ugly and works only half the time.
It has 2 options:
Add single video
Add playlist

Supports all variations of youtube URL (youtu.be, yt.be, youtube.com, etc..)

Fetch single Youtube video information / playlist information (all videos in playlist)

Display with thumbnails and ability to send to cart (list of single videos or a playlist)
Ability to remove videos from playlist after fetch

Conditions when add to cart:
Maximum 8 videos OR 2 hours of video per 1 item
If any of the above conditions is met, add another item to cart depending how many videos / hours.
For example:
16 videos - 2 items
18 videos - 3 items

2.5hrs 1 video - 2 items (because longer than 2hrs)
7hrs 2 videos - 4 items (max 2hrs per item)

What is needed:
The plugin works but is ugly, uses ajax without notifications and doesn't properly add playlists.
Make it more modern OR make a new plugin (new plugin is preferred)
When item is added to cart, add ability to see WHATS INSIDE that item (Which videos, their names and length).

I cannot provide FTP access or WP-Admin access.
You need to do it on your local installation.

Any reply without "I don't need FTP or WP-Admin, I can do it and make the features and make it look more modern" will be ignored.
Related categories: PHP AJAX WordPress MySQL WooCommerce