I'm putting together a store that sells individual items and subscriptions and I have a few questions about how e-junkie works. I'd really like to use you, I just need to know if I can get this all set up right.
1) I'm writing a custom back-end for my affiliates that reports on several different ways they earn commissions above and beyond what e-junkie will track (they get paid on subscriptions and all sales of particular products they shared authorship of in addition to the standard per-purchase commissions). I'd like to integrate their e-junkie sales into it so that they can just look at the report and see everything in one place. I didn't see an "affiliate" field in the information that e-junkie can post to a URL, is there a way to pass that information along when sale information is posted?
2) Is there a way I can access the e-junkie affiliate cookie so that I can use it to track affiliate sales of the subscriptions? I'd like to have just one affiliate link, and if I can write the back-end to interpret the cookie e-junkie is already using, then I can track my subscription sales without adding additional cookies to a customer's computer. My application is PHP and mySQL based, if that makes a difference.
3) Additionally, aMember won't do quite what I need on the subscription side (much like a magazine, subscribers only have access to products released during their subscription and will have to purchase back issues they'd like separately) and it looks like I'll have to manually send an e-junkie free download code to current subscribers as I release the product (which will be once or twice per week). Is there a way to generate and email multiple codes at one time? The free code page seems to be for an individual email only, which isn't a problem if I have 20 subscribers, but if I have 1,000, it'll be too time-consuming to be a viable option. I guess in a perfect world, I could paste a list of emails into your form (or upload a comma separated value file) and have the system send the codes out.
If these things aren't possible, do you have any suggestions on other ways to accomplish what I'm looking to do?