Best way to merge these meshes

Hey there.
I’ve been working on this shoe model and i’m kinda stuck on how to merge the pattern of the sole with the sole itself.
they should definitely be in one piece.


Here’s the culprit.

The 2 solutions off the top of my head would be either to re-model the sole from the pattern mesh or to use remesh, but neither way seems good.

Is there any simpler way to merge the meshes and preserve decent topology? Perhaps some way of stitching them together?

Thanks.

Here are the wireframes:



I would actually re-model on the old sole withface snapping turned on. If you do do increase the subdivision surface on the old one beforehand to avoid getting too sharp edges with close by edgeloops

If I understand it correctly, u can take outer edge of sole, copy it and then use knife project on shoe to remove part of the mesh which will be used by sole. Then just snap-merge it.