Bug in Banggood Link Customizer

This is not how we wanted to start our Blog. It's been several weeks since we reported this bug to Banggood via multiple channels, but is still not fixed.

That's why we decided to publish this post, to warn Banggood affiliates of bug that can lead to lost income.

We discovered a really nasty bug in Banggood Link Customizer. It can create affiliate links with wrong affiliate.

  1. Take any link with affiliate ID in it, other than yours. For example here is random link taken from AndyRC Youtube Channel with his affiliate id:
    https://www.banggood.com/Diatone-Roma-F5-4S-or-6S-5-Inch-Freestyle-FPV-Racing-Drone-PNP-RUNCAM-PHOENIX2-Cam-400MW-VTX-F50-50A-ESC-1700-or-2450KV-Motor-p-1740588.html?utm_campaign=Andy&utm_content=tanghao&p=XO2013166930201304K5&ID=6274378&cur_warehouse=CN Note that his Affiliate ID is XO2013166930201304K5

  2. Go to Banggood Link Customizer. Paste link and put any name for it

    Generated link with wrong Affiliate ID
    Generated link with wrong Affiliate ID

  3. Click generate and look at the link it created.

    Banggood link customizer
    Banggood link customizer

  4. You can also copy Short Link, paste it into your browser and look at destination after redirect


Generated link with wrong Affiliate ID
Generated link with wrong Affiliate ID

Affiliate ID is the same as in the original link (XO2013166930201304K5). It was not replaced with appropriate affiliate ID.

Problem with this bug is that it is something that should be obvious for developers. Issues like this should be tested not only during development, but also covered with automated tests. If they missed something like this, who knows how many edge cases slipped trough.

You should be aware of this bug when you use Link customizer. Or even better, use our Chrome extension to create affiliate link, and then paste that link in customizer. That way you will be sure that your affiliate ID is there.