RadioShack extends e-commerce partnership