Author Archive

  • Fri, Mar 26 2010

    Hi all. I’ve been following your posts in the forum about payments and referrals and I wanted to take a minute to address some of your concerns and hopefully clear things up a bit.

    Payments and Account Balances

    First, payments and negative account balances. While building the new payment system, I found a few bugs in the old code that lead to inflated account balances. They were:

    (1) a rounding error that rewarded people more than they should have earned for each order.

    (2) an error that occurred when (re)submitting an idea with a coupon which resulted in credits to your account that shouldn’t have been made. For example, say you resubmitted an idea for $10 with a $25 coupon. It would deduct $10 from the coupon and then credit your account with the remaining $15. Oops.

    (3) some of you were getting rewarded for a presales order that you did not complete.

    (4) we removed referrals from presales influence as the rewards for referring one order were greatly outweighing the reward for say, ordering 30 units. This wasn’t fair to people stepping up and making large orders. Also, referral influence was being granted before orders shipped meaning that people were getting rewarded for unshipped orders.

    Everyone’s case is different but they’re all likely the result of some combination of the above. And what seems common to all is that account credits were used for idea submissions, product orders, or payout requests based on the inflated account balances. With them now adjusted to their correct values, some of you have a negative balance. If so, don’t sweat it, you don’t owe us anything. You just have to earn your way back to positive, which for most of you affected, is not much and should happen soon given your influence.

    Referrals

    There’s been a good deal of discussion about how referrals work and what they mean. Let’s break it down. I’ll try to keep it simple.

    (*) Anytime someone clicks thru your social sales link, a cookie is dropped on their computer with an expiration date of a year from now.

    (*) All subsequent requests to quirky.com by that referred user will pass along this referral cookie for us to track.

    (*) The only way that this cookie can be removed is if (1) a user clears their browser cookies, (2) a user visits quirky in another browser, or (3) a user registers, submits an idea, or buys a product.

    (*) In the last case, we convert the referral to a user referral and track whether it was for an idea, order, or registration.

    (*) All rewardable actions by that user in the next 30 days are then attributed to the referrer (you). So, even if you don’t refer someone directly to a product, you will still earn a reward if the person purchases a product in the next 30 days.

    (*) If we didn’t have a cap, then everyone would be rewarded in perpetuity for every order their referred users submit. We just can’t do that. But you all do make good points about having some flexibility in the cap. I’d appreciate your comments below.

    (*) And finally, referral rewards are distributed only when orders ship.

    Some of you have questioned whether or not the referral system is working because you are seeing a high number of referrals but very few conversions. This is a symptom of the old system and some of the bugs it had.

    I could get all technical on you here and drop some serious code-fu about polymorphic database associations and the butterfly effect of a single missed keystroke… but I won’t. I’ll just get to the point.

    We’ll be awarding account credits this weekend to reward people for referrals that are not currently appearing in their balances. It will be a one time credit for the cumulative referrals rewards earned to date. From here on out, all referral rewards will be tracked as social sales for products.

    Phew… that was a lot of thinking for a Friday night. I think I covered most of your questions, but if not, please let me know. I read the blog and forum everyday. So either way. It’s cool. In the meantime…

    Time for a bottle of Malbec and a devil with a blue dress on ;)

    Good night my quirkies.

  • Wed, Mar 17 2010

    Payments, I know. Everyone has been asking about payments. Even my dodgeball team. I had to skip the playoffs tonight to work on payments. Tragic, isn’t it. I mean, really, think about it. How often do you get to spend an hour of your night throwing things at other people for fun? And compete it at?! Seriously. Dodgeball is the catharsis for a New York soul.

     

    But I digress…

    Here’s the scoop on payments.

    • Houston, we are go for liftoff! – I’ve ran the tests several times now and the numbers are all adding up as expected. Efficiencies have been found and tuned. Backups and replication are in place. In fact, I’m so nerdy about this that I’ve  mapped out the number of seconds that we expect it all to take, broken down by each step. Let’s light this candle.
    • About that launch – along with the new payment system, we will be launching some other new stuff which includes Facebook Connect for Quirky. The idea is to make it as easy as possible for you all to share what you’re doing on Quirky through Facebook. You know, if you’re into that kind of thing and all.
    • T-minus … –  I’d like to get this puppy into orbit sometime tomorrow night. I’ll be working with Chris and Gui tomorrow to apply the finishing touches. If all goes well, we’ll bring the site down for a couple hours and let ‘er rip. We’ll drop a tweet when we’re ready to go.

    So, with that said, when we do launch, the product earnings you’ll see in your account will be accurate and up to date. And from then on, they will only increase.

    Welcome to Quirky ;)


  • Fri, Mar 12 2010

    Hi all. I love the feedback here. You all are awesome. Whenever I get a chance to get lost in the products and ideas you’re dreaming up, I’m truly inspired. It’s like a volcano of creativity. Thanks for making this Quirky experiment such a success.

    Now, payments. I’ve been mum about them for some time and wanted to give you an update. Much has happened in the past few weeks so I’ll stick with the major points.

    1.) We upgraded our database infrastructure to increase site reliability and speed. With the amount of payments to be processed everyday, this system needs be finely tuned, purring like a kitten.

    2.) We are recalculating presales influence for all products and will reward it only to those people who have completed their orders. There was a bug that rewarded influence to people who never completed their presale order. This will fix that.

    3.) We are recalculating payments for all products. There was a number rounding error in the previous rewards algorithm that failed to reward people for fractions of cents. This is now patched up. most people should see an increase in their account balance, if only by a few cents.

    4.) Payments will be processed daily. If your earnings per product are more than a penny, it will be added to your account balance.

    5.) You’ll have a page to view your earnings by product as well as all of your other account transactions.

    The code is done and nearly ready to go. I’m preparing our staging environment (literally) now for one final round of testing. When all goes well, the next step will be to bring it live. This will require bringing the site down for a few hours to migrate the data and bring the new system online. We’ll blog about it before we pull the trigger.

    Any questions, concerns, conundrums, complaints or compliments… please, let us know. We’re listening.

    Much love, 
    -m

  • Wed, Feb 17 2010

    Hello my quirkies, a quick update on payments. I appreciate your patience.

    1. We’re working with a kickass database team to ensure that our systems are rock solid and capable of handling the number of payments that we are expecting to process every day… which is many.

    2. Gui has been diligently digging through the code and updating the influence and payment algorithms to accommodate our new changes. Trust me, it’s a lot to comprehend in your first two weeks. My hat’s off to him.

    3. Today (Wednesday) I’m going to plan out the migration with Gui and our database guys to make sure that we have our bases covered and a schedule for doing it.

    4. We’re going to test everything on our staging environment first. We want to make sure we get this right. I’ll be pulling data to that server today and prepping it for test runs.

    As you can (hopefully) see, we’re close. By the end of the day, I should have a pretty good sense of where we stand. We’ve done the hard part (which is understanding this beast) and now we’re focused on applying the finishing touches to Frankenstein.

    So with testing starting on Thursday, I’m looking at next week to launch this sucker and get you all PAID! Once we spark this thing to life, its gonna churn out payments to thousands of users every day for years to come. Boooya!

    In the meantime, if you find yourself in need of some brain candy to tide you over, dip your hand into this virtual cookie jar of ideas and sample at will. This stuff is way more exciting than getting paid anyways.

    JK :)

    With love,
    your chief logic bomber

    P.S. They have wifi in court…

  • Wed, Feb 3 2010

    Cash Money, Son

    By mike at 9:38 pm

    As some of our more abstute quirkies have noticed, influence payments have been suspended since the site redesign launched last week.  I could go into all the reasons why this is so, but this being the internet and all, I figure I only have about 3 seconds of your attention left to spill the beans. So in summary, though a time machine would have benefitted us greatly, we found ourselves lacking and did the best we could by building you a brand-spanking sexy new website. In real time.

    Now, i know what (some of) you are thinking … or at least twittering about.  I think Henry Hill in Goodfellas says it best …  ”F**k you.  Pay me.”

    And to that … touché.  Signal received.  Loud and clear.

    Here’s the deal:

    One. We are tracking your influence and orders everyday.  Though payments have temporarily stopped, collecting the data that drives them has not.  You will be paid what you are owed.

    Two. We need to recalculate influence across all products and projects to ensure that we have an accurate accounting.  Some users have left the site.  Others have failed to complete their presales commitments.  And since we can only make payments to users when orders ship, our influence and payment algorithm needs to take that into account. Long story short, when we do turn payments back on, you will, if anything, have more influence than you did before.  The only case where you would lose influence is if you didn’t complete a presale order, or someone you referred didn’t.  We’re basically redistributing influence that other users have given up.

    Three. We’re building you a new account page for tracking your payments.  Instead of the register we have now that just lists all of your transactions, you will have a summary of how much you are making per product per day.  It will be much more concise and coherent than what we have now.  I personally thank you for putting up with it this long.  I know it’s a mess.

    Four. This shit takes time, yo!  For real though, we want to get this right and we’ve got 30 some odd products to do it for.  So now that we have a beautiful website to showcase all of your quirky creations, we can (and are) focusing heavily on closing the loop and rewarding you for your efforts … and accurately.

    So… as I often tell Ben when he asks me when we’re going to launch something new, I now offer the same words to you …

    We will launch it just as soon as it is ready.

    That said, we’re still testing it this week and I’m outta town next week (*cough*, going to TED, *ahem*).  So, realistically, I’m thinking like two weeks from now.  I’ve got jury duty on the 16th so that might be a perfect day, ya.

    They’ve got WiFi in court, right?

    If at any time you want an estimate on what your account balance is, just drop a community ambassador a line and they will be happy to help.

Page 2 of 2«12