diff --git a/src/amazon-marketplace.ts b/src/amazon-marketplace.ts index 0cd5cf63..1bf13bf9 100644 --- a/src/amazon-marketplace.ts +++ b/src/amazon-marketplace.ts @@ -60,6 +60,7 @@ export enum AmazonMarketplaceAdvertisingCurrency { export enum AmazonMarketplaceAdvertisingCountryCode { AE = 'AE', AU = 'AU', + BE = 'BE', BR = 'BR', CA = 'CA', DE = 'DE', @@ -94,6 +95,7 @@ export enum AmazonMarketplaceAdvertisingTimeZone { ASIA_TOKYO = 'Asia/Tokyo', AUSTRALIA_SYDNEY = 'Australia/Sydney', EUROPE_AMSTERDAM = 'Europe/Amsterdam', + EUROPE_BRUSSELS = 'Europe/Brussels', EUROPE_ISTANBUL = 'Europe/Istanbul', EUROPE_LONDON = 'Europe/London', EUROPE_PARIS = 'Europe/Paris', diff --git a/src/marketplaces/be.ts b/src/marketplaces/be.ts index bf3009e9..90da702a 100644 --- a/src/marketplaces/be.ts +++ b/src/marketplaces/be.ts @@ -1,9 +1,12 @@ import { AmazonMarketplace, + AmazonMarketplaceAdvertisingCountryCode, AmazonMarketplaceAdvertisingCurrency, + AmazonMarketplaceAdvertisingTimeZone, AmazonMarketplaceCountryCode, AmazonMarketplaceTimeZone, } from '../amazon-marketplace' +import { europeanAdvertisingFactory } from '../european-advertising-factory' import { sellingPartnerRegions } from '../selling-partner-api-regions' export const BE = new AmazonMarketplace({ @@ -21,6 +24,10 @@ export const BE = new AmazonMarketplace({ sellerCentralUri: 'https://sellercentral.amazon.com.be', vendorCentralUri: 'https://vendorcentral.amazon.com.be', webServiceUri: 'https://mws-eu.amazonservices.com', + advertising: europeanAdvertisingFactory( + AmazonMarketplaceAdvertisingCountryCode.BE, + AmazonMarketplaceAdvertisingTimeZone.EUROPE_BRUSSELS, + ), sellingPartner: { region: sellingPartnerRegions.EU, }, diff --git a/test/__snapshots__/marketplaces.test.ts.snap b/test/__snapshots__/marketplaces.test.ts.snap index 6976ee7b..345179e1 100644 --- a/test/__snapshots__/marketplaces.test.ts.snap +++ b/test/__snapshots__/marketplaces.test.ts.snap @@ -92,6 +92,27 @@ AmazonMarketplace { exports[`marketplace BE should match snapshot 1`] = ` AmazonMarketplace { + "advertising": { + "bids": { + "sponsoredBrands": { + "max": 3900, + "min": 10, + }, + "sponsoredProducts": { + "max": 100000, + "min": 2, + }, + }, + "countryCode": "BE", + "region": AmazonMarketplaceAdvertisingRegion { + "accessTokenUri": "https://api.amazon.co.uk/auth/o2/token", + "authorizationUri": "https://eu.account.amazon.com/ap/oa", + "code": "EU", + "endpoint": "https://advertising-api-eu.amazon.com", + "name": "Europe", + }, + "timeZone": "Europe/Brussels", + }, "countryCode": "BE", "currency": "EUR", "id": "AMEN7PMS3EDWL",