Odin

MofipProduct

object

MofipProduct is the Migros-Partner/VOI (MP-VOI) API Modell for Mofip to read from. As Mofip does not integrate the Data from the MP-VOI interface which is provided by Zucchetti GmbH called WebBO, we as the middlelayer leverage the API to read the data from.

categorystringrequired

Category is the BoSS Number which declares in which segment the product is. Schinken is Fleisch = 04 is an example, we know later.

Example:050115240505

gtinstringrequired

GTIN is the fka EAN. (eg. Barcode)

Example:2124307000001

product_idstringrequired

ProductID is the WebBO specific product-id.

Example:275700501000

product_namestringrequired

ProductName represents the Name of the product that has been saved in WebBO.

Example:Blumenkohl

show_originboolean

Origin tells the caller if this product needs additional input from the store-employee about the origin.

show_wildfangboolean

Wildfang tells the caller, if the product needs additional input from the store-employee about the fangzone.

Example

ProductAttributeRequestResponse

object

Additional product specific attributes.

productIDstring

Is the SAP ID of a product. Note - Not a GTIN.

>= 12 characters<= 12 characters

showDeliveryInterruptionboolean

Field indicates if a product currently has delivery interruption and should be indicated as such.

showNeuboolean

Field indicates if a product is currently promoted as a “new” product or neuheit.

showNoReorderboolean

Field indicates if a product shouldn’t be reordered.

showSeasonboolean

Field indicates if a product is currently promoted as a “seasonal” product.

storeIDstring

Is the migros default way of identifiying stores. Note - Consists of 7 digits

>= 7 characters<= 7 characters

Example

ProductResponse

object

Detailed information about a product.

alternative_gtinsarray[string]

Alternative GTINs for the product.

base_unit_typestring

The base unit type (e.g., CU).

boss_numberstring

The BOSS number of the product.

brand_codestring

The brand code.

brand_namestring

The brand name.

brand_typestring

The type of brand (e.g., Eigenmarke).

days_until_expirationinteger

The number of days until the product expires.

gtinstring

The primary GTIN of the product.

idstring

ID of the product.

max_order_quantityinteger

The maximum order quantity for the product.

namestring

Full name of the product.

name_part1string

The first part of the product name.

name_part2string

The second part of the product name.

name_part3string

The third part of the product name.

origin_country_code1string

The primary origin country code.

packageobject

Information about the product’s package.

Show Child Parameters
pricesobject

Pricing information for the product across different retailers.

Show Child Parameters
product_group_namestring

The product group name.

product_group_numberstring

The product group number.

product_imagestring

The product image of the product encoded in Base64

sap_creation_datestring(date-time)

The SAP creation date of the product.

short_namestring

Shortened name of the product.

status_namestring

The status of the product (e.g., active).

tax_classinteger

The tax class of the product.

tax_ratenumber(float)

The tax rate applicable to the product.

transport_unit_typestring

The transport unit type (e.g., TU).

Example

SimulatedImages

object

SimulatedImages represents a collection of base64-encoded images grouped by label sizes.

size1.6array[string]

List of base64 encoded images for label size 1.6 inches

size2.2array[string]

List of base64 encoded images for label size 2.2 inches

size2.7array[string]

List of base64 encoded images for label size 2.7 inches

size4.2array[string]

List of base64 encoded images for label size 4.2 inches

size7.5array[string]

List of base64 encoded images for label size 7.5 inches

size8.2array[string]

List of base64 encoded images for label size 8.2 inches

Example

StoreProcesses

object

UploadModel is used to deserialise what we receive from SAP PI.

worklistarray[object]required

SPStates contains the states of the different Filialprozesse for a certain product in a certain store as sent by the MoFiP / SAP.

Show Child Parameters
Example