Customer account shortcode

Learn how to create a customer account page where buyers can access purchases, downloads, licenses, and memberships.

Customer account shortcode

Banaslap Studio includes a customer account area where buyers can access their purchases, downloads, license documents, memberships, and account information.

To display the customer account area on a WordPress page, use the customer account shortcode.

Customer account shortcode

Use this shortcode on the page where customers should manage their account:

[banaslap_customer_account]

Place this shortcode inside the content area of a WordPress page.

What the customer account page is used for

The customer account page helps customers access their post-purchase content.

Depending on your store setup, customers may see:

  • purchased beats;
  • downloadable files;
  • generated license documents;
  • active memberships;
  • member downloads;
  • order history;
  • account status;
  • customer access information.

This gives your store a more professional customer experience after checkout.

Step 1: Create a WordPress page

In your WordPress dashboard:

  1. Go to Pages.
  2. Click Add New.
  3. Add a page title such as “Account”, “My Account”, or “Customer Account”.
  4. Paste the shortcode into the page content:
[banaslap_customer_account]

Then publish the page.

Step 2: Open the page on the frontend

After publishing the page, open it on your website.

If the customer is logged in, the account dashboard should appear.

If the customer is not logged in, they may be asked to log in before accessing their purchases and downloads.

Step 3: Add the page to your menu

Add the customer account page to your WordPress navigation if you want customers to find it easily.

Depending on your theme, this can be done from:

  • Appearance → Menus;
  • Appearance → Editor;
  • your theme’s header settings;
  • your account or user menu area.

A simple link called “Account” or “My Account” is usually enough.

Automatic page generation

If you prefer not to create the page manually, Banaslap Studio can generate recommended pages for you.

In your WordPress dashboard, open:

Banaslap OS → Settings

Then use the page generation tool.

After generation, review the pages and make sure the customer account page contains:

[banaslap_customer_account]

Store page vs customer account page

The beat store page and the customer account page are different.

The beat store page uses:

[banaslap-studio]

The customer account page uses:

[banaslap_customer_account]

The store page is where customers browse and buy beats.

The customer account page is where customers access what they purchased.

Purchases and downloads

When a customer buys a beat, the purchase can appear in the customer account page.

The customer may be able to access:

  • the beat title;
  • the selected license;
  • available downloads;
  • license PDF;
  • purchase date;
  • order status.

Downloads depend on the license and files configured for the beat.

Membership access

If the customer has an active membership, the account page can also show membership-related access.

This may include:

  • active plan;
  • member downloads;
  • VIP Early Access;
  • Private Drops;
  • membership status;
  • subscription-related access.

If the subscription becomes inactive or past due, access may be restricted until the payment issue is resolved.

Testing the account page

After creating the page, test it with a real or test customer account.

Check that:

  • logged-out users are handled correctly;
  • logged-in customers can access the page;
  • purchases appear after checkout;
  • downloads are available when allowed;
  • license documents appear when generated;
  • memberships show the correct status;
  • the page works on desktop and mobile.

Troubleshooting

If the account page does not appear, check that:

  • the shortcode is written exactly as `[banaslap_customer_account]`;
  • the page is published;
  • Banaslap Studio is installed and activated;
  • your license is active;
  • your WordPress theme supports shortcodes in page content.

If a customer cannot see their purchases, check that:

  • they are logged in with the correct account;
  • the order was completed successfully;
  • the purchase is linked to the correct customer;
  • downloads are attached to the purchased license.

If membership access does not appear, check that:

  • the customer has an active subscription;
  • the membership plan is active;
  • the content is assigned to the correct membership;
  • Stripe shows the subscription as active.
Customer account shortcode - Banaslap Studio docs | Banaslap