Affiliates Ecwid Light


Download the free Affiliates Ecwid Light plugin for WordPress, or get Affiliates Pro or Affiliates Enterprise which include the Ecwid integration with advanced features.

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

This WordPress plugin integrates Affiliates with Ecwid:

  • Ecwid is shopping cart software that offers the performance and flexibility you need, with none of the hassles you don’t.
  • Affiliates is an outstanding platform that helps to boost sales through your affiliate program.

With this integration plugin, referrals are created automatically for your affiliates when sales are made.

The plugin allows you to set a referral (commission) rate so that your affiliates get credited with a referral based on a percentage of each sale’s total net amount.


The following video is based on the Affiliates Pro for Ecwid integration – the Affiliates Ecwid Light integration is equivalent, but some features are only available with Affiliates Pro for Ecwid.


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

– An Ecwid account with API access.
– The free Affiliates plugin.
– This free Affiliates Ecwid Light plugin.

Install these, set up your shop, decide how much you want to pay your affiliates and start selling!


Please refer to the Documentation page for details on installation and setup.

Additinal features are available with the advanced integration provided with Affiliates Pro and Affiliates Enterprise. Please refer to the documentation pages of the advanced integration for details.

53 Responses to Affiliates Ecwid Light

  1. Tom November 17, 2017 at 1:54 pm #

    I sent the credentials you requested to support at itthinx dot com, please confirm. Email sent from tom at newhomesagents dot com on Mon 11/13/2017 15:01

    Thank you,

    • Kento November 17, 2017 at 2:10 pm #

      Thanks Tom but we haven’t received it (might be due to our email servers not “liking” each other, you can resend to itthinx at gmail dot com instead). Have you checked the legacy access they have enabled for you?

  2. Tom November 13, 2017 at 8:08 pm #

    Hi Kento,

    I sent support information you requested.


    • Kento November 15, 2017 at 2:11 pm #

      Hi Tom,

      Vitaly from Ecwid has informed me that they managed to find a way to enable the legacy API functionality for you. You should now be able to use that while we’re working on our update for the new API.

      Where have you sent the support info please? Also our support team will help you further with any questions related to Affiliates Enterprise on


  3. Tom November 13, 2017 at 12:30 pm #

    How do I obtain the Order API secrect key from ECWID? I can not find following this instructions (You must provide your Order API secret key key here. You can find the key in your Ecwid account under System Settings > API.)

    • Kento November 13, 2017 at 5:19 pm #

      Hi Tom,

      We’re currently reviewing the integration as the Order API secret key has been completely removed (it was previously available at but isn’t anymore). I see that you’re using Affiliates Enterprise, can you please forward temporary admin and FTP credentials to support at ittinx dot com so that we can review it for you as soon as the udpate is ready?


    • Shannon October 12, 2019 at 7:44 pm #

      So my understanding is that your able to create a link to my products for each affiliate to get paid for their sales of their very own link? This is what I’m needing so I do hope this is correct?
      Shannon Smith

      • Kento October 22, 2019 at 9:16 am #

        Hi Shannon,

        FYI the integration for Ecwid is quite old and not supported anymore …


  4. Joel MMCC January 8, 2016 at 9:53 pm #

    Really? You mean your shortcodes don’t do what the documentation says that they do because of “a technical issue due to cookie data not being available when it’s placed on first load,” and your suggested solution is for us to write (or hire a programmer to write) AJAX-level code!?

    The whole reason that people use WordPress and plugins for WordPress in the first place is so that they won’t have to do their own programming. If your referrer_user shortcode doesn’t display the proper data on first load because cookies haven’t been retrieved yet, that’s a bug or even design flaw in your plugin (at least for that shortcode functionality) and it basically makes it worse than useless to us. We cannot risk having the wrong referrer name display there just because a shopper had gone to another referrer page first and that cookie data was still present on first load but (hopefully) gets replaced further in the page process.

    If it needs AJAX to work, then you really should either remove that shortcode entirely from the product (at all levels), or fix it so that it includes the AJAX processing necessary. I know that WordPress plugins can include JavaScript files, so this is certainly feasible. Right now you’re basically doing false advertising since your documentation describes a shortcode that doesn’t actually work.

    • Kento January 11, 2016 at 8:46 pm #

      No, I’ve not said that it doesn’t do what it says in the documentation. What happens in this case is that how it works is not in accordance with your particular use case requirements and that’s why I suggested a possible solution. This does not mean that our documentation is intended to advertise falsely and I find the suggestion of it rather insulting. You have received a response to your question with a possible solution, if it doesn’t fit your plans, then I would suggest to look for another solution.

      • Joel MMCC January 11, 2016 at 9:12 pm #

        I apologize for the tone, but I stand by the assertion that that particular short code doesn’t do as the documentation describes. It’s not just my use case. Other issues that I discussed above do have to do with my use case, but not this one.

        The “referrer_user” shortcode is supposed to display information from the WordPress User (with Affiliate Role) attached to the Affiliate based on the affiliate URL Query parameter and/or Cookie, right? If it does not without massive intervention on the part of the WordPress site developer (and writing AJAX code definitely qualifies), then it’s not doing what it’s supposed to do. It’s the responsibility of the plugin to do what is necessary for its shortcodes to display the information they’re called on to display.

        I posted on December 29 because this appeared to be new behavior that only started happening (or at least I only noticed it happening) after Ecwid’s own plugin was massively upgraded, so I thought there may well be a connection and was giving you a heads-up.

        I chose your system largely because of that particular shortcode. We need to display to the shopper just which Affiliate is getting the donation from their purchase. It needs to appear on first load since Ecwid cart pages are not generally refreshed (Ecwid is a very heavily AJAXified iFramed hosted system that only appears to the shopper to be part of the WordPress page). It needs to be reliable, and not, for instance, display info from a previous Affiliate that the shopper may have visited a link to before (we had this happen as well recently and it caused some major problems). We need to be sure that the proper Affiliates are being credited, and whether it actually does or not, this particular glitch makes it look like the wrong one (or none at all) is being credited.

        If it takes AJAX to be sure that the proper data is brought in, then that AJAX needs to be part of your plugin. If you want to remove the referrer shortcodes entirely from updated versions of the free Light edition of the plugin and make it available only in pay editions (like you do for many other shortcodes), fine. We’re willing to pay for this functionality. But it has to work.

        • Kento January 15, 2016 at 7:21 pm #

          Hi Joel,

          What we’ll do is look into the possibility to provide this functionality, it’s a good suggestion in any case so an improvement in that sense is welcome anyhow. Is this your topic [referrer_user] pulling from cookie? We don’t need any extra payment for this if we don’t have to customize anything for you in this case. Do you have a few days so we can look into it, implement and test?


  5. Joel MMCC December 29, 2015 at 8:19 pm #


    Shortly before Christmas, Ecwid released a major update of their Ecwid for WordPress plugin (version 4.x, currently 4.0.3)! Among other things, it now provides access within the WordPress Admin area to functionality which previously required accessing the Ecwid Control Panel (e.g. viewing and processing Orders, changing Products and Categories, etc.).

    The thing is, being such a major rewrite. it may well have changed enough to cause your Affiliates Ecwid-Lite (and even Ecwid Affiliates Pro) integrations to no longer work correctly if it was designed specifically to integrate with the previous versions 3 and earlier.

    A symptom I just noticed is that pages that formerly displayed the Affiliate Name using the “referrer_name” shortcode (e.g. [referrer_user display="display_name"]) do not display them on first load, but do when the page is refreshed. We use that ability to distinguish between different sub-affiliates (such as chapters) of a parent affiliate. The cookie does get properly set, and apparently Affiliates properly tracks it.

    Example page:

    Note how, in the first paragraph below the product logo and the larger-font teaser paragraph, there’s text that reads, “All sales here assist the Affiliate of ….” Also that below the Ecwid Store iFrame area, there’s this: “The Affiliate of ….” Since a boldfaced version of the above shortcode is present between “the” and “Affiliate” in both places, those should both read, “the North Louisiana Affiliate of…” — and they do, once you refresh. But not on initial view. This is not a good sign, and is not acceptable functionality. It worked fine before.

    As for your Reply to me from a few hours ago, I think I’ve come up with another way, and one that would be less intrusive than a tracking pixel, but it would likely require a pretty significant rewrite to your plugins. It would be well worth it for many reasons. I can understand making this particular feature at least a Pro-level, and we’d be willing to pay for it.

    You use the Ecwid Legacy Orders API, right? You should switch to the new (current) Ecwid Orders API. In addition to using OAuth authorization instead of the clunky API Key system, it has many more features. Among these are new Order-level fields “refererURL” and “globalReferer”. As I understand from the description, these return the URL of the page that the store is embedded in, and the URL of the page that the user clicked a link on to get to that page (if any), respectively. In other words, “refererURL” is the URL that the user would see in the Location bar of the web browser while viewing the page with the store embedded in it, and “globalURL” is what would be passed as the HTTP Referer to that page. Unfortunately, neither field is present in the Legacy Orders API.

    With this in mind, were you to move to the new Ecwid Orders API, you could also have a tab under “Manage Affiliates” for entering URL patterns (with optional wildcards) to look for in one or both of those fields. If present, the Affiliate is credited, even in the absence of a URL parameter, cookie, or tracking pixel (remember that tracking pixels require another HTTP GET request to another server [which is how they work in the first place], and those can be blocked by firewalls or browser privacy settings or even by blind computer users who have all image-loading turned off in their browsers because images simply waste bandwidth to no usual benefit for reasons which should be obvious, or your tracking server may be down or DDOSed which could then cause the whole store to delay displaying for an unacceptably long time [ever sit staring at a white screen while a page you really need to see right now is trying to load, and the status bar is stuck on “Waiting for…,” and just how frustrating that can be?])!

    So, in our case, we could enter “” as one of the URLs for the Affiliate for the North Louisiana chapter of Susan G. Komen (the parameters would be treated as having wildcards at start and end, and additional wildcards could be inserted in the middle as needed), and then they could embed the store on their site and get credited for all sales from it with no further to-do. Likewise, if they (or we) set up a Facebook Page for them with an Ecwid Store App embedded in it, we could enter its URL and they would get credit for that as well.

    Suggested UI/UX: Add a tab or collapsible section to the Edit Affiliate page for entering “Track by URLs.” It would have at first one standard text input field, followed by three radio buttons: “○ Link to Store ○ Embedded Store ◉ Both” telling it which of the two Referer fields to look in, followed by “⊕⊖” icon buttons to add additional URL patterns or remove existing ones. The first such entry could even be automatically pre-filled with the Affiliate’s Website URL as specified in their WordPress User.

    Then, when Affiliates gets an ION request, it can call up the Order from the API and check the appropriate Referrer field(s) for the entered URL pattern(s), and credit them if found.

    I don’t know enough about what ION sends to know whether or not it already includes these fields in the JSON that it sends. If so, there would be no need for you to move to the new Ecwid Orders API! Just parse the ION’s JSON. From my communications with the Ecwid people, this may well be the case.

    At any rate, I’d be happy to help beta-test, and am pretty good at it.

    • Kento January 4, 2016 at 1:42 pm #

      Hi Joel,

      Many thanks for your detailed feedback, I’ll address the points you mentioned in order:

      – The integration doesn’t depend on the Ecwid plugin, so their rewrite doesn’t affect the functionality in either the light or Pro integrations.

      – Regading the shortcode, it’s a technical issue due to the cookie data not being available when it’s placed on first load. One possible solution, you could pull in the information via AJAX after the page has loaded and have it displayed, but you’ll need a programmer to do this for you.

      – The alternative you suggest to using a tracking pixel based on URL patterns could be a solution, it would all require a substantial amount of consulting and development around the APIs, order API fields and the UI enhancements you have mentioned. If you’d like to discuss a possible project in private, please let me know.

      – Thanks for offering to beta-test, that would of course be welcome.


  6. Joel MMCC December 22, 2015 at 11:02 pm #

    Is it possible to have an Ecwid store appear on not only our own WordPress site, but also on the sites of Affiliates, each showing their own Category only, and have the affiliates tracked appropriately with your software?

    Say we have “” (not the actual URL, but close) with multiple Store pages each for a different type of Affiliate (we have one group of products for, say, health charities; another for, say, animal charities; etc.). Each page displays a different Ecwid Category of products, and they’re set up so that it’s not easily feasible to even know that other Categories exist from within a given store page. If anyone comes to, say, the health charities page, they see the products branded for health charities in general, and it also looks up the specific Affiliate from the URL QueryString parameter and displays its name as the recipient of the donated proceeds on the page.

    But we also want some Affiliates to be able to embed the Ecwid store on their own sites (some of them are WP sites, some aren’t), yet still want the Affiliates to be tracked. Apparently, though, the URL parameter only works on WP sites with the Affiliates Ecwid integrator plugin (Light or Pro) installed, and for that to be installed, the base Affiliates plugin (or Pro or Enterprise) also needs to be installed. They don’t need to track Affiliates themselves. They just need to make sure that anyone who comes to and purchaes from that page, either with the URL QueryString parameter (if necessary) or without (preferred), will properly credit them and them alone with the affiliate commission.

    So how do we do this? The ION should only go to the parent WP site, so the notifications to credit Affiliates would only go there. I get that. But how does Ecwid know the affiliate code if the user buys from some embedding of the store other than the one on the main WordPress site with your two plugins? If they order from some other WordPress site belonging to a particular affiliate, or perhaps any non-WordPress sites (e.g. Drupal or Joomla or Wix or SquareSpace or whatever using Ecwid’s plugins for same, a Facebook Page Store using Ecwid’s Facebook App, a straight-up HTML page using Ecwid’s embedded HTML/JavaScript code, etc.), how will your plugins running on one particular WordPress site get the message?

    • Kento December 29, 2015 at 3:01 pm #

      Hi Joel,

      Regarding your first question, yes you can embed the store basically anywhere and use some specific features like Pixel Tracking that the affiliates can use along with the embedded store. Using that combination, a customer who arrives at an affiliate’s site and places an order, would result in the affiliate being credited.

      What you mention next related to the query parameters and categories sounds like it requires customization in the form of specific code developed to match your requirements. This would not be covered by any of the Affiliates plugin flavours OOTB.

      So for the stores embedded and pixel tracking, you would need to use Affiliates Enterprise – it really doesn’t matter if the other sites are running on WordPress or any other system, the tracking and referrals are running on the ‘main’ WordPress site where the affiliate system is installed.

      See Pixel Tracking and the Ecwid integration in the documentation for details.

      I expect that you will need some consulting and development done to fully cover your requirements.


  7. leinadfr April 21, 2015 at 10:28 am #

    yes, but i deactivate all suspect plugin, and It’s the same

    • kento April 21, 2015 at 10:45 am #

      Shall we have a look at your admin? Please forward credentials to support at itthinx dot com and make sure to include a link to this comment and we’ll have a look.

  8. leinadfr April 21, 2015 at 9:44 am #

    yes, but I’m sure thats my store ID, secret key and ION url are correct. I have delete all affiliates plugin and ecwid light, and It’s the same !!
    I try to change my order API, but this no change. I delete the cache, and same problem.

    • kento April 21, 2015 at 10:07 am #

      Ok thanks, that’s very strange. Do you have any other plugins installed that might interfere?

  9. Leinadfr March 24, 2015 at 8:06 am #

    I have one problem : with the good API, store ID, and instant order notifications, I have this message: ´please check your settings, the store coule not be authenticated ´
    Can you help me ?

    • kento April 20, 2015 at 4:41 pm #

      Hi, have you checked if this persists or was it temporary?

      • leinadfr April 20, 2015 at 5:15 pm #

        it’s permanent and persist

        • kento April 20, 2015 at 9:30 pm #

          Ok thanks, please make sure that your Store ID and Order API secret key are correct – if they have changed or if a single character is missing, it wont’ work. I’ve just checked myself on one of our testing sites and it works fine, just note that the parameters that the plugin uses are now from the Legacy API.

          • leinadfr April 21, 2015 at 6:10 am #

            the Store ID and order API are correct and verified, It’s Legacy API. the test endpoint url are ok

            • kento April 21, 2015 at 9:22 am #


              If you still get that message, it means that either your Store ID or the secret key are not recognized, maybe you have missed some characters or added some that shouldn’t be there. Please review the documentation and follow the steps exactly to set it up.


  10. Leeana February 21, 2015 at 4:25 am #

    I have 3 websites using Ecwid, each one with its own store ID, all paid ecwids.

    I love ecwid and thought the affiliate would be a great add-on so I have installed both lite and affiliates onto 1 website to try it out. I have put the relevant information into lite. then looked at the affiliates to configure going through all the options.

    I have signed up as an affiliate then used a new browser with the affiliate link and made purchases in ecwid but it has not registered the purchases or showing any referrals or anything to do with the sales/purchases in the ecwid.

    I am wanting a 20% commission and have put 0.2 for the referral rate.

    I am at a loss why I cant get this to work. From others comments it doesn’t seem to be hard although I cant figure it out and have spent hours on this.

    My website has other pages and ecwid was installed by a web designer using widgets. When I generated the affiliate area it removed all my other pages from the menu and all I had showing on my domain was the affiliate area. I have fixed that and now have that on the menu.

    I am unsure if this will work on a multi page website with ecwid or if it is only designed for a shop only website?

    I don’t know about codes and css and other design things so my knowledge and ability is limited. Any help from a basic level would be appreciated as I would like to get the pro and put this on my other websites but if I am unable to get the free version to work, I don’t want to spend money on something I cant get to work or wont work on my websites.

    Thank you in advance, I appreciate any help.


    • kento February 28, 2015 at 11:34 am #

      Hi Leeana,

      Regarding ” … When I generated the affiliate area it removed all my other pages from the menu … ” -this is not what happened. The Affiliates plugin does not remove any pages from your menu, it generates a new page. If you just have one page appearing in the menu it’s because your theme is set up to behave that way based on the menu that you have created.

      Regarding the affiliate area, it currently shows a 404 so it’s not possible to sign up and make a test order to see if it works. You have probably removed the page but left the link in the menu.

      I’ve tried to visit an affiliate link for affiliate ID 1 and 2 using the default URL parameter name (affiliates) but it doesn’t create the cookie, looks like you have the system disabled.


      • Leeana April 20, 2015 at 7:14 am #

        hi Kento,

        I am giving the affiliates another try.
        I now have managed to get the affiliates page working but I put through a sale via ecwid and its not showing anywhere in the affiliates area.

        We did the purchase as a ‘bank transfer’ so it didnt go through any online gateway but we marked it as paid and shipped in ecwid which should have triggered a commission in the affiliates back end.

        I have also tried the ION Cannon endpoint URL and unsure what that is meant to do. It said it worked but I didnt get any emails or anything, nothing happened.

        I am only basic/intermediate knowledge with these things so need any explanation to be as simple as possible so I understand.

        Thank you for your help.


        • kento April 20, 2015 at 9:19 pm #


          You need to make sure that your ION Cannon endpoint URL is as indicated by the plugin and registered with your store. Unless the Ecwid store knows where to send the order confirmation details needed to so that the Affiliates plugin can record the commission, it won’t work. In your Ecwid Dashboard go to System Settings > Apps > Legacy API keys add the ION Cannon endpoint provided by the plugin and save your settings.


          • Leeana April 21, 2015 at 2:13 am #

            Hi Kento
            Yes we have the ION Cannon endpoint URL done as described and we did the test thing as well that said it was performed successfully but I didnt get any emails or any types of notifications.. nothing happened just that it was performed.

            Where are we meant to see any sales or amounts for commissions?

            I want to get pro but if I cant work out this to start with then I wont be able to figure out pro.

            If there is a guide or something I can look at that goes through the full setup step by step and where things should be shown etc that would be great.

            Thanks for your help.


            • kento April 21, 2015 at 8:09 am #

              Hi Leeana,

              I’ve reviewed the documentation page and added more detailed information including how to test this here. Please review this fully and make sure to place a test order as outlined on that page. Note that there is a facility on your Ecwid Control Panel to test the ION Cannon endpoint URL but this does not produce a commission. You need to visit an affiliate’s link and place an order just as a real affiliate would to test it.

              I hope that helps, please let us know if that worked or you need further help.


          • Leeana April 21, 2015 at 9:35 am #

            Hello Kento
            I had already done all that, yet I have still gone back and double checked everything and followed all steps as per the link you gave. I have also placed a 2nd order via the affiliates link. I still have nothing showing any commissions in the backend for the affiliate.

            In Ecwid Light I have the commission 0.2 for the referral rate.. all API information are set in the 3 boxes relevant and my store ID…. Currency is AUD

            UNDER TOTALS -> I have checked all referral status and clicked apply, nothing changed. Where it says currency, the box is empty and there is no option to choose for US or AUD or any other currency, it just shows [–]

            There is 2 affiliates showing in that are there is affiliate 1 and affiliate 2

            ✔Id ✔Affiliate ✔Email ✔Username X Total X Currency
            TOTAL & CURRENCY are not showing any information to show any purchases or anything have occurred.

            I am at a total loss as to where any sales or commissions should show in the affiliates. I have checked my ecwid and I cant see any notes or any mention of an affiliate requiring a commission to be paid on a sale/purchase.

            Both mock purchases were processed and have been marked as delivered in ecwid so both sales are also final.

            I am wanting to use the affiliates on one of my other websites where I already have consultants earning commission on sales and this is done via them having a unique code to be used at checkout on all purchases. If I can have a proper affiliate program that tracks sales and commission to be paid, instead of relying on their customers to have to insert a code [which also means they cant use 2 codes so cant redeem a promotion and use a commission code] I really need to be able to see the basic feature of the sale and commission to be paid to be tested before I spend money to purchase Enterprise.


            • kento April 21, 2015 at 10:09 am #

              Thanks Leeana, would you mind if we had a look at the admin side of your site and have us perform a quick check?

              • Leeana April 21, 2015 at 11:24 am #

                Hi Kento
                Thats fine, but I dont want to put that type of information here 🙂

                If you want to shoot me a quick email I can reply with the information for you.


                • kento April 21, 2015 at 11:26 am #

                  Sure, of course not here 🙂 Please forward admin credentials to support at itthinx dot com and include a link to our conversation here and we’ll have a look. Thanks!

                  • Leeana April 21, 2015 at 11:37 am #

                    Thank you Kento, email sent.


  11. Maria December 8, 2014 at 11:09 pm #

    What about Joomla and HTML5 – sites? Thank you!

    • kento December 9, 2014 at 12:01 pm #

      Hi Maria,

      Thanks for asking, there are no plans to support Joomla sites. As for HTML sites without WordPress, this would still require a site with WordPress installed mainly for the back end administrative features.


  12. Tereza March 1, 2014 at 10:50 pm #

    I would like to know if I can use this plugin with share a sale, I apologize if the my question does not not make much sense, I am new in the Word Press planet.

    • kento March 3, 2014 at 5:08 pm #

      Hi Tereza, no that won’t work, it’s for an affiliate program managed on your own WordPress site.

  13. Aivan October 22, 2013 at 4:43 am #

    I sell products via ECWID, but I want to create an Referral Program, people that refer over to my site because they enjoyed the product get a share percentage, a commission…

    • antonio October 22, 2013 at 6:05 am #

      you can use:
      – The free option: Affiliates + Ecwid Integration Free
      – The pro version: Affiliate Pro for Ecwid (this includes Affiliates Pro and the integration pro)

      I recommend the pro version, which includes automatic status updates, notifications, and more additional features.

  14. David October 22, 2013 at 4:21 am #

    My website is a crowdfunding portal, we are putting together an affiliate programs to generate campaign sponsors then find contributor who contribute. We only get paid when campaigns get funded hence our affiliates can only also be paid when a revenue generating activity has occurred. Which plugin would you suggest for fundify with affiliates?

    • kento October 22, 2013 at 11:35 am #

      Keep an eye on this thread – we’re trying to figure out if there’s another plugin involved causing issues or if that theme would work fine with the Affiliates plugins. As the theme is working with EDD, the integration pack for Affiliates Pro would be suitable.

  15. Aivan October 20, 2013 at 4:43 am #

    Hi Kento,
    I came across your site looking for a strong affiliate program.
    Im more interested in a Customer Referral Program Software. Does your plugin has this functionality?

    • antonio October 21, 2013 at 2:28 pm #

      Yes, you can use Affiliates plugin to create an affiliates system. What do you need exactly? How do you sell products? (WooCommerce, eshop, …)

  16. tristan Okulus June 25, 2013 at 11:47 am #

    We purchased affiliate plugin 2 weeks ago. We have yesterday tried to upload and this says ‘expired’? The order #5816. Can you reactive or send new link please.

    • kento June 25, 2013 at 11:50 am #

      Hi, you can access it in the downloads section: Downloads.

  17. Jason Nelson June 22, 2013 at 11:41 pm #

    I’ve been using ECWID as the shopping cart on my different sites. I like that I can build separate sites for each item or group of items I sell. We are going with one everything site, and then several sites with just one product or group on products being sold.

    I’d like to start a robust affiliate program, but I’d like to know how that would work with your plugin. I’m running the sites out of the same data base. I installed your free plugins for ECWID on my sites. I edited this function in wp-init.php on about line 1641:
    function _affiliates_get_tablename( $name ) {
    global $wpdb;
    return $wpdb->prefix . AFFILIATES_TP . $name;
    to change $wpdb->prefix to the actual prefix of the first table I created. Then I installed everything else normally. I have the ION link in ECWID pointing to the location associated with the wordpress installation with the same prefix as above.

    It all seems to work fine. I can place an order on either of the two sites I’ve installed and the order shows up in that affiliates information no matter which site you are using.

    Would the pro plugin be as easy to edit? Would you need to charge more for me to use the pro plugin this way on a single ECWID installation, but multiple websites?

    Finally, have I done something dumb and its only a matter of time until my sites blow up and the IRS audits me?


    • kento June 25, 2013 at 8:41 am #

      Hi Jason,

      Thanks for posting the question, it fits in quite well with un update that is pending. It’s an option that allows to centralize things on one blog instead of doing it for each blog separately. I’ll try to add the option to the new release which will be available this week. With that, you won’t need to hack the plugins 😉


  18. Rick June 21, 2013 at 6:59 am #

    Hi there, just wanna know if the “affiliates” = the buyer/customer? e.g. they get rewarded after successfulling selling a friend to buy – the reward is in $ to spend in my website? Or whats the reward?

    • kento June 21, 2013 at 8:34 pm #

      Hi Rick,

      They are usually partners who drive traffic to your site and get a commission when a customer who has been referred makes a purchase.

Leave a Reply to leinadfr Click here to cancel reply.

We use cookies to optimize your experience on our site and assume you're OK with that if you stay.
OK, hide this message.

Affiliates · Contact · Jobs · Terms & Conditions · Privacy Policy · Documentation · Downloads · Useful Plugins · My Account