We recently had some custom work done on the buddypress plugin and theme but development is taking longer than expected and we need a knowledgeable programmer to implement the final tasks in short order. We are using the bounce wordpress theme.
The premise behind the site is that users can create basic profiles which are searchable and seen by all users as well as extended profiles which can only be seen by users who upgrade their memberships via payment. Members who upgrade can view extended profiles and send private message other users. Members who do not upgrade cannot private message or see extended profiles of users. When a user upgrades, nav menus and buttons that ask the user to upgrade are hidden from view so not to confuse the upgraded user. We have deactivated the default buddypress settings in admin panel including friend connections, activity streams, user groups, user account settings options.
Here are the four tasks we need done on the site:
1) We have tested Simple Pay Lite Stripe Plugin in test mode. Once a user upgrades using plugin, they are redirected back to the site and can see extended profiles and can send private messages to users. However, this plugin does not integrate with buddypress on its own. We need the plugin to integrate with buddypress to create a payment management tab on the user's buddypress menu so users can see history, (recurring) payment details, change credit card, etc.
2) The site is configured so that private messages can only be sent when a user upgrades their membership, otherwise, the ability to compose messages is hidden and does not allow non upgraded users to send private messages to other users. When an upgraded user clicks on the profile of a user and wants to send the user a message, by default the 'compose message form' hard codes the user to whom the message will be sent, which is great, but there is a text box to the right of the user that requests the user name of the user. This is unnecessary since buddypress already knows who the user is that the private message will be sent to - and it just confuses the sender. So we would like to remove this text box completely and remove the text above it that says (Enter username).
3) There are two ways for upgraded users to send private messages. One is by clicking on the profile of a user and clicking on the private message button. The second way is by clicking on 'compose' to send a message to anyone with a username. We would like to hide the 'compose' link completely because our user profiles do not show usernames - they only show first names of the user. Since there will be users with the same first names, the 'compose' feature will fail because it will not know who to send the message too. So we think it is best to hide 'compose' link altogether so that upgraded users can only send messages directly from the profile of the user they want to send private messages to.
4) We wish to increase the font size of the profile labels and profile data fields.
We are looking for these tasks to be completed now. Please indicate when you could start and how long it would take to complete when bidding.