Hi there, thank you for reaching out to Paid Memberships Pro.
Please find feedback to each of your questions below.
1- My website has 2 main membership, free and paid, but for the paid one, i have dynamic pricing, that means if a use buy 1 month, it is 60$ , if buy 3 month it will 50$ per month, if 6 month it will 45$ per month , and if 12 month it will 40$ per month, how can i achieve that?
You would need to create multiple membership levels that offer the different pricing based on their terms to achieve this.
Alternatively, if you would like to only use one membership level, create a User Field that allows the user to choose the membership term, and then custom develop a link between that field and the level’s amount, this can also be done but will require custom development to achieve.
2- i’m using woocommerce and selling products, free members has a different pricing from paid members, that means each products have 2 price, i want to show both prices, and show a button for free members, in the product page, to buy membership so they will have the cheaper product price,how can i achieve that?
The following option should work for option 1 as well.
You can set up a payment plan for a level so that one level offers multiple prices.
This can be done with a code recipe https://github.com/strangerstudios/pmpro-snippets-library/blob/dev/checkout/add-select-payment-plan-box-membership-checkout.php or using our Payment Plans Add On https://www.paidmembershipspro.com/add-ons/pmpro-payment-plans/
3- i’m using elementor page builder, and gravity form, how can i have a customized membership plan page, and also, custom signup and sign page? and custom user account page?
You would need to override the PMPro page templates and adjust them accordingly. You won’t be able to do this with a page builder though.
A guide on how to do this can be found at https://www.paidmembershipspro.com/documentation/templates/
4- can i use woocommerce user account as the main user account and mix it with your plugin?
Paid Memberships Pro uses the core WP user account that would be used in Woo as well. The only difference is that some billing fields won’t match up between Woo and PMPro.
You can also connect PMPro to Woocommerce https://www.paidmembershipspro.com/add-ons/pmpro-woocommerce/ which allows you to process all user accounts and payments through Woo, and then assign a membership level to a user account based on the product that they purchase.