Related Products
Accessories Compatibility Rules
Overview
DataSource provides accessory compatibility information as part of the Publishable Components. This information can be used to direct shoppers to additional products that they may want to consider at the time of purchase.
The Related Products are available in two ways:
- Accessories (Related Products Links) - provide Accessory SKU-to-Parent SKU relation.
- Accessory compatibility information (Compatibility Rules) - provide Accessory SKU-to-Parent Product Line/Model relation.
Accessories
The accessories information is delivered in the table Acc_Links.
Acc_Links
This table shows accessory-parent relationship, which products are accessories to which parent products. It includes products with specific related products designated by the manufacturer as well as those generated from a product's being an accessory to a specific product line / model. The table should be used to build accessory lists on product detail pages.
Field Name |
Type / Length |
Nullable |
Field Description |
ProdID |
varchar(40) |
not null |
Accessory product identifier |
PProdID |
varchar(40) |
not null |
Accessory’s Parent Product identifier |
Delivery: Increment |
Acc_Updates
The Acc_Updates table contains the list of accessories whose compatibility information has changed since the last delivery (either newly associated with parent products or unlinked from some parent products).
Field Name |
Type / Length |
Nullable |
Field Description |
ProdID |
varchar(40) |
not null |
Accessory product identifier |
Delivery: Increment |
Related Queries
Sample query to extract the accessories can be found here.
Compatibility Rules
Accessory compatibility information is delivered in two tables: Acc_Compatibility and Acc_Compatibility_Complement.
Acc_Compatibility
The table provides the information on accessories to parent product line/model relationship.
Field Name |
Type / Length |
Nullable |
Field Description |
ProdID |
varchar(40) |
not null |
Accessory product identifier |
PProductLine |
varchar(10) |
null |
Attribute value of a parent ProductLine related to this accessory |
PModel |
varchar(10) |
null |
Attribute value of a parent Model related to this accessory |
ComplementID |
int |
null |
Compatibility condition identifier – a reference to the table Acc_Compatibility_Complement_xx |
PCatID |
char(2) |
not null |
Category Code for the Accessory’s Parent Product |
PMfID |
varchar(10) |
not null |
Manufacturer identifier of the Accessory’s Parent Product |
Delivery: Increment |
For each accessory product the information includes the parents’ Product Line, Product Model (where available), Category and Manufacturer name (the appropriate attribute values) even if the parent products are not a part of your catalog.
Acc_Compatibility_Complement_xx
It specifies under what condition compatibility of an accessory with parent products is valid and may also provide additional information regarding compatibility.
“xx” in the table name is for a language code which the data is delivered in.
Field Name |
Type / Length |
Nullable |
Field Description |
ComplementID |
int |
not null |
Compatibility condition identifier |
ApplicableCondition |
varchar(2000) |
null |
Text that describes when the accessory fits the parent product line or parent model. |
Details |
varchar(2000) |
null |
Text that provides additional details in certain cases. |
Delivery: Increment |
Sometimes compatibility of an accessory to a parent product is subject to a condition ("only for …", "except for…"). Conditions are formalized using searchable attributes and their values and are provided in a text format.
For example, a condition could be “When Service & Support Type = 1 year warranty” or “When Display Native Resolution is not 3200 x 1800”.
Accessory compatibility information is also provided in the Standardized Description as well as in Main and Extended Specifications as part of Designed For section.
For example in the Main Specifications:
Designed For |
HP 550, 67XX; Elite x2; EliteBook 2170, 25XX, 27XX, 720 G1, 72X G2, 740 G1, 74X G2, 750 G1, 75X G2, 820 G1, 84XX, 850 G2, 85XX, 87XX; EliteBook Folio 1020 G2, 10XX G1, 94XX; EliteBook Revolve 810 G1, 810 G3; Pro x2; ProBook 440 G2, 4530, 53XX, 6360, 64X G1, 64XX, 65X G1, 65XX; TouchSmart Elite 7320 |
Related Queries
Sample query to extract the compatibility information is here.