It is true that the average EU e-shopper spends 939 euros per year on domestic e-commerce but 693 euros per year on cross-border ecommerce.
But bear in mind that the difference between domestic and cross-border e-commerce is not always clear:
Furthermore, e-commerce trade patterns follow to a large extent geographical and linguistic affinities. Countries that share a language or close ties with another EU country have higher levels of cross-border (intra-EU) e-commerce. For example, Belgian consumers shop mostly from France followed by the Netherlands while Czech consumers buy mostly from Germany followed by Poland.
In view of the above criteria, cross-border intra-EU e-commerce is in fact vibrant and growing.