By user side dashboard, do you mean the wordpress default profile section?
You can use create a page called profile, and then use the S2M shortcode under ‘General Options -> Member Profile Modifications’
[s2Member-Profile /]
A user can edit their personal information there as well. Otherwise I don’t think that it can display that information on the default wordpress profile page.
I am looking for a way to display a “Payment History” and invoices, but at the moment I think you can only display the last payment. You can use some code to show:
Previous payment gateway
S2MEMBER_CURRENT_USER_SUBSCR_GATEWAY
The purchase date
$s2member_last_payment_time = get_user_field ("s2member_last_payment_time"); // Last payment
The automatic EOT (if applicable)
$s2member_auto_eot_time = get_user_field ("s2member_auto_eot_time"); // EOT time (if applicable)
Their current membership label.
S2MEMBER_CURRENT_USER_ACCESS_LABEL