¿Puede simplemente redirigir a la propiedad get_absolute_url definida del Producto?
def add(request):
...
product.product_id = soup.find('h1', class_='product-id').text
existing_product = Product.objects.filter(product_id=product.product_id)
if existing_product:
return redirect(existing_product.get_absolute_url())