Customize existing plugin wp

Evaluando propuestas

Publicado: Hace 4 meses Plazo: 30 días Propuestas: 3 Freelancers interesados: 5




a month ago i bought two plugins (Ultimate Affiliate Pro and Ultimate Membership Pro) as they are the top ranked plugin for my needs. Since then i have been trying to get it to work the way i intend to use it.

My goal is the following:

i need to make 3 packages avaliable to the clients, which reward the buyer with an specific amount of points. If the referal of the current buyer also got in with a package he should be able to get a percentage that variates depending on the level of the referal (how many lines in his tree) and only for a limited time after the purchase of the package.

Each purchase of packages or products that any of his branches make rewards him with points, those acumulate until the liquidation which happens every tuesday (the affiliates get paid and a report is sent to them). As a client buys one of the packages his status is active in the system, and he should buy at least one product every week before tuesday if he wants to get the earnings of the sells of his branches. He must buy at least once everey 4 weeks in order to stay active, at the 5th week he has the last chance to retrieve his earnings of thoose 5 weeks; if 6 weeks go by without any purchase the afilliate looses all of the points earned in the past 6 weeks.

Depending on the date of the affiliation every 4 weeks each affiliate gets evaluated and promoted depending on the number of points earned, and gets the bonuses that are specific to each rank.

System must recognize, classify and report how many cycles each user has gone through without buying; And respectively assign a state for each user.

Platform administrators must be able to change the place partners in the tree of each partner; These changes must remain in register, with date, time and responsible for the change.

The system must classify each user by changing the range each period of 28 days, taking as reference the lowest range reached in the 4 cycles.

When affiliating if the user chooses a package (2 and 3), he will be entitled to a commission that varies according to the package chosen and the time that has passed since his affiliation.

Recurring purchases must be open to changing items included at user's preference. The system must recognize and deduct from the inventory the products that have been chosen by affiliation or by combo.

Affiliate registration will have 13 more fields and should print date information as well as the referral.

Adopt the mode of points instead of commissions for money, to avoid problems with foreign currencies.

Every 3 periods (28 days, 4 cycles) the next must be a period of 5 cycles (35 days).

The settlement is balanced, which means the settlement takes the lower value of the two sides, the leftover points of the more active side accumulate in the bank.

There should be a bonus for the referrals with each new affiliate. This commission varies depending on the level of the new affiliate in the tree, regarding referral’s position. This commission is settled only once, at the same week as the affiliation.

Thanks, Santiago!

Category: IT & Programming
Subcategory: E-commerce
What's the project's scope?: Medium sized change
Is this a project or a position?: A project
I currently have: I have specifications
Experience in this type of project: Yes (I have managed this kind of project before)
Required availability: As needed
Roles needed: Developer
API Integrations: Social media (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)

Archivos adjuntos:

Freelancers que ya aplicaron para este trabajo

SistemasGo Sistemas Go, es una empresa dedicada al desarrollo de paginas web y de sistemas personalizados. Contamos con una amplia experiencia y utilizamos la mejor tecnología para asegurar el mejor sistema para tu empresa o ser... + detalles

Prateek P. My goals as a Business Development Representative is to create "long-term values" for the organization; generate higher revenues and to improve my reputation as an industry leader by reaching smart goals.I would also ... + detalles

Juan G. Responsible, learn on my feet, looking to provide any person whom hires me with the best service the I can achieve. Adapting to many different situations. I normally work with smalls achievements or goals, this makes ... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.