Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
Explanation: Normally, this would translate "Internet offer", meaning a special offer for customers ordering on the Internet, but judging from the context: "On the home page of XXX's Internet services" I believe it to mean "what XXX has to offer on the Internet", i.e. XXX's Internet services