R/sv_get_inventory_locations.R

Defines functions sv_get_inventory_locations

Documented in sv_get_inventory_locations

#' Get inventory locations
#' @export
sv_get_inventory_locations <- function(skus = NULL) {

  x <- sv_api(path = "inventory/getInventoryByLocation", ProductSKUs = skus)

  # clean data
  x <- x[purrr::map_int(x, length) > 0]   # remove products w/out warehouse location data
  purrr::map_df(
    names(x),
    function(a) {
      purrr::map_df(x[[a]], function(b) dplyr::bind_cols(dplyr::tibble(Sku = toupper(a)), dplyr::as_tibble(b)))
    }
  )
}
anthonypileggi/skuvaultr documentation built on Sept. 28, 2022, 6:57 a.m.