It would be nice if Membermouse had a drag and drop functionality instead of forcing the user to mess with coding smart tags, attempting to hack around with [MM_Form type='custom'], [/MM_Form], dorking up the entire checkout page because tags aren't in the right order or closed off.
This system has been frustrating to learn and stand up a simple system that creates a membership, charges a 1 time setup, and having recurring charges. Yes, setting up the products and membership - no issues at all.
MemberMouses's checkout page looks fantastic (https://membermouse.com/checkout/).. why is this not already the defacto checkout template? It really would be nice to have a fully drag and drop interface when inserting smarttags as well to remove the complexity of forms and checkouts.
I disagree 100%. You're asking to do things with Membermouse (i.e. drag & drop page design) that it isn't meant to do. Membermouse is not a page builder. Membermouse is a membership management platform. The default checkout pages are built using basic html. If you have a rudimentary understanding of html, designing a decent looking checkout form shouldn't be an issue at all. And if you don't, then there are tons of drag & drop page builders for wordpress that you can integrate with your site (check out Visual Composer, I use it on all my custom builds along with Membermouse).
Furthemore, it's important to remember that not every use case is going to be the same as yours. The smarttags offer a massive amount of flexibility when it comes to designing/developing your forms, checkout & Membership management as a whole. All it takes is a bit of time and patience to go through the docs to get familiar with the syntax. Then if you're still having problems - it may be time for you to consider hiring a developer that's familiar with MM.
After all, if you decide to upgrade the transmission on your car and can't figure out how to do it, are you going to blame Ford or GM for making it so "complicated" to build a transmission or are you going to contact a mechanic?
- Uncheck "Show on My Account Page" (this prevents your users from being able to change the custom field in their account settings).
In your checkout form, use the following smart-tag:
`[MM_Form_Field type='custom' id='1' isRequired='true']`
Where `id='1'` is the id of your custom field. Then just add whatever description text you want. An example of the html using bootstrap would be something like this:
<div class="mm-termsCheckout">[MM_Form_Field type='custom' id='1' isRequired='true']</div>
<p style="font-size: 10px;">I Agree to Terms & Conditions <a href="/terms-conditions">Terms & Conditions</a></p>