Skip to main content

Get Product

Definition​

Gets a product by identifier (ID).
You can get product details for different purposes, such as creating discounts for the product or sending the product link with price and image by email marketing.
You can obtain ID of the product from other activities such as Search Orders and Abandoned Carts.

Properties​

PropertyDescription
Product IDThe ID of the product.

Outcomes​

OutcomeDescription
DoneReturns the output model.

Output Model​

{
Id: number,
DefaultPictureModel: {
ImageUrl: string,
ThumbImageUrl: string,
FullSizeImageUrl: string,
Title: string,
AlternateText: string,
},
PictureModels: [{
ImageUrl: string,
ThumbImageUrl: string,
FullSizeImageUrl: string,
Title: string,
AlternateText: string,
}],
Name: string,
ShortDescription: string,
SeName: string,
Url: string,
ProductType: number, // SimpleProduct = 5, GroupedProduct = 10
Sku: string,
ManufacturerPartNumber: string,
Gtin: string,
IsShipEnabled: boolean,
IsFreeShipping: boolean,
FreeShippingNotificationEnabled: boolean,
DeliveryDate: string,
IsRental: boolean,
RentalStartDate: Date,
RentalEndDate: Date,
ManageInventoryMethod: number, // DontManageStock = 0, ManageStock = 1, ManageStockByAttributes = 2
StockAvailability: string,
InStock: boolean,
EmailAFriendEnabled: boolean,
PageShareCode: string,
ProductPrice: {
CurrencyCode: string,
OldPrice: string,
OldPriceValue?: number,
Price: string,
PriceValue: number,
PriceWithDiscount: string,
PriceWithDiscountValue?: number,
CustomerEntersPrice: boolean,
CallForPrice: boolean,
ProductId: number,
HidePrices: boolean,
IsRental: boolean,
RentalPrice: string,
RentalPriceValue?: number,
DisplayTaxShippingInfo: boolean,
BasePricePAngV: string,
BasePricePAngVValue?: number
},
CurrentStoreName: string,
AssociatedProducts: [] // List of products, the objects are the same as current object
}