Affiliates Pro Ecwid Integration

Download

Purchase a license for Affiliates Pro.

You can also try the free Affiliates Ecwid Light before you decide to purchase Affiliates Pro.

Boost Sales with Affiliate Marketing for your online shop powered by WordPress and Ecwid.

The Affiliates Pro plugin provides an affiliate management system for sellers, shops and developers, who want to increase sales with their own affiliate program immediately.

Important features include fully automated affiliate registration, unlimited affiliate management and the ability to integrate Affiliates Pro with virtually any E-Commerce platform.

Affiliates Pro also provides a solid framework for developers, who wish to build customized solutions based on a sound data model. With unlimited affiliate program management tools available on the back end and a set of shortcodes to provide Affiliates information on their performance on the front end, there is everything you need to start an affiliate program.

API Access is required – Affiliates Pro for Ecwid requires Ecwid API access, it will not work with free Ecwid accounts.

Demo

Features

Also refer to the Affiliates Plugins Feature Comparison and Videos.

Real-time reporting

Referrals and affiliate link statistics are recorded and available instantly, as transactions are processed.

Integration with Ecwid

Affiliates Pro for Ecwid fully automates affiliate commissions for sales and provides additional Ecwid-specific options.

Coupon codes

Ecwid store coupons are fully supported: Assign coupon codes to affiliates to credit them with sales commissions.

Unlimited Affiliates

Simply have as many affiliates as you can get.

Easy affiliate recruitment

Affiliates can sign up automatically and can also be added manually with or without user accounts.

Fixed, percentage or formula based commissions

Referral amounts can be flat rates, percentage of net sales amounts and based on custom formulas.
These can be set in general and per affiliate.

Flexible affiliate areas

Create as many pages as you need showing affiliates their stats, banners, links, profile, etc. or let Affiliates Pro generate an Affiliate Area and customize it to your needs.

PayPal Mass Payments

Simply pay your affiliates all at once. Pay-outs can be based on accumulated totals.

Quick & Easy Installation

Upload/install and activate the plugins from your WordPress Dashboard.

IMPORTANT : If you are upgrading from Affiliates and Affiliates Ecwid Light, you must replace the Affiliates plugin with Affiliates Pro and the Affiliates Ecwid Light plugin with the Affiliates Ecwid Integration.

Affiliates Pro provides the right tools to increase sales through your site’s own Affiliate Marketing Program.

Documentation

Please refer to the documentation page of this advanced integration for Affiliates Pro or the documentation page for Affiliates Enterprise.

91 Responses to Affiliates Pro Ecwid Integration

  1. Greg June 8, 2012 at 5:24 am #

    ecwid integration doesn’t work. I get a message that says
    Please check your settings, the store could not be authenticated.
    The settings are correct.
    So I purchase the package, it doesn’t work, I can’t return it, and you don’t offer support. I am not happy.

    • kento June 8, 2012 at 10:47 am #

      Greg, you sent me an email yesterday to which I replied already yesterday as well, indicating how to proceed:

      If your settings – including Store ID and Order API secret key – are correct, you really should not see that message. Please double-check these. If they really are ok, have you tested this with your store settings on a clean WordPress installation? If not, do that first please, or check with other plugins deactivated (except Affiliates Pro and the integration plugin). Let me know after that.

      Cheers

      PS : Have a second look at http://www.itthinx.com/terms-conditions/ it says quite clearly how support is handled. It’s ok that you have contacted me this way as well, I’ll be happy to help.

      Whatever issue you might have with your setup we can work together to solve it, but simply complaining on different channels won’t be the way to go. Please follow the indications given and let me know after that. You can also grant me access to your site to let me have a look at your settings.

      • kento June 13, 2012 at 10:27 am #

        Leaving this here for anyone experiencing the same issue – store data is correct but you keep getting “Please check your settings, the store could not be authenticated.”, this is what happened here:

        When the server tried to obtain data from Ecwid through cURL, it was not successful due to this error:

        SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

        Now Ecwid’s certificate is valid, but the Windows server that the system was running on didn’t seem to be able to identify it as such.

        The right way to solve this on this system is to follow #3 or #5 as outlined here: http://curl.haxx.se/docs/sslcerts.html

        Once you have done that, your server recognizes the valid certificate and the store can be authenticated as expected by the settings on the Affiliates > Ecwid page.

        (originally posted here)

  2. elise August 2, 2012 at 8:26 pm #

    I am very interested in your software. Can you answer a couple questions so I can make sure this will work for me?

    1) Can I still embed my ecwid store on a NON-wordpress sites using the affiliate_id in the code that they put on their site?

    This technique is shown here: http://kb.ecwid.com/w/page/52602187/How%20do%20I%20know%20which%20storefront%20an%20order%20came%20from

    2) Is is required that I have an SSL on the WordPress site that I use this software on?

    3) How do you handle upgrades to your software?

    Thanks! I am eager to read your responses.

    • kento August 3, 2012 at 9:29 am #

      Regarding 1) it’s possible with some added code to the site where the store is embedded (note that the solution is not related to the technique mentioned over there but I’ll be happy to indicate how to set it up if you decide to use the integration).
      2) It is possible to get around that although I wouldn’t recommend it.
      3) You will have access to unlimited updates through the Downloads section.

      • elise August 3, 2012 at 9:32 pm #

        kento, thanks for your quick reply, this helps a lot. I would like the instructions on how to implement that technique I mentioned in number one. Is is complicated? Can you post a the documentation on this? Thanks ever so much.

        • kento August 3, 2012 at 10:18 pm #

          My pleasure 馃檪
          It’s quite simple actually, basically just adding:
          <iframe src="http://www.example.com/?affiliates=<?php echo $affiliate_id; ?>"></iframe>
          which will provide the necessary information to the main site (running WordPress) which receives the ION.
          You will have to make sure that the affiliate id is included when affiliates link to the non-WordPress site and that the $affiliate_id is appropriately sanitized and passed on in the iframe.

          • elise August 3, 2012 at 10:50 pm #

            Thanks kento, I will give that a try.

  3. Richard November 9, 2012 at 1:59 am #

    I have setup Affiliates Pro with Ecwid Intergration on this site. Tried to sign up on affiliate-area and it takes it, but it did not add to affiliates and sent no notification. Also, how does the new affiliate get the password.

    • kento November 12, 2012 at 9:26 am #

      Hi Richard,
      Please post a link to the affiliate area to try it. What other plugins are activated on the site?

    • kento November 18, 2012 at 1:48 pm #

      Thanks to Richard who pointed out that the trailing slash in the notification URL was causing the 404 issue on his setup: Instead of .../ion.php/?key=... using .../ion.php?key=... works fine on his site. Leaving this here for reference in case someone else is having the same issue, I agree with Richard, that slash should go away.

  4. EnviroSmarte November 12, 2012 at 3:21 pm #

    http://www.bullfrogspaparts.com/affiliate-area

  5. EnviroSmarte November 12, 2012 at 3:22 pm #

    http://pastebin.com/38Q9tA6J

    (edited: please use pastebin to post large chunks of text)

  6. EnviroSmarte November 12, 2012 at 3:26 pm #

    There is an interference right now for sure with the Gliffy plugin. That should be addressed by Gliffy this morning.

    • kento November 12, 2012 at 4:19 pm #

      Registration works fine, the username and password notification arrive OK.

    • kento November 12, 2012 at 4:21 pm #

      Yes the plugin you mention throws an error after logging into the account: Fatal error: Uncaught exception 'GliffyException' with message 'Got error status code: 401 and message: Your account has the maximum number of users (1)' in ... after you get that fixed you should be fine.

      • EnviroSmarte November 12, 2012 at 4:33 pm #

        Thanks Kento. Am pushing Gliffy right now. I am also not getting any stats at all. I have gotten orders since adding Affiliates Pro and have gotten hits. I should be seeing Direct Sales now. Does the Jetpak plugin need to be active?

        • kento November 12, 2012 at 5:01 pm #

          Jetpack is not needed for this to work. As long as there are other plugins active that are causing fatal errors, most probably things won’t work correctly – that’s not specific to the Affiliates plugin but in general. You should get rid of the errors first (or the plugins causing them) and only then start testing. Otherwise the results will be pretty unpredictable.

          • EnviroSmarte November 12, 2012 at 5:12 pm #

            Understood. Will let you know once Gliffy is fixed.

          • EnviroSmarte November 12, 2012 at 5:20 pm #

            By the way is there any changes that need to be made to the Affiliate-Area page to use Profile Builder plug-in that you recommend?

          • EnviroSmarte November 12, 2012 at 7:31 pm #

            The Gliffy problem has been resolved. Everything seems to be working now. Will check it more thoroughly, but am excited now! Thank you for your help.

            Any suggestions on the Profile Builder plugin?

            • kento November 12, 2012 at 10:09 pm #

              You don’t need to make changes to the affiliate area, you can customize it and enhance it (and any additional pages for affiliates you choose to create) with shortcodes provided by Affiliates Pro, as well as other plugins such as Profile Builder which is based on user fields. It’s all quite flexible, I would recommend to have a thorough look at the documentation here as well as that of the Profile Builder plugin (they have an extended version as well if you find it useful).

          • EnviroSmarte November 13, 2012 at 4:30 pm #

            Again, thank you for your help and patience. The reporting does not seem to be showing statistics for the “Direct” affiliate. Does not show visits/hits/referrals.

            • kento November 14, 2012 at 11:21 pm #

              Thanks, trying to help out where possible 馃檪 About “Direct”, there is an option to turn these off in Affiliates > Options – can you please check if that option is enabled? If yes and they don’t show up, I could have a look at the back end to check settings for you.

          • EnviroSmarte November 14, 2012 at 11:30 pm #

            The checkbox is checked for the option of Direct Referrals.

          • EnviroSmarte November 14, 2012 at 11:32 pm #

            To clarify, the “Direct” shows up, but it is not tracking the stats and is showing zeros

            • kento November 14, 2012 at 11:45 pm #

              Ok thanks, definitely a look at admin would be helpful (contact).

          • EnviroSmarte November 14, 2012 at 11:50 pm #

            I can live with this bug for now. Don’t want to incur any fees! Seems to be an issue with the Ecwid integration. They did just do a major update which included a WordPress plugin update.

            • kento November 14, 2012 at 11:54 pm #

              A quick check won’t involve any fees 馃檪 I’d like to have a look to make sure that the setup is ok and to see if there might be any conflicts.

          • EnviroSmarte November 15, 2012 at 12:04 am #

            Go ahead and sign up as an affiliate again. I will give you admin rights in WordPress.

          • EnviroSmarte November 15, 2012 at 12:06 am #

            Got to http://www.bullfrogspaparts.com/affiliate-area

            • kento November 15, 2012 at 9:39 am #

              There seems to be a conflict as the notification URL returns a 404 Not Found error (instead of 200 OK it should).

              What you can do:

              1. Disable all plugins except: Affiliates Pro and Affiliates Ecwid Integration

              2. Visit the notification URL under 3. Instant Order Notifications on the Affiliates > Ecwid

              This should lead you to a blank page (using Firebug’s Net panel you should see the status code 200 OK) – if you are still shown “Page not found”, please post a link to the contents of your .htaccess file through pastebin.

              3. If it works with these plugins activated only, enable other plugins one by one until you get the “Page not found” and let me know which plugin you activated.

          • Richard November 15, 2012 at 3:41 pm #

            I disabled all plugins except Affiliates and Affiliates Ecwid. Still gives 404 error. Here is a link to the htaccess http://pastebin.com/vEAtrY5e
            Let me know what you find. Could this have something to do with the Ecwid upgrade?

            • kento November 18, 2012 at 1:52 pm #

              Linking to the comment on top where the solution is posted. Thanks to Richard who spotted the issue 馃檪

  7. Canesha November 20, 2012 at 9:30 am #

    Hi Kento,

    Does Affiliate Pro Ecwid work with Facebook & Mobile store orders?

    Thank you!

  8. Richard November 23, 2012 at 4:04 pm #

    Kento, For some strange reason, I got a duplicate referral credit for the same order yesterday. Do not know how this could have happened. The duplicate order # is 2459 and is a Direct Referral.

    • kento November 28, 2012 at 3:42 pm #

      Hi Richard, that can only happen if a new order has been notified twice through an ION. Basically it is valid to have more than one referral for the same order, but of course in this case it is not desirable. The problem is that if the ION service sends a valid notification of a new order twice to the site, then the system will accept both. I suppose this is not happening normally, but something to keep an eye on and if it happens again we can add a ‘protection’ mechanism that you can activate in order to avoid referrals with the exact same data.

      • Richard November 28, 2012 at 4:46 pm #

        I understand that the ION had to somehow be sent twice. I thought it may have something to do with the customer “refreshing” the screen at an inappropriate time such that the ION was sent again, but I could not replicate this. Regardless, this safeguard should be incorporated because I can think of no instance where a multiple referral would be paid on the same order. If Affiliates Pro incorporates split commissions, then this would be different.

        • kento November 29, 2012 at 8:30 am #

          It actually does support split and simultaneous commissions when a) a normal referral and a coupon code apply and/or b) two or more coupon codes apply – still, I think it is a good idea to incorporate it (safeguard) as an option.

          • Richard November 29, 2012 at 3:40 pm #

            Kento,

            a)As far as I can tell, Affiliates Pro does not support a split commission setup. This is not a split commission, but as you describe it, it is a simulataneous commission when a coupon code attached to affiliate 1 AND a regular link referral from affiliate 2. This would result in a DOUBLE commission being paid!

            b)As far as I know, Ecwid currently only supports entering 1 coupon code so this scenario is not possible.

            As for now, I am not going to use coupon codes tied to affiliates as this could result in double commissions and/or issues between affiliates. If I am correct, this, along with the strange double referral issue above, does represent major issues with Affiliates Pro that will force me to scrutinize every referral for accuracy.

            • kento December 4, 2012 at 2:42 pm #

              Just to clarify, OOTB it does not grant an additional referral when an affiliate coupon code is used – when a coupon code assigned to an affiliate is used, a referral is granted to the affiliate based on the coupon code. If several coupon codes apply to an order and one or more of them are assigned to affiliates, the applicable commission is split between them. It doesn’t actually matter if a system (Ecwid in this case) allows multiple coupons codes or not, Affiliates Pro is prepared to handle it when it does.

          • Joshua December 31, 2012 at 6:20 pm #

            What is the status of this “safeguard” option to prevent duplicate orders showing up on affiliate reports? We need it!

            We are using the free version, but would gladly upgrade for this feature. We have had duplicate issues when customer credit cards were rejected and they had to use a different card. (We think that was the issue)

            Please let me know if you still plan on adding this and when it can be expected.
            Thanks!

            • kento January 3, 2013 at 1:19 pm #

              This will be available with the next update, which is currently being prepared for release and is due to come out within the next few days.

  9. Canesha November 28, 2012 at 4:34 pm #

    Hi Kento. I don’t mean to repeat my message, but I’m not sure if you saw it. Does Affiliate Pro work with WordPress ecommerces integrated with Facebook & Mobile? Thank you!

    • kento November 29, 2012 at 8:33 am #

      Hi Canesha, hadn’t got to it yet 馃檪 Do you mean would the links work when posted on Facebook and when seen on a mobile device? If so, yes – but when you say integrate do you have anything particular in mind?

      • Richard November 29, 2012 at 3:48 pm #

        Kento,

        It would be very helpful if you could give us the code (and the code for generating it) for the Ecwid integration, whether on a web page or facebook page. As you know with Ecwid you can actually show the storefront on any web page, just by adding the correct code (generated by Ecwid) to the page. Ecwid also shows how to pass the affiliate id. However, your post above with the solution for Ecwid integration is a bit confusing. What I, along with I think the others, want is the code (and the code for generating the code) just like you have provided in the support documentation for banner generation. Facebook may be a little different since it uses an app.

        Thanks,
        Richard

  10. Richard December 4, 2012 at 3:10 pm #

    Yes, but this is what is confusing. I want to do the second method as described here in Ecwid http://kb.ecwid.com/w/page/24740703/Affiliates%20features
    Is the code you provided all that is needed or is there more?

    • kento December 4, 2012 at 3:25 pm #

      You need to obtain the affiliate ID from the request first (sanitize it), then you can use it within the iframe as in the example. The ION handler on the site where the affiliate system is working will then recognize that the order has been referred by an affiliate on an external site. You need some level of familiarity with PHP to do that, if not ,please use the services of a qualified PHP programmer, otherwise you can end up compromising the security of your site(s).

  11. Richard December 4, 2012 at 3:48 pm #

    Kento – This is a disappointing response. As you have surmized correctly, I am not a PHP programmer. I thought that Affiliates Pro for Ecwid was supposed to integrate an awesome shopping cart with an awesome affiliate system. The HUGE advantage Ecwid has is the ability to put the entire storefront on another site. Ecwid clearly spells out out how to add the “affiliate-id” into the code to be placed on an affiliate website for basic affiliate tracking. All I want to know is th correct code to insert into the Ecwid code to integrate Affiliates Pro.
    If Affiliates Pro was integrated with Ecwid properly and documented properly, then this information would be given here in the knowledge base. Instead, you have told me that I am on my on as far as making this IMPORTANT feature of Ecwid work properly with Affiliates Pro. Disappaointing to say the least!

    • kento December 4, 2012 at 4:36 pm #

      Richard, so you are disappointed because why exactly? Because I suggest you to make sure your site is save? That’s absurd.

      If you are a qualified individual with the appropriate knowledge of PHP, the instructions I have just given to you are pretty straight-forward. If you are not, then you should not mess with the code that your site and thus your business depends upon. If you are saying that you do not have such an individual at your disposal, my advice is you should get someone with the expertise to do the things that your business depends upon if you yourself are not qualified.

      In any case, this is what I have advised you to do earlier:

      <?php $affiliate_id = intval( $_REQUEST['affiliates'] ); ?>
      <iframe src="http://www.example.com/?affiliates=<?php echo $affiliate_id; ?>"></iframe>

      What I find disappointing – to say the least – is that you think you can judge an integration, without having the expertise that would allow you to issue a sensible statement, on whether it is properly done or not. I do have that knowledge and can say it is very properly done. Otherwise it wouldn’t be offered on this site.

  12. Richard December 4, 2012 at 4:58 pm #

    Kento,

    This is the code you provided in the previous post

    <iframe src="http://www.example.com/?affiliates=“>

    This is the code you just now provided

    <iframe src="http://www.example.com/?affiliates=“>

    Again, I am no expert, but it seems you have added code to it at the beginning that was not given before. Where does this go in the Ecwid storefront code? Can you provide the code that I can put on a page on my website available to the affiliate that automatically generates the affiliate-id in the code, just like for banner link generation?

    I know one must have an understanding of php to do this type of integration properly. That is why I use WordPress and pay for plugins that supposedly have the integration advertised. I am not trying to get into an argument with you, only want the system to work well. My judgement comes not as a Programming Expert, but as a user/consumer/business owner trying to make things work. As this, I do have a right to pass judgement on a product’s workability/documentation/ease of use, etc.

  13. Richard December 4, 2012 at 5:12 pm #

    Sorry, but the code posts as a link. Don’t know how to post it so it stays text. But, the code you just provided in your reply to me adds to the beginning of the code provided in the reply to Elise.

    • kento December 4, 2012 at 6:10 pm #

      Not quite, you would just place that on the page where you are including the shop HTML code as well (the code you get from the Ecwid dashboard). You must make sure that you are putting this on a PHP page, not just an HTML page. If it’s another WordPress site, you will need to add a plugin that allows to embed PHP snippets or modify the page template that you are using to show the shop.
      You see, there are virtually millions of possible scenarios that people will want to integrate their shops with, some of them are easy, some of them need some degree of knowledge. You should not assume that one plugin will act as your universal consultant, plugins should do what they are announced to do, but you can’t expect one plugin to adapt to all of these scenarios without someone with the right knowledge making it happen. That’s what you hire an expert for, which is my recommendation. Otherwise you will spend many hours trying to figure out things, hours that you should rather dedicate to doing your business. Just my advice in general.

  14. Richard December 4, 2012 at 8:07 pm #

    Please do not think that I am using you as a sole consulting source. I am simply trying to implement the Affiliates Pro Plugin for Ecwid and use all the appropriate features, including the ability to embed the Ecwid storefront on an affiliate’s site. I did know this was such a big deal.

    Ecwid uses a simple bit of code that can be added to the HTML code that is provided by Ecwid that can placed on any site. This simple code passes an id to Ecwid that is available as an affiliate identifier. Here is that code:

    xAffiliate(“affiliate_id”);

    Here is a link to that article
    http://kb.ecwid.com/w/page/52602187/How%20do%20I%20know%20which%20storefront%20an%20order%20came%20from

    Maybe I am over simplifying things, but why couldn’t Affiliates Pro either use the xAffiliate variable or use another variable (an Affiliates Pro one) easily passed through like this. This is all I am asking, nothing more.

    Here is a link to another integration
    http://kb.ecwid.com/w/page/52731315/Post%20Affiliate%20Pro

    • kento December 4, 2012 at 9:13 pm #

      It’s actually dead simple 馃檪 Let’s do one thing, can you please post a link to the page where you replicate the shop, also paste the code on pastebin and the link to it here. Does this other site run with WordPress?

  15. Richard December 4, 2012 at 9:55 pm #

    The “affiliate” site that I am using to setup the Ecwid store affiliate system is http://www.bullfrogparts.com

    Here is the code for that page as of now http://pastebin.com/WfZEsTWN
    This code will be cleaned up before final release.

    This is a wordpress site, but the page is done in HTML so that it can be used on any site.

    • kento December 4, 2012 at 10:49 pm #

      Ok you have two direct ways, depending on how the page is rendered (if you’re embedding the code at
      http://pastebin.com/WfZEsTWN using the HTML editor on a page, #1 is your choice; if using it within a PHP file, #2) :

      #1 Using the Insert PHP plugin http://pastebin.com/fKFiyp04

      #2 Using it in a template http://pastebin.com/RF5ya29V

      Obviously you have to substitute the example.com parts with the URL where your installation with the Affiliates plugin sits.

      By the way, if you need any help on particulars regarding coding PHP, Stack Overflow is a place to ask (at least it’s en vogue).

  16. Richard December 4, 2012 at 11:44 pm #

    The code you provided does not work, in either version. I believe I have the problem solved. I am debugging everything now. The solution is quite simple actually ….

    • kento December 5, 2012 at 8:20 am #

      The code works if it is used correctly. Would you mind sharing how you are doing it?

  17. Richard December 5, 2012 at 10:33 pm #

    Kento – I hesitate to offer any more information since I am not an “Expert”, have not hired an “Expert” nor do I seem to get any personal respect from you. However, in order to help others that purchase the Affiliates Pro with Ecwid Integration that will obviously want to utilize the storefront embed capability of Ecwid on other websites, I will humbly offer my novice work.

    Here is a link to the page that has the code available for our select affiliates to put on any page in their website that will embed our Ecwid storefront on that page. This resource page is normally password protected and accessible to select affiliates only, but I have it open such that any affiliate can see it. This will be changed back within a day, but you can, as a registered affiliate, still see it.

    http://bullfrogspaparts.com/affiliate-area/dealer

    In order to explain the how of it all, I would need to post instructions and code and I, as a simple novice, do not know how to do this on this forum. If you would like to help with that, I am willing for the forum. In a nutshell, I used the “a” tag with the site url with the affiliate-id parameter added. The affiliate-id is inserted in the page referenced above by a shortcode call, done kind of, but not exactly like in the banners. This “a” tag single line of code is inserted before any other code for the affiliate, ie. the Ecwid code and other stuff you give that you want on the affiliate’s page (I use additional text, pictures and live chat software). As of now this seems to be integrated perfectly.
    I have no further comment on the code you offered to me or referenced in the post by Elise. All I can say is that there were several issues which I think boil down to a total misunderstanding on your part of the original request.

    For future reference in the forum, if the code is not available or the link has died, you may contact me at info@bullfrogspaparts.com or through our website at http://www.bullfrogspaparts.com

    • kento December 8, 2012 at 1:05 pm #

      So you’re basically using a link? If you want to provide the code you are using, an easy way is to paste it on pastebin and post a link to it here. If you want referrals created when orders are placed externally, I doubt that your solution based on a link will actually work as you would expect unless I really don’t understand what you’re trying to achieve.

  18. Richard December 11, 2012 at 7:09 pm #

    You are correct. this technique was not reliable. However, here is what I have done to make it work (a little credit all around).

    First to review, I have a website, call it “A” that I have lots of pages and posts on, including a page that is an Ecwid store. Website A is a wordpress site using the Ecwid plugin. I then wanted to add an affiliate program, chose Affiliates Pro and installed it with the Ecwid Integration on website A. The affiliates, in my case, fall into two categories, regular affiliates and special dealer affiliates, let’s call “B” and “C” respectively. “B” affiliates will only have banners/links to website A. I have setup this Affiliate Resource Page with no problem and in fact Affiliates Pro works great for that. The special “C” affiliates however will be able to add an Ecwid store page to their own “C” website (this is a featue only found with Ecwid). In order for an order placed on website “C” to get referral credit, the variable “affiliates_id” must be set to the correct number prior to the ION being sent. This part is what this entire discussion is about.

    I have setup a seperate special affiliates page that is accessible only to “C” type affiliates via password protection. On this page I have the generated code that the affiliate places on their own website C page. This is the code snippet that I placed on the website A special resource page http://pastebin.com/d0Khueu1

    The resulting code generated on that special resource page (for affiliate #8) is here http://pastebin.com/TuW2BShs

    This seems to be working for now, however, IMHO this is a little inefficient and does give crawling erros in that it calls an extra copy of the home page from website A that is hidden on website C. I suspect that the Affiliates Pro referral timeout must be greater than 0, but I have not tested.

    Here are my suggested paths of future approach to possible improvements to this feature, in order of preference:

    1. Use the xAffiliate feature already built into Ecwid to pass the affiliates_id variable and then have the Affiliates Pro plugin recognize and set the affiliates_id when the xAffiliate is anything other than null.

    2. Develop a javascript that can set the affiliates_id variable

    3. Setup a minimal store page on website A that is then used in an iframe call to actually embed the page on website C. This would negate the need for the Ecwid code on the special affiliate’s page as everything would be on the “special store page”.

    I was going to use method 3 as an improvement over my current method, but was stopped when the affiliates_id shortcode seemed to not work. I would need that shortcode to work in order to automatically generate the code for the special affiliate.

    As I get time, I may look at devloping a quick and dirty little plugin to do #1 above, unless there is a better way.

    For refernce, here is my affiliate page http://bullfrogspaparts.com/affiliate-area/

    • kento December 13, 2012 at 6:11 pm #

      Thanks for sharing that, the solution looks good to me. I wouldn’t use a solution like #2 that only relies on Javascript, #3 still would need the affiliate ID which makes it practically identical to your current solution and #1 I would have to check if it would be feasible to use as an alternative – if it gives an advantage over the current possibilities of course it can be added.

      • Richard December 13, 2012 at 6:25 pm #

        The #3 Solution is quite different from #1 in that it enables the capability to embed a specific page from website “A” (the store page or a minimized version)onto website “C” and include the affiliates variable. In order to implement, the Affiliates Pro shortcode [affiliates_id) must work. It does not currently as far as I can tell.

        The #1 solution would be a major improvement in that is is a clean, no additional overhead solution that uses the embed capability of Ecwid as it was intended.

  19. Richard January 17, 2013 at 5:40 pm #

    Kento,

    I don’t know what happened, but when a new affiliate signs up, the system takes it just fine, but the return page gives a warning message that looks associated with the Affiliates-Pro plugin. Here is a link to the warning message http://pastebin.com/QbtkHWZz

    • kento January 23, 2013 at 1:13 pm #

      Hi Richard,

      Please update to the latest version of the Affiliates Pro plugin (the message is due to a change in WordPress 3.5.) – also new features have been added and bug fixes as well.

      Cheers

  20. Richard January 23, 2013 at 3:07 pm #

    Kento,

    Thanks for the reply. I currently have Affiliates Pro 2.2.1 and Ecwid Integration 1.1.1
    How do I get the updated version of Affiliates Pro? As I understood, it would be sent out to registered users. Maybe I missed it.

    Richard

    • kento January 23, 2013 at 4:31 pm #

      Oh yes then you should really update, you have access to the latest release in the downloads section.

  21. EmailPhoenix January 24, 2013 at 1:32 am #

    Kento –

    I purchased and installed the Affiliate plugin for my WordPress. I created an affiliate to which your plugin made a link. I used the link – went to my site, did a test order (2co was in demo mode), and I saw the order go through – but in the Affiliate plug-in area I don’t see the order posted by the affiliate. I do see the the vistors/hits to the site – but do not see actual sales linking up to the referral.

    Can you please help?

    Thanks
    Justin

    • kento January 26, 2013 at 1:17 pm #

      Hi Justin,
      Can you post a link to the test site? If you like we can have a look at the admin area to make sure all is set up correctly as well.

      • EmailPhoenix January 26, 2013 at 4:24 pm #

        To what test site? Our site is live http://www.emailphoenix.com – the affiliate is this: http://emailphoenix.com/affiliates/5 but when the order goes through, I don’t see it in the order in the referrals section

        • kento January 28, 2013 at 5:51 pm #

          Have you set the ION cannon endpoint URL in your Ecwid account correctly? You must use the URL provided in Affiliates > Ecwid.
          Note that when trying to access it through https the secure connection fails with ssl_error_rx_record_too_long, normal http seems reachable though. Again, if you want us to have a look at the admin and check settings we can do that as well.

          • EmailPhoenix January 29, 2013 at 4:29 pm #

            ION is on. I have placed the key.

            • kento January 29, 2013 at 4:47 pm #

              What about https and having a look at admin?

          • EmailPhoenix January 29, 2013 at 4:49 pm #

            If you give me somewhere to email you private login I’ll let you take a look鈥unno why i couldn’t reply below

  22. EnviroSmarte January 25, 2013 at 10:06 pm #

    Kento,

    That did the trick. Do we get notifications about updates and is there somewhere that the new features are summarized?

    Thanks Again,
    Richard

    • kento January 26, 2013 at 1:42 pm #

      Hi Richard,
      Yes, when an update is available it will be visible in the Plugins section. Changes in core are in the Changelog and new features usually announced on @itthinx or posted here (you can subscribe to the feed).
      Cheers

  23. alexfelix March 14, 2013 at 8:43 pm #

    I’m using the ecwid-to-mailchimp plugin and it need the ION Cannon endpoint URL to work. The affiliates-ecwid need this endpoit to. How can i do it work with both?

    • antonio March 18, 2013 at 7:42 am #

      Hi,
      yes, Affiliates Pro Ecwid integration need the ION Cannon endpoint to work.
      I think you can’t set two ION urls, but you can answer this to Ecwid support.

      cheers

    • Big Pixels May 11, 2015 at 10:06 pm #

      Hi Alex,

      My company developed a free Mailchip/Ecwid integration that does not require the ION Cannon endpoint.
      If you install it, you will be able to use our app alongside the itthinx affiliates plugin (which I highly recommend!).

      Best,

      GT
      https://www.bigpixels.com
      the app download page – https://www.bigpixels.com/mailchimp-integration-for-ecwid/

      • antonio May 12, 2015 at 7:37 am #

        Hi Big Pixels,
        thanks for sharing.

  24. Ms Johnson May 1, 2013 at 2:28 pm #

    Hello,

    I’ve installed the affiliates Pro for Ecwid on our blog where we also sell merchandise. The affiliate’s link, links to our blog home page and not our online store. Is there a way to change the affiliate link?

    • antonio May 2, 2013 at 2:29 pm #

      Hi,
      you can use for example:
      [affiliates_affiliate_link url="http://example.com/one-page/" content="The best Page" /]
      More info in Affiliates Documentation Shortcodes.
      cheers

  25. kamala December 6, 2013 at 7:46 pm #

    i have only one question since i am interested in using the affiliate pro—where is the extension or informationas to where my potential affiliate collects his banner or linkd=s –still havent seen this in any demo—-where does my affilite pick my stuff ie banner text link from–or maybe i dont know what is your affiliate program……

  26. kamala December 7, 2013 at 11:05 am #

    ultimately by purchasing the affiliate pro—can i enable affiliate programs for my own website or for individual products——-as i will not be using eckwid as a store per say but rather as digital download dispensary–in eckwid i use the single product ebook digital delivery platform –will eckwid affiliate pro allow me to program for each product or my own personal url site——waiting your kind reply.

    • kento December 14, 2013 at 12:53 pm #

      Hi kamala, I don’t think that will be possible unless duly customized (if you look at the Affiliates documentation you can check with a developer to figure out an estimate).

  27. Ivan February 11, 2015 at 1:53 am #

    Hi Kento,

    I’m using ECWID ION CANNON ENDPOINT for accounting integration.
    Is it not possible to have Affiliation Pro ECWID working in that case ?

    • antonio February 11, 2015 at 5:31 pm #

      Hi,
      Hi,
      Affiliates Pro Ecwid integration need the ION Cannon endpoint to work.
      I think you can鈥檛 set two ION urls, but you can answer this to Ecwid support.
      cheers

Leave a Reply