diff --git a/server/src/routes/user-orders.js b/server/src/routes/user-orders.js index 6916bb1..2c2da0f 100644 --- a/server/src/routes/user-orders.js +++ b/server/src/routes/user-orders.js @@ -37,7 +37,7 @@ export async function registerUserOrderRoutes(fastify) { carrierRaw === undefined || carrierRaw === null || carrierRaw === '' ? '' : String(carrierRaw).trim() if (!isDeliveryCarrier(carrierStr)) { return reply.code(400).send({ - error: 'deliveryCarrier обязателен для доставки: RUSSIAN_POST | OZON_PVZ | YANDEX_PVZ | FIVE_POST', + error: 'deliveryCarrier обязателен для доставки: RUSSIAN_POST | OZON_PVZ | YANDEX_PVZ | FIVE_POST | WB_PVZ', }) } deliveryCarrier = carrierStr diff --git a/shared/constants/delivery-carrier.d.ts b/shared/constants/delivery-carrier.d.ts index b9ece2f..d48d06e 100644 --- a/shared/constants/delivery-carrier.d.ts +++ b/shared/constants/delivery-carrier.d.ts @@ -1,10 +1,11 @@ -export declare const DELIVERY_CARRIERS: readonly ['RUSSIAN_POST', 'OZON_PVZ', 'YANDEX_PVZ', 'FIVE_POST'] +export declare const DELIVERY_CARRIERS: readonly ['RUSSIAN_POST', 'OZON_PVZ', 'YANDEX_PVZ', 'FIVE_POST', 'WB_PVZ'] export declare const DELIVERY_CARRIER_LABELS: { readonly RUSSIAN_POST: 'Почта России' readonly OZON_PVZ: 'Озон доставка (пункт выдачи)' readonly YANDEX_PVZ: 'Яндекс доставка (пункт выдачи)' readonly FIVE_POST: '5Post (пункт выдачи)' + readonly WB_PVZ: 'WB доставка (пункт выдачи)' } export declare function deliveryCarrierLabelRu(code: string | null | undefined): string | null diff --git a/shared/constants/delivery-carrier.js b/shared/constants/delivery-carrier.js index 06bc1d5..f3afe51 100644 --- a/shared/constants/delivery-carrier.js +++ b/shared/constants/delivery-carrier.js @@ -1,10 +1,11 @@ -export const DELIVERY_CARRIERS = Object.freeze(['RUSSIAN_POST', 'OZON_PVZ', 'YANDEX_PVZ', 'FIVE_POST']) +export const DELIVERY_CARRIERS = Object.freeze(['RUSSIAN_POST', 'OZON_PVZ', 'YANDEX_PVZ', 'FIVE_POST', 'WB_PVZ']) export const DELIVERY_CARRIER_LABELS = Object.freeze({ RUSSIAN_POST: 'Почта России', OZON_PVZ: 'Озон доставка (пункт выдачи)', YANDEX_PVZ: 'Яндекс доставка (пункт выдачи)', FIVE_POST: '5Post (пункт выдачи)', + WB_PVZ: 'WB доставка (пункт выдачи)', }) export function deliveryCarrierLabelRu(code) {