Skip to content

Commit c013924

Browse files
author
Robert Organ
committed
Update docs about Rakuten/Awin mappings
1 parent 8e1bdf9 commit c013924

File tree

2 files changed

+154
-2
lines changed

2 files changed

+154
-2
lines changed

docs/feeds/offer/formats/awin_xml.md

Lines changed: 93 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,97 @@ description: Awin affiliate feed format
77

88
## Description
99

10-
[Awin](https://wiki.awin.com/images/a/a0/PM-FeedColumnDescriptions.pdf) is partially supported for shops using the Awin affiliate network for quick onboarding to Prisjakt. But to fully utilize all features we recommend our [Prisjakt XML](./prisjakt_xml/index.md) format.
10+
[Awin](https://wiki.awin.com/images/a/a0/PM-FeedColumnDescriptions.pdf) is partially supported for shops using the Awin
11+
affiliate network for quick onboarding to Prisjakt. But to fully utilize all features we recommend
12+
our [Prisjakt XML](./prisjakt_xml/index.md) format.
1113

14+
## Mapings of Awin fields to Prisjakt fields
15+
16+
| Awin Field | Prisjakt Field |
17+
|-------------------------------------------------|----------------------------------|
18+
| merchant_product_id | id |
19+
| product_name | title |
20+
| in_stock *1 | availability |
21+
| condition | condition |
22+
| google_taxonomy | google_product_category |
23+
| merchant_deep_link | link |
24+
| product_price_old *2 | price |
25+
| alternate_image_['one', 'two', 'three', 'four'] | additional_image_link |
26+
| *MISSING* | adult |
27+
| aw_deep_link | affiliate_link |
28+
| *MISSING* | age_group |
29+
| *MISSING* | availability_date |
30+
| brand_name | brand |
31+
| colour | color |
32+
| description | description |
33+
| *MISSING* | energy_efficiency_class |
34+
| suitable_for | gender |
35+
| product_gtin *3 | gtin |
36+
| merchant_image_url *4 | image_link |
37+
| *MISSING* | is_bundle |
38+
| *MISSING* | item_group_id |
39+
| *MISSING* | marketplace_retailer |
40+
| *MISSING* | material |
41+
| mpn *5 | mpn |
42+
| *MISSING* | pattern |
43+
| *MISSING* | product_detail:section_name, |
44+
| *MISSING* | product_detail:attribute_name, |
45+
| *MISSING* | product_detail:attribute_value, |
46+
| product_type *6 | product_type |
47+
| *MISSING* | promotion_id |
48+
| display_price | sale_price |
49+
| *MISSING* | sale_price_effective_date |
50+
| *MISSING* | delta_command |
51+
| *MISSING* | shipping:country, |
52+
| delivery_cost | shipping:price, |
53+
| *MISSING* | shipping:service, |
54+
| *MISSING* | shipping:region, |
55+
| *MISSING* | shipping:min_transit_time, |
56+
| *MISSING* | shipping:max_transit_time, |
57+
| *MISSING* | shipping:min_handling_time, |
58+
| *MISSING* | shipping:max_handling_time, |
59+
| *MISSING* | shipping_height |
60+
| *MISSING* | shipping_label |
61+
| *MISSING* | shipping_length |
62+
| *MISSING* | shipping_weight |
63+
| *MISSING* | shipping_width |
64+
| size | size |
65+
| *MISSING* | size_system |
66+
| *MISSING* | pause |
67+
68+
```md
69+
*1 availability
70+
- If `in_stock` field is 1, availability is "in stock"
71+
- If `in_stock` field is missing use `stock_quantity` or `stock_status` fields to determine availability
72+
```
73+
74+
```md
75+
*2 price
76+
- Use `dispaly_price` as price when sale_price is not defined.
77+
- If `sale_price` is defined, `display_price` become `sale_price` and regular price is in `product_price_old`.
78+
```
79+
80+
```md
81+
*3 gtin
82+
- Use `product_gtin` if field is present.
83+
- If `product_gtin` field is missing use `isbn` or `ean` or `upc` fields to determine `gtin`
84+
```
85+
86+
```md
87+
*4 image_link
88+
- Use `merchant_image_url` if field is present.
89+
- If `merchant_image_url` field is missing use `aw_image_url` or `large_image` to determine `image_link`
90+
```
91+
92+
```md
93+
*5 mpn
94+
- Use `mpn` if field i available.
95+
- If `mpn` field is missing use `model_number` to determine `mpn`
96+
```
97+
98+
```md
99+
*6 product_type
100+
- Use `product_type` if field is present.
101+
- If `product_type` field is missing use `merchant_category`, `merchant_product_category_path` or `category_name`
102+
to determine `product_type`
103+
```

docs/feeds/offer/formats/rakuten_xml.md

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,64 @@ description: Rakuten affiliate feed format
77

88
## Description
99

10-
[Rakuten](https://rakutenadvertising.com/product-feed-specification/) is partially supported for shops using the Rakuten affiliate network for quick onboarding to Prisjakt. But to fully utilize all features we recommend our [Prisjakt XML](./prisjakt_xml/index.md) format.
10+
[Rakuten](https://rakutenadvertising.com/product-feed-specification/) is partially supported for shops using the Rakuten affiliate network for quick onboarding to Prisjakt. But to fully utilize all features we recommend our [Prisjakt XML](./prisjakt_xml/index.md) format.
11+
12+
## Mapings of Rakuten fields to Prisjakt fields
13+
14+
```md
15+
Important Info:
16+
For every rakuten offer we have 3 different prefixes [ new, refurbished, used ]. Further this prefix will be used to create mapping
17+
and will be shown as {prefix} in the table below.
18+
```
19+
20+
| Rakuten Field | Prisjakt Field |
21+
|-----------------------|---------------------------------|
22+
| productid | id |
23+
| designation | title |
24+
| availability | availability |
25+
| {prefix} | condition |
26+
| *MISSING* | google_product_category |
27+
| url_{prefix} | link |
28+
| {prefix}bestprice | price |
29+
| *MISSING* | additional_image_link |
30+
| *MISSING* | adult |
31+
| url_{prefix} | affiliate_link |
32+
| *MISSING* | age_group |
33+
| *MISSING* | availability_date |
34+
| manufacturer | brand |
35+
| *MISSING* | color |
36+
| *MISSING* | description |
37+
| *MISSING* | energy_efficiency_class |
38+
| *MISSING* | gender |
39+
| ean | gtin |
40+
| urlimg | image_link |
41+
| *MISSING* | is_bundle |
42+
| *MISSING* | item_group_id |
43+
| *MISSING* | marketplace_retailer |
44+
| *MISSING* | material |
45+
| mpn | mpn |
46+
| *MISSING* | pattern |
47+
| *MISSING* | product_detail:section_name, |
48+
| *MISSING* | product_detail:attribute_name, |
49+
| *MISSING* | product_detail:attribute_value, |
50+
| categories | product_type |
51+
| *MISSING* | promotion_id |
52+
| *MISSING* | sale_price |
53+
| *MISSING* | sale_price_effective_date |
54+
| *MISSING* | delta_command |
55+
| *MISSING* | shipping:country, |
56+
| shippingcost_{prefix} | shipping:price, |
57+
| *MISSING* | shipping:service, |
58+
| *MISSING* | shipping:region, |
59+
| *MISSING* | shipping:min_transit_time, |
60+
| *MISSING* | shipping:max_transit_time, |
61+
| *MISSING* | shipping:min_handling_time, |
62+
| *MISSING* | shipping:max_handling_time, |
63+
| *MISSING* | shipping_height |
64+
| *MISSING* | shipping_label |
65+
| *MISSING* | shipping_length |
66+
| *MISSING* | shipping_weight |
67+
| *MISSING* | shipping_width |
68+
| *MISSING* | size |
69+
| *MISSING* | size_system |
70+
| *MISSING* | pause |

0 commit comments

Comments
 (0)