@progtechbr/n8n-nodes-rdsme
Version:
Send events through API to RD Station Marketing para Ecommerce
65 lines (60 loc) • 1.34 kB
text/typescript
import type { INodeProperties } from 'n8n-workflow';
const trackingCompanyField: INodeProperties[] = [
{
displayName: 'Tracking Company',
name: 'trackingCompany',
type: 'string',
displayOptions: {
show: {
operation: ['newEcommerceEvent'],
resource: ['ecommerceEvents'],
eventType: [
'ecommerceOrderFulfilled',
],
},
},
default: '',
description: 'Tracking company for order fulfilled event',
}
];
const trackingCodeField: INodeProperties[] = [
{
displayName: 'Tracking Code',
name: 'trackingCode',
type: 'string',
displayOptions: {
show: {
operation: ['newEcommerceEvent'],
resource: ['ecommerceEvents'],
eventType: [
'ecommerceOrderFulfilled',
],
},
},
default: '',
description: 'Tracking code for order fulfilled event',
}
];
const trackingUrlField: INodeProperties[] = [
{
displayName: 'Tracking URL',
name: 'trackingUrl',
type: 'string',
displayOptions: {
show: {
operation: ['newEcommerceEvent'],
resource: ['ecommerceEvents'],
eventType: [
'ecommerceOrderFulfilled',
],
},
},
default: '',
description: 'Tracking URLfor order fulfilled event - HTTP or HTTPS address',
}
];
export const ecommerceTrackingFields: INodeProperties[] = [
...trackingCompanyField,
...trackingCodeField,
...trackingUrlField,
];