def METHOD_NAME(
    e2e_staff_api_client,
    channel_id,
    product_id,
    sale_discount_type,
    sale_discount_value,
):
    sale_name = "Sale"
    sale = create_sale(e2e_staff_api_client, sale_name, sale_discount_type)
    sale_id = sale["id"]
    sale_listing_input = [
        {
            "channelId": channel_id,
            "discountValue": sale_discount_value,
        }
    ]
    create_sale_channel_listing(
        e2e_staff_api_client, sale_id, add_channels=sale_listing_input
    )
    catalogue_input = {"products": [product_id]}
    sale_catalogues_add(e2e_staff_api_client, sale_id, catalogue_input)
    return sale_id, sale_discount_value