Customer upgrades from bronze to silve to gold and then to platinum?

Discussion in 'Troubleshooting' started by omar, May 7, 2008.

  1. omar

    omar Member

    Joined:
    May 2, 2008
    Messages:
    39
    1. Customer registers for a free account.
    2. Customer upgrades free to bronze.
    3. Customer upgrades from bronze to silver.
    4. Customer upgrades from silver to gold.
    5. Customer upgrades from to platinum.

    What happens in the above case??
    As far as we can see it: the customer would end up with 5 separate accounts!

    The setup we have: customers get directories that they can use for certain things.

    Free: 2 directories, bronze: 15 directories, silver: 30 directories, gold: 99 directories and platinum: unlimited.

    What we want to happen if the customer goes from silver to gold for example is that: their directories need to be increased from 30 to 99.

    AND what definitely should NOT happen is that their silver account is deleted and a new account created!!

    We desperately need answer to this problem. :(

    I've asked raised a ticket for support: but after 48 hours... I haven't got a reply yet.

    So... I thought I'd try asking in here.

    (They do state that any support request are guaranteed an answer within 24 hours!) :(

    Thanks.


    Omar
  2. davidm1

    davidm1 aMember User & Partner

    Joined:
    May 16, 2006
    Messages:
    4,437
    When a customer moves from bronze to gold etc.. they are still members of bronze.
    The system does not remove products from members when they upgade, as they are not really upgrading in as much as buying a new product which gives them access to new stuff.

    David
  3. calisolllc

    calisolllc Member

    Joined:
    Feb 19, 2007
    Messages:
    194
    Omar they dont need multiple accounts, just membership to multiple subscriptions.
    Set up X directories as bronze and call it Bronze membership
    Set up Y directories for silver and call it silver membership
    Set up z directories for gold
    etc
    etc
    When a customer registers free for bronze he gets access to the x directories of bronze, when the customer buys a silver membership he now gets acess to the x directories of bronze and the Y directories of silver. etc thru gold and platinum. They can purchase upgrades from bronze to gold to silver etc directly from their member page.

    The user still only has one account and on his member page it will show he has 1,2 , 3 or 4 subscriptions (being bronze, silver, gold or platinum whichever he has paid for)

    If you dont wish a bronze user to be able to purchase gold or platinum UNTIL he has purchased silver you can set up the dependencies in the product set up of the configuration panel under products


    Steve
  4. omar

    omar Member

    Joined:
    May 2, 2008
    Messages:
    39
  5. calisolllc

    calisolllc Member

    Joined:
    Feb 19, 2007
    Messages:
    194
  6. omar

    omar Member

    Joined:
    May 2, 2008
    Messages:
    39
    steve

    thanks for the detailed reply - it's great to know there's a few people around here who can help.

    i got a reply from alex in the end. for what we were asking, the reply didn't really answer our questions. i'll be replying to th emessage shortly.

    ok: if he's a one band, then fair enough.
    my gripe therefore is: don't have on your website that you gurantee you will reply within 24 hours.
    i also run a small business... and can't server like a big company would.
    i just think: if u can't give 24 hours support, then simply say nothing! (i wouldn't recommend explicity saying that some replies might take 5 days and some replies may never be given!)

    with regards to my problem: i didn't understand what you were saying at all!

    let me explain exaclty what my system does.

    1. we have directorires with self contained code that users can run to do create something - the something really doesn't matter.

    2. we want a system where we can give directories to users - the more users pay, the more directories they get.

    3. so for example, we have the following packages: free (2 dirs), bronze (15 dirs), silver (30 dirs), gold (99 dirs) and platinum (unlimited dirs).

    4. when users are created, a directory specifically for them is created. When they login, they have a selection of directories they can duplicate. A user for example can choose to duplicate one directory several times - upto the limit they have for their package.

    so, just to clarify: it's not access to directories that is being sold as a service - it's the ability to be able to duplicate directoreis - up to the maximum allowed by the package.

    i'm very interested in the fact that you think that multiple subscriptions are not necessary? thats exactly what we want - but what we have understood from the amemember system - this isn't possible.
    please comment further.

    i find this bizaare: since i would have assumed that this exact same situation is one of the fundamentals that should have been in the system?
  7. calisolllc

    calisolllc Member

    Joined:
    Feb 19, 2007
    Messages:
    194
    Omar, I was under the impression that subscribers got access to varying numbers of EXISTING directories on the system (as is the case in most membership systems) rather than having directories created SPECIFICALLY for themselves.
    I am not sure of a workaround for your problem but I will give it some thought. If I haven't got back to this thread in 2 days time email me at the address in the post above to remind me.
    In the meantime someone else may have come up with a solution for you
  8. omar

    omar Member

    Joined:
    May 2, 2008
    Messages:
    39
    thanks for the reply.
    we thought adjusting for our needs would be straight forward.

    add some code to the existing code: when a user upgrades (or downgrades), they get a new subscription made and the old one is deleted.

    deleting the old one: we thought this would be the only work needed.
    (also an email would be sent to us giving details, since user will be owed money for the previous subscription that would otherwise have been used. we would then give this refund manually.)

    we can't figure out where to put this code.
    we thought it would be a simple case of adding a line of code exectuing an sql statement deleting the old subscription.

    we've been trying to add the code to members.php - but have had no luck.

    sounds simple and straight forward for what we want.

    can someone suggest anything?

Share This Page