Skip to main content
Retrieves detailed configuration and pricing information for a specific product, including part details, decoration options, and pricing tiers.

Method signature

await client.productPricingAndConfiguration.getConfigurationAndPricing(params)

Parameters

productId
string
required
The unique identifier for the product
partId
string
The specific part identifier for the product variant
currency
string
required
The currency code for pricing (e.g., “USD”, “CAD”)
fobId
string
required
The FOB (Free On Board) point identifier
priceType
string
required
The type of pricing to retrieve (e.g., “Customer”, “List”)
localizationCountry
string
required
Country code for localization (e.g., “US”, “CA”)
localizationLanguage
string
required
Language code for localization (e.g., “en”, “fr”)
configurationType
string
required
The type of configuration to retrieve

Returns

Returns a promise that resolves to product configuration and pricing data, including:
  • Product details and part information
  • Available decoration locations and methods
  • Pricing tiers based on quantity
  • Applicable charges and fees
  • Configuration options

Example

const productPricingAndConfigurationData =
  await client.productPricingAndConfiguration.getConfigurationAndPricing({
    productId: 'item_id',
    currency: 'USD',
    priceType: 'Customer',
    fobId: 1,
  });

console.log(productPricingAndConfigurationData);

Build docs developers (and LLMs) love