mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
⚡ Small improvements on WooCommerce-Node
This commit is contained in:
@@ -124,7 +124,7 @@ export class WooCommerce implements INodeType {
|
||||
body.catalog_visibility = additionalFields.catalogVisibility as string;
|
||||
}
|
||||
if (additionalFields.categories) {
|
||||
body.categories = (additionalFields.categories as string[]).map(category => { id: parseInt(category, 10); }) as unknown as IDataObject[];
|
||||
body.categories = (additionalFields.categories as string[]).map(category => ({ id: parseInt(category, 10) })) as unknown as IDataObject[];
|
||||
}
|
||||
if (additionalFields.crossSellIds) {
|
||||
body.cross_sell_ids = (additionalFields.crossSellIds as string).split(',') as string[];
|
||||
@@ -153,9 +153,6 @@ export class WooCommerce implements INodeType {
|
||||
if (additionalFields.parentId) {
|
||||
body.parent_id = additionalFields.parentId as string;
|
||||
}
|
||||
if (additionalFields.price) {
|
||||
body.price = additionalFields.price as string;
|
||||
}
|
||||
if (additionalFields.purchaseNote) {
|
||||
body.purchase_note = additionalFields.purchaseNote as string;
|
||||
}
|
||||
@@ -193,7 +190,7 @@ export class WooCommerce implements INodeType {
|
||||
body.stock_status = additionalFields.stockStatus as string;
|
||||
}
|
||||
if (additionalFields.tags) {
|
||||
body.tags = (additionalFields.tags as string[]).map(tag => { id: parseInt(tag, 10); }) as unknown as IDataObject[];
|
||||
body.tags = (additionalFields.tags as string[]).map(tag => ({ 'id': parseInt(tag, 10) })) as unknown as IDataObject[];
|
||||
}
|
||||
if (additionalFields.taxClass) {
|
||||
body.tax_class = additionalFields.taxClass as string;
|
||||
@@ -245,7 +242,7 @@ export class WooCommerce implements INodeType {
|
||||
body.catalog_visibility = updateFields.catalogVisibility as string;
|
||||
}
|
||||
if (updateFields.categories) {
|
||||
body.categories = (updateFields.categories as string[]).map(category => { id: parseInt(category, 10); }) as unknown as IDataObject[];
|
||||
body.categories = (updateFields.categories as string[]).map(category => ({ id: parseInt(category, 10) })) as unknown as IDataObject[];
|
||||
}
|
||||
if (updateFields.crossSellIds) {
|
||||
body.cross_sell_ids = (updateFields.crossSellIds as string).split(',') as string[];
|
||||
@@ -274,9 +271,6 @@ export class WooCommerce implements INodeType {
|
||||
if (updateFields.parentId) {
|
||||
body.parent_id = updateFields.parentId as string;
|
||||
}
|
||||
if (updateFields.price) {
|
||||
body.price = updateFields.price as string;
|
||||
}
|
||||
if (updateFields.purchaseNote) {
|
||||
body.purchase_note = updateFields.purchaseNote as string;
|
||||
}
|
||||
@@ -314,7 +308,7 @@ export class WooCommerce implements INodeType {
|
||||
body.stock_status = updateFields.stockStatus as string;
|
||||
}
|
||||
if (updateFields.tags) {
|
||||
body.tags = (updateFields.tags as string[]).map(tag => { id: parseInt(tag, 10); }) as unknown as IDataObject[];
|
||||
body.tags = (updateFields.tags as string[]).map(tag => ({ id: parseInt(tag, 10) })) as unknown as IDataObject[];
|
||||
}
|
||||
if (updateFields.taxClass) {
|
||||
body.tax_class = updateFields.taxClass as string;
|
||||
@@ -378,9 +372,6 @@ export class WooCommerce implements INodeType {
|
||||
if (options.minPrice) {
|
||||
qs.max_price = options.minPrice as string;
|
||||
}
|
||||
if (options.onSale) {
|
||||
qs.on_sale = options.onSale as string;
|
||||
}
|
||||
if (options.order) {
|
||||
qs.order = options.order as string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user