feat: add WB_PVZ (Wildberries pickup) delivery carrier
This commit is contained in:
@@ -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
|
||||
|
||||
+2
-1
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user