mirror of
https://github.com/opelly27/streetmerchant.git
synced 2026-05-20 07:37:39 +00:00
feat(store): add amazon-de-warehouse (#1102)
This commit is contained in:
@@ -147,6 +147,7 @@ environment variables are **optional**._
|
|||||||
| Amazon | `amazon`|
|
| Amazon | `amazon`|
|
||||||
| Amazon (CA) | `amazon-ca`|
|
| Amazon (CA) | `amazon-ca`|
|
||||||
| Amazon (DE) | `amazon-de`|
|
| Amazon (DE) | `amazon-de`|
|
||||||
|
| Amazon (DE) Warehouse | `amazon-de-warehouse`|
|
||||||
| Amazon (ES) | `amazon-es`|
|
| Amazon (ES) | `amazon-es`|
|
||||||
| Amazon (FR) | `amazon-fr`|
|
| Amazon (FR) | `amazon-fr`|
|
||||||
| Amazon (IT) | `amazon-it`|
|
| Amazon (IT) | `amazon-it`|
|
||||||
|
|||||||
@@ -0,0 +1,63 @@
|
|||||||
|
import {Store} from './store';
|
||||||
|
|
||||||
|
export const AmazonDeWarehouse: Store = {
|
||||||
|
backoffStatusCodes: [403, 429, 503],
|
||||||
|
labels: {
|
||||||
|
captcha: {
|
||||||
|
container: 'body',
|
||||||
|
text: [
|
||||||
|
'geben sie die unten angezeigten zeichen ein',
|
||||||
|
'geben sie die zeichen unten ein'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
inStock: {
|
||||||
|
container: '#a-autoid-0-announce',
|
||||||
|
text: ['In den Einkaufswagen']
|
||||||
|
},
|
||||||
|
maxPrice: {
|
||||||
|
container: 'a-size-large a-color-price olpOfferPrice a-text-bold',
|
||||||
|
euroFormat: true
|
||||||
|
},
|
||||||
|
outOfStock: [
|
||||||
|
{
|
||||||
|
container: '.a-size-medium',
|
||||||
|
text: [
|
||||||
|
'Derzeit gibt es keine Verkäufer, die diesen Artikel an Ihren Standort liefern können'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
links: [
|
||||||
|
{
|
||||||
|
brand: 'test:brand',
|
||||||
|
model: 'test:model',
|
||||||
|
series: 'test:series',
|
||||||
|
url: 'https://www.amazon.de/gp/offer-listing/B07PW9VBK5'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
brand: 'sony',
|
||||||
|
model: 'ps5 console',
|
||||||
|
series: 'sonyps5c',
|
||||||
|
url: 'https://www.amazon.de/gp/offer-listing/B08H93ZRK9'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
brand: 'sony',
|
||||||
|
model: 'ps5 digital',
|
||||||
|
series: 'sonyps5de',
|
||||||
|
url: 'https://www.amazon.de/gp/offer-listing/B08H98GVK8'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
brand: 'microsoft',
|
||||||
|
model: 'xbox series s',
|
||||||
|
series: 'xboxss',
|
||||||
|
url: 'https://www.amazon.de/gp/offer-listing/B087VM5XC6'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
brand: 'microsoft',
|
||||||
|
model: 'xbox series x',
|
||||||
|
series: 'xboxsx',
|
||||||
|
url: 'https://www.amazon.de/gp/offer-listing/B08H93ZRLL'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
name: 'amazon-de-warehouse'
|
||||||
|
};
|
||||||
@@ -5,6 +5,7 @@ import {AlternateNL} from './alternate-nl';
|
|||||||
import {Amazon} from './amazon';
|
import {Amazon} from './amazon';
|
||||||
import {AmazonCa} from './amazon-ca';
|
import {AmazonCa} from './amazon-ca';
|
||||||
import {AmazonDe} from './amazon-de';
|
import {AmazonDe} from './amazon-de';
|
||||||
|
import {AmazonDeWarehouse} from './amazon-de-warehouse';
|
||||||
import {AmazonEs} from './amazon-es';
|
import {AmazonEs} from './amazon-es';
|
||||||
import {AmazonFr} from './amazon-fr';
|
import {AmazonFr} from './amazon-fr';
|
||||||
import {AmazonIt} from './amazon-it';
|
import {AmazonIt} from './amazon-it';
|
||||||
@@ -88,6 +89,7 @@ export const storeList = new Map([
|
|||||||
[Amazon.name, Amazon],
|
[Amazon.name, Amazon],
|
||||||
[AmazonCa.name, AmazonCa],
|
[AmazonCa.name, AmazonCa],
|
||||||
[AmazonDe.name, AmazonDe],
|
[AmazonDe.name, AmazonDe],
|
||||||
|
[AmazonDeWarehouse.name, AmazonDeWarehouse],
|
||||||
[AmazonEs.name, AmazonEs],
|
[AmazonEs.name, AmazonEs],
|
||||||
[AmazonFr.name, AmazonFr],
|
[AmazonFr.name, AmazonFr],
|
||||||
[AmazonNl.name, AmazonNl],
|
[AmazonNl.name, AmazonNl],
|
||||||
|
|||||||
Reference in New Issue
Block a user