Display repeater data based on logged in member price plan

Hi there! This isn’t an exact answer but it should get you going in the right direction.
You could probably do this by using the Roles assigned when a member gains access to a plan. I don’t use the Paid Plans app, but on a page of my site I display content based on a user’s Role by expanding/collapsing relevant strips. It’s at least a start!

This post looks like it could be useful to you also.

Here’s my code where I check a user’s Role and expand/collapse elements based on their Role (you will have to change it to better suit your needs) :

import wixUsers from 'wix-users';

let user = wixUsers.currentUser;

$w.onReady(function () {
    $w('#stripLoading').expand();
 if (user.loggedIn) {
        user.getRoles()
            .then((roles) => {

 if (roles.some(r => r.name === "Grade 1")) { 
                    $w('#stripLoading').collapse();
                    $w('#stripG1').expand();
                } else {
                    $w('#stripLoading').collapse();
                    $w('#stripNoOrders').expand();
                }

 if (roles.some(r => r.name === "Grade 2")) {
                    $w('#stripLoading').collapse();
                    $w('#stripG2').expand();
                } else {
                    $w('#stripLoading').collapse();
                    $w('#stripNoOrders').expand();
                }
            });
    }
})