
Create a secure pay-per-subscription website on WordPress.
- or -
Post a project like this3
€120(approx. $137)
- Posted:
- Proposals: 31
- Remote
- #4505173
- OPPORTUNITY
- Awarded
Top Rated | Web Designer & WordPress Developer | WooCommerce + Plugin Expert | Custom PHP & Database Solutions

Full-Stack Web & Mobile App Developer With AI Development, API Integration & Automation Expertise | Top Rated


Expert Web Developer - N8N, Wordpress, Shopify, Opencart, Laravel, Vue, React, PHP

PPH TOP Web Developer | Digital Marketing (SEO, Social Media Management, Facebook/Instagram Ads, Google Ads)|WordPress, Shopify, Wix, e-commerce, | Video Editing

Full Stack Developer| Web & Mobile Development | React | Node | React Native | WordPress | Shopify | eCommerce | Custom Development | SEO | AI Integration | CMS Expert


Top Rated and Well experienced - Full Stack Developer | Web Developer and Designer, Magento, Shopify, CS-Cart, WordPress, OpenCart, Big commerce, PSD to Responsive Design, Bootstrap etc..


PPH's TOP Notch Website & Mobile App Developer & Designer(10+ yrs) ✔ Wordpress ✔ Shopify ✔ OpenCart ✔ Laravel ✔ PHP ✔ React Native ✔ Android ✔ iOS ✔HTML/CSS✔Javascript/jQuery✔Responsive Design✔ASP.net




Experienced Team of Graphic Designers, Web Developers, Content Writers and Digital Marketing Specialists




11572683129038208579517124176121982427131091162406952957385598361194336613525211670675
Description
Experience Level: Entry
Looking for a person who could create a secure pay-per-subscription website on WordPress consisting of many videos and some PDFs content. You will be required to sign an NDA. The job needs to be done in 2 weeks.
1. Link three different domains to open into one website.
2. Create these pages on website: home page, about me page, register for the course page, terms and conditions, terms of sale, videos page after the payment is made, contact page.
3. Subscribe to newsletter feature. Make sure when I send an email to client, they could easily press “unsubscribe” on the email and also enable feature on website to unsubscribe.
4. Make it possible to me to change the price and apply promo codes when necessary. Teach me how.
5. A box to tick that client agrees with terms and conditions above the “start now” button. Make sure "Accept" checkbox at checkout is not pre-ticked, as this is a requirement under GDPR for EU-based businesses.
6. I suggest to use a free plugin called Loggedin or Login Security. To restrict an account so it can only be logged in on 2 devices at the same time.
7. After client pays a subscription fee, the videos that will be available to him need to be set in a way that they could NOT download them. Videos are already uploaded on bunny.net
8. Created system must charge VAT - enable tax calculations in the settings and input the 18% VAT rate for Malta customers. Other countries’ VAT must be charged based on where the buyer lives, not where business is located. Free plugins track this at checkout using two automatic data points: The Billing Address: When a parent types in their address (e.g., Malta, Italy, Germany), the system instantly references its built-in tax table. And IP Address Geolocation (Backup): Systems like WooCommerce have a free, built-in feature called Geolocate. While you can input the EU tax rates manually into a free table, tax rates change. To prevent errors, you can install a free plugin extension like WooCommerce Tax (powered by Jetpack) or Stripe Tax (if using Stripe). Ensure your checkout page forces the user to select their country from a dropdown list.
9. Cookies – Make sure website has a built-in "Cookie Banner" option where clients can tick that they agree with the cookie policy. Make sure it is not pre-ticked. Teach me how to track who agreed and who didn’t.
10. Website needs to be perfectly displayed on different browsers and mobile and tablets.
11. Login to one more already existing website and create cookies banner plus update plugins for the maximum security.
The developer needs to be speaking good English for a smooth communication.
1. Link three different domains to open into one website.
2. Create these pages on website: home page, about me page, register for the course page, terms and conditions, terms of sale, videos page after the payment is made, contact page.
3. Subscribe to newsletter feature. Make sure when I send an email to client, they could easily press “unsubscribe” on the email and also enable feature on website to unsubscribe.
4. Make it possible to me to change the price and apply promo codes when necessary. Teach me how.
5. A box to tick that client agrees with terms and conditions above the “start now” button. Make sure "Accept" checkbox at checkout is not pre-ticked, as this is a requirement under GDPR for EU-based businesses.
6. I suggest to use a free plugin called Loggedin or Login Security. To restrict an account so it can only be logged in on 2 devices at the same time.
7. After client pays a subscription fee, the videos that will be available to him need to be set in a way that they could NOT download them. Videos are already uploaded on bunny.net
8. Created system must charge VAT - enable tax calculations in the settings and input the 18% VAT rate for Malta customers. Other countries’ VAT must be charged based on where the buyer lives, not where business is located. Free plugins track this at checkout using two automatic data points: The Billing Address: When a parent types in their address (e.g., Malta, Italy, Germany), the system instantly references its built-in tax table. And IP Address Geolocation (Backup): Systems like WooCommerce have a free, built-in feature called Geolocate. While you can input the EU tax rates manually into a free table, tax rates change. To prevent errors, you can install a free plugin extension like WooCommerce Tax (powered by Jetpack) or Stripe Tax (if using Stripe). Ensure your checkout page forces the user to select their country from a dropdown list.
9. Cookies – Make sure website has a built-in "Cookie Banner" option where clients can tick that they agree with the cookie policy. Make sure it is not pre-ticked. Teach me how to track who agreed and who didn’t.
10. Website needs to be perfectly displayed on different browsers and mobile and tablets.
11. Login to one more already existing website and create cookies banner plus update plugins for the maximum security.
The developer needs to be speaking good English for a smooth communication.
Jolita T.
100% (10)Projects Completed
9
Freelancers worked with
9
Projects awarded
55%
Last project
9 Jul 2026
Malta
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Jolita,
Do you already have a WordPress hosting plan in place, or will that be part of the setup, because the hosting environment will determine which plugins and configurations work best for this build?
And since the website will be handling payments and personal data from EU customers, do you already have an SSL certificate active on the domain? -

For the three domains opening into one website, should they function as separate branded entry points, or simply redirect into a single main platform?
11574161157415
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies