The 40-year-old singer took to Instagram to inform her fans about the development.
"I'm very sorry to inform you all that I won't be able to sing on the 10th and 11th in Paris, the 12th in Antwerp, or the 14th in Amsterdam, but we are working on confirming new dates.
"At the moment I'm concentrating on full recovery to be able to share with you all this show that I've so enjoyed preparing and of which I am very proud," Shakira wrote.
El Dorado tour, which was set to start on November 8, is now scheduled to kick-start on November 16 at Park & Suites Arena in Montpellier, France.