u
This commit is contained in:
@@ -242,12 +242,17 @@ export async function importOrders({
|
|||||||
|
|
||||||
if (shippableLines.length > 0) {
|
if (shippableLines.length > 0) {
|
||||||
try {
|
try {
|
||||||
|
const isSelbstabholer = (shippingType || '').trim().toLowerCase() === 'selbstabholer';
|
||||||
|
const deliveryState = isShipped ? 'delivered' : 'new';
|
||||||
|
|
||||||
const shipment = await store.shipment.create(googleAuthId, {
|
const shipment = await store.shipment.create(googleAuthId, {
|
||||||
orderId: createdOrder.id,
|
orderId: createdOrder.id,
|
||||||
date: validDate,
|
date: validDate,
|
||||||
|
state: deliveryState,
|
||||||
lines: shippableLines,
|
lines: shippableLines,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (!isSelbstabholer) {
|
||||||
const trackingCode = cleanValue(m.trackingCode ?? m.tracking_code ?? m.cTracking);
|
const trackingCode = cleanValue(m.trackingCode ?? m.tracking_code ?? m.cTracking);
|
||||||
const carrier = cleanValue(m.carrier ?? m.cCarrier);
|
const carrier = cleanValue(m.carrier ?? m.cCarrier);
|
||||||
const shippingState = isShipped ? 'shipped' : 'draft';
|
const shippingState = isShipped ? 'shipped' : 'draft';
|
||||||
@@ -261,6 +266,7 @@ export async function importOrders({
|
|||||||
warehouseId: defaultWarehouseId || undefined,
|
warehouseId: defaultWarehouseId || undefined,
|
||||||
});
|
});
|
||||||
shippingsImported++;
|
shippingsImported++;
|
||||||
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
log.warn(`Failed to create shipment/shipping for order ${orderNumber}:`, err.message);
|
log.warn(`Failed to create shipment/shipping for order ${orderNumber}:`, err.message);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user