def METHOD_NAME(
    e2e_staff_api_client,
):
    warehouse_data = create_warehouse(
        e2e_staff_api_client,
        name="Warehouse 1",
        slug="warehouse-1",
        address=first_address,
    )
    warehouse_id = warehouse_data["id"]
    channel_data = create_channel(
        e2e_staff_api_client,
        warehouse_ids=[warehouse_id],
    )
    channel_id = channel_data["id"]
    first_shipping_zone_data = create_shipping_zone(
        e2e_staff_api_client,
        warehouse_ids=[warehouse_id],
        channel_ids=[channel_id],
    )
    first_shipping_zone_id = first_shipping_zone_data["id"]
    first_shipping_method_data = create_shipping_method(
        e2e_staff_api_client,
        first_shipping_zone_id,
        name="First shipping method",
        type="PRICE",
    )
    first_shipping_method_id = first_shipping_method_data["id"]
    create_shipping_method_channel_listing(
        e2e_staff_api_client,
        first_shipping_method_id,
        channel_id,
    )
    second_shipping_zone_data = create_shipping_zone(
        e2e_staff_api_client,
        name="second shipping zone",
        countries="PL",
        warehouse_ids=[warehouse_id],
        channel_ids=[channel_id],
    )
    second_shipping_zone_id = second_shipping_zone_data["id"]
    second_shipping_method_data = create_shipping_method(
        e2e_staff_api_client,
        second_shipping_zone_id,
        name="Second shipping method",
        type="PRICE",
    )
    second_shipping_method_id = second_shipping_method_data["id"]
    create_shipping_method_channel_listing(
        e2e_staff_api_client,
        second_shipping_method_id,
        channel_id,
    )
    return (
        warehouse_id,
        channel_id,
        first_shipping_method_id,
        second_shipping_method_id,
    )