GTracks is a multivendor platform that supports different roles for artists, DJs, and music buyers. On GTracks, artists can set up their own music store to sell their music.
Client:
Gtracks
Category:
Website Design
Date:
20 March, 2023
Introduction
GTracks has multiple user roles with permissions that control access to functions. With these differentiated permissions, artists and DJs can customize their profiles and publish their own music tracks, which then require admin approval before publication. Based on requirements and feedback from the client, the website functions as an e-commerce platform for artists to sell their music, while allowing DJs to freely release tracks. Payment services are integrated via WooCommerce, and bulk email services enable the admin to broadcast customizable template emails to different user roles. The website allows users to purchase and listen to music from various artists and DJs. Listings such as popular artists and tracks are automatically sorted and displayed using shortcodes based on purchases and plays.
Key Features
Added comforting solutions to user experience.
Music player integration
We have integrated music player so, Within the eCommerce platform here users can also listen to tracks
Digital product security
Downloadable files are encrypted with the user to secure downloads only to the user who purchased the music.
Role-based pricing
We have added custom pricing options for the different roles so, admin can be able to set role based pricing.
Multi-currency support
We have added multicurrency support within the website so, customer can checkout on their currencies.
Social feed integration
Implemented viewport of social media Feeds on the homepage for Business social profiles.
Custom search functionality
Implemented custom search function help you find music, page, artist even Dj
Business Challenges
Artists and DJs should be able to add new tracks from the front end.
Uploading artist tracks are paid, while uploading DJ tracks is free.
Downloading DJ tracks is always free, but users and artists must pay to purchase tracks from different artists.
All DJ tracks are free to download.
Users can listen to tracks for a limited number of plays before being redirected to purchase.
Solutions
We implemented Doken for front-end track uploading by Artists and DJs.
We customized the Doken vendor role to differentiate between artists and DJs.
Modifying the vendor role allowed us to set different purchase prices based on the DJ role.
Further vendor role customization enabled free track uploads for DJs.
By customizing the basic preview code, we added “Add to Cart” after 3 plays based on IP requests.
Got a similar project idea?
Then Hire Web Creators is who you seek. Let’s start working on bringing your vision to reality.