Once you have reviewed site preferences, review new custom objects.
New custom objects are created to enable the SFCC jobs that facilitate data synchronization. Here’s the configuration details for each of the four custom objects.
- marketplacerCatalogConfig
- marketplacerOrderConfig
- marketplacerSellerConfig
- marketplacerSellerDetails (Not to be manually configured).
marketplacerCatalogConfig
This custom object is used to configure the Catalog Import job.
Name |
Purpose |
ID |
The ID of the custom object. Default is “catalogData” |
taxonCustomAttributes |
The mapping between the custom attribute of a category and the corresponding attribute in the API response. (remember that Taxon= Category) |
advertCustomAttributes |
The mapping between the custom attribute of a Advert/Listing/SFCC Main product and the corresponding attribute in the API response. |
taxonQueryAttributes |
The Query response attributes required for creating the query. |
initialAdvertQuery |
This query is used to fetch all online adverts/listings/products from advertSearch API call for first run or initial product setup in SFCC and gets all online Marketplacer products only. This query will be used when a. In ‘MKP-ImportCatalog’ Job, ‘isInitialRun’ checkbox is ticked and used for importing only online Marketplacer products to SFCC for the first Job run. |
advertQuery |
The query is used for getting Advert/Listing/product updates from allAdverts API call. This will provide Marketplacer online product updates and deleted/offline product details to SFCC. After the first run of Catalog Job ‘MKP-ImportCatalog’, the ‘isInitialRun’ checkbox can be unchecked in Job for getting the product updates from this query through allAdverts API call. |
variationAttributeMapping |
The mapping between the required variation attribute names from response to the corresponding attributes in SFCC. |
marketplacerOrderConfig
This custom object is used to configure the Order Export job.
Name |
Purpose |
ID |
The ID of the custom object. Default is “orderData” |
requiredExportParams |
The required response data parameters of Order Export API to be added to the query |
requiredUpdateParams |
The required response data parameters of Order Status Update API to be added to the query |
marketplacerSellerConfig
This custom object is used to configure the Seller Import job.
Name |
Purpose |
ID |
The ID of the custom object. Default is “sellerData” |
sellerQuery |
The basic query required for sellerSearch API call. This is for getting Seller data. |
attributeMapping |
The mapping between the custom attribute of a Seller custom object (type: marketplacerSellerDetails) and the corresponding attribute in the API response. |
marketplacerSellerDetails
This custom object type stores seller objects in the form of custom objects. The custom objects are added during the Seller Import Job run. Ideally, this should not be added manually. This is a site-specific custom object type. These may be enhanced over time as we expand our ability for custom fields to be applied to Seller Profiles. Matching objects should be added to SFCC for these implementation specific customer custom attributes.
Name |
Purpose |
id |
The Marketplacer ID of the seller. |
businessName |
The name of the seller. |
storeDescription |
The description of the seller store. |
storeImages |
The images related to the store. |
openingHours |
The opening hours of the store. |
addressLine1 |
The Address of the store. |
addressLine2 |
The Address of the store. |
city |
The city in which the store is located. |
state |
The state in which the store is located. |
country |
The country in which the store is located. |
lng |
The longitude coordinate of the store. |
lat |
The latitude coordinate of the store. |
phone |
The contact number of the store. |
emailAddress |
The contact email of the store. |
postcode |
The postcode of the store. |
logo |
The logo of the store. |
shippingPolicy |
The shipping policy of the store. |
returnsPolicy |
The returns policy of the store. |
servicePolicy |
The service policy of the store. |
storePickupPolicy |
The store pickup policy of the store. |
creationDate |
The creation date and time of the custom object. |
lastModified |
The last modified date and time of the custom object. |
After reviewing the custom objects, add and update catalogs in SFCC.