Channel Plug-in Integrations through Scheduled Tasks


Overview

Plugin-based Channel Integrations are used by Sellercloud for smaller niche marketplaces or when a core integration is not available. With these plugins, you can easily manage inventory, download orders, upload fulfillment information, and more.

Sellercloud may not have a pre-built integration available for some channels. However, you can contact Sellercloud Support and provide the Channel’s requirements. Sellercloud can then build the integration according to that.

Building any type of new customization is billable. Learn more about Sellercloud Pricing.

We recommend opting in for Premium Support, so you have a dedicated representative to complete the testing for your account and ensure that the setup is done correctly.

Common Integrations

Configuring most integrations follows a similar process and can be automated with Scheduled Tasks. This typically involves between 3 and 4 tasks, depending on the function of the channel. These would be downloading orders, uploading tracking information, and exporting product inventory information.

EDI Integrations

EDI integrations allow you to connect Sellercloud with vendors and marketplaces via FTP or VAN by transmitting EDI (Electronic Data Interchange) documents. In some cases, you will need to request FTP or VAN from Sellercloud, where this is billable. The channel usually provides the FTP connection. In the cases where it does not, you will need to open a ticket to Sellercloud Support to request one.

Once the EDI integration is configured, Sellercloud can automatically send and receive EDI documents that contain order information, invoices, and shipping confirmation, allowing for seamless inventory management and order fulfillment.

API Integrations

API Integrations allow you to manage orders, inventory, products, shipments, and more. To set up an API integration with Sellercloud, you would typically need to generate API credentials, such as API keys or OAuth tokens, and use them to make HTTP requests to the relevant API endpoints.

API integrations with Sellercloud provide data exchange and enable businesses to automate various e-commerce operations and sync data between Sellercloud and the channel’s system.

Custom Columns and Custom Settings

Many integrations require unique Custom Columns such as Channel_SKU, Channel_Shop_ID, etc. Custom Columns can be added for your products, orders, purchase orders, and customers.

Custom Columns let you store information that doesn’t fit into the default columns. You can set default values and update values at any time. You will need to contact Sellercloud Support to request any custom columns to be created on your server.

Most plugin integrations require Custom Company Settings. These are used for credentials based on the channel’s requirements or applying custom logic to the transmitted data. You can create custom settings per company on your own.

To set up the needed Company settings, navigate to Settings > Company Settings > Manage Companies > Choose a company > Toolbox > Custom Settings. Click on the + icon to add new custom settings.


Common Integration Plugins 

A plugin is a custom add-on that works with Sellercloud to extend the existing core functionality. There are different types of plugins used for channel integrations.

We recommend having a Company designated for each integration where the company settings and relevant scheduled tasks would be set up.

Order Import

Import Orders plugin is responsible for analyzing the imported orders’ information and integrating it into Sellercloud. It is triggered by a Scheduled task that retrieves the information from sales channels into your Sellercloud account for easy order management and fulfillment. 

Tracking Export

Tracking information is sent via the Export Orders task. The plugin gathers tracking details and exports them to the channel on which the order was placed. 

Inventory Export 

Inventory feeds are sent via the Export Products task. The plugin allows you to manage your product listings and inventory quantities across online channels, ensuring accurate and efficient inventory management.

It is not mandatory for your listed products to be created under the company designated for that specific integration. You can set up the saved search to send inventory export updates for products created under several companies.


Additional Plugins

Order PDF Invoice

A packing slip is a document that includes a list of items included in a shipment package. An invoice can also contain shipping and billing addresses and product information such as SKU number, weight, quantity, and other information.

Order PDF plugins generate PDF files for one or more orders. They are primarily used when the marketplace has specific requirements for layout, content, and logos. Sellercloud can generate packing slips by default, with some settings to change what is included, as well as the ability to create templates on Word with our Word2PDF Invoice tool.

Order PDF Invoice plugins don’t require a scheduled task. They are set through the Integration Company > Toolbox > Invoice Settings > Per Channel Preferences -> Look for the channel Website and choose the plugin there. If it’s added, then it can generate the invoice from an Order > Print Invoices, as well as in ShipBridge.

EDI 810: Invoice

The EDI 810 Invoice file plugin is used to send invoices for purchased products. It provides detailed information on the products, such as quantity and price, as well as discounts, taxes, and other charges associated with the transaction. 

Tracking information must be provided prior to the invoice report, otherwise, the channel may reject invoice information.

EDI 824: Application Advice

The file is sent by the recipient to confirm the successful receipt of the order. This acknowledgment contains information about the transaction set control number, date and time of receipt, as well as any errors or issues that may have been encountered during the transaction. It also indicates whether the order was accepted, rejected, or accepted with changes.

EDI 855: Purchase Order Acknowledgment/Confirmation (POA) 

The plugin is used to confirm the receipt and acceptance of an order. It includes the order number, date, details of the products ordered (including any changes or modifications made by the supplier), delivery date, lead time, and any potential issues or delays that may affect the supplier’s ability to fulfill the order.

While both EDI 824 and EDI 855 relate to the processing of orders, EDI 824 is a general acknowledgment of receipt of any EDI transaction, and EDI 855 is specific to the confirmation of a purchase order. In some cases, the sending of 824, 855, or 997 could be included in the Order Import plugin by default.

EDI 860: Order Modification Request

This plugin allows any modifications made to existing orders directly on the channel to also be imported into Sellercloud and automatically applied to the order. It can include the original purchase order number, the reason for the change, and updated details. It may also include pricing, terms, and any other relevant information.

EDI 997: Order Acknowledgment 

The EDI 997 file is sent by the recipient to the sender to confirm receipt and processing of the original EDI transaction and to indicate whether it was accepted or rejected. It contains details such as control numbers, date and time of receipt, a confirmation code, and if rejected, an error code or message indicating the reason for the rejection.

When building an EDI integration, it is important to understand the requirements of each channel, as some files may not be supported or required.

Scheduled Tasks 

Plugin integrations happen through Scheduled Tasks. You can create tasks for inventory updates, order processing, data imports/exports, and more. Along with Task Type, Name, and Company, task frequency can be specified as well to determine how often the task will execute. You can also create and save a Saved Search with various filters. This way would be easier to search for products that fall under the set criteria.

We recommend opting in for Premium Support so you have a dedicated representative to complete the testing for your account and ensure that the setup is done correctly.

Overview

Plugin-based Channel Integrations are used by Sellercloud for smaller niche marketplaces or when a core integration is not available. With these plugins, you can easily manage inventory, download orders, upload fulfillment information, and more.

Sellercloud may not have a pre-built integration available for some channels. However, you can contact Sellercloud Support and provide the Channel’s requirements. Sellercloud can then build the integration according to that.

Building any type of new customization is billable. Learn more about Sellercloud Pricing.

We recommend opting in for Premium Support so you have a dedicated representative to complete the testing for your account and ensure that the setup is done correctly.

Common Integrations

Configuring most integrations follows a similar process and can be automated with Scheduled Tasks. This typically involves between 3 and 4 tasks, depending on the function of the channel. These would be downloading orders, uploading tracking information and exporting product inventory information.

EDI Integrations

EDI integrations allow you to connect Sellercloud with vendors and marketplaces via FTP or VAN by transmitting EDI (Electronic Data Interchange) documents. In some cases, you will need to request FTP or VAN from Sellercloud, where this is billable. The channel usually provides the FTP connection. In the cases where it does not, you will need to open a ticket to Sellercloud Support to request one.

Once the EDI integration is configured, Sellercloud can automatically send and receive EDI documents that contain order information, invoices, and shipping confirmation, allowing for seamless inventory management and order fulfillment.

API Integrations

API Integrations allow you to manage orders, inventory, products, shipments, and more. To set up an API integration with Sellercloud, you would typically need to generate API credentials, such as API keys or OAuth tokens, and use them to make HTTP requests to the relevant API endpoints.

API integrations with Sellercloud provide data exchange and enable businesses to automate various e-commerce operations and sync data between Sellercloud and the channel’s system.

Custom Columns and Custom Settings

Many integrations require unique Custom Columns such as Channel_SKU, Channel_Shop_ID, etc. Custom Columns can be added for your products, orders, purchase orders, and customers.

Custom Columns let you store information that doesn’t fit into the default columns. You can set default values and update values at any time. You will need to contact Sellercloud Support to request any custom columns to be created on your server.

Most plugin integrations require Custom Company Settings. These are used for credentials based on the channel’s requirements. You can create custom settings per company on your own.

To set up the needed Company settings, navigate to Settings > Company Settings > Choose a company > Toolbox > Custom Settings. Enter the Setting name and Setting Value and click Save Setting.


Common Integration Plugins 

A plugin is a custom add-on that works with Sellercloud to extend the existing core functionality. There are different types of plugins used for channel integrations.

We recommend having a Company designated for each integration where the company settings and relevant scheduled tasks would be set up.

Order Import

Import Orders plugin is responsible for analyzing the imported orders’ information and integrating it into Sellercloud. It is triggered by a Scheduled task that retrieves the information from sales channels into your Sellercloud account for easy order management and fulfillment. 

Tracking Export

Tracking information is sent via the Export Orders task. The plugin gathers tracking details and exports them to the channel on which the order was placed. 

Inventory Export 

Inventory feeds are sent via the Export Products task. The plugin allows you to manage your product listings and inventory quantities across online channels, ensuring accurate and efficient inventory management.

It is not mandatory for your listed products to be created under the company designated for that specific integration. You can set up the saved search to send inventory export updates for products created under several companies.


Additional Plugins

Order PDF Invoice

A packing slip is a document that includes a list of items included in a shipment package. An invoice can also contain shipping and billing addresses and product information such as SKU number, weight, quantity, and other information.

Order PDF plugins generate PDF files for one or more orders. They are primarily used when the marketplace has specific requirements for layout, content, and logos. Sellercloud can generate packing slips by default, with some settings to change what is included, as well as the ability to create templates on Word with our Word2PDF Invoice tool.

Order PDF Invoice plugins don’t require a scheduled task. They are set through the Integration Company > Toolbox > Invoice Settings > Per Channel Preferences -> Look for the channel Website and choose the plugin there. If it’s added, then it can generate the invoice from an Order > Print Invoices, as well as in ShipBridge.

EDI 810: Invoice

The EDI 810 Invoice file plugin is used to send invoices for purchased products. It provides detailed information on the products, such as quantity and price, as well as discounts, taxes, and other charges associated with the transaction. 

Tracking information must be provided prior to the invoice report, otherwise, the channel may reject invoice information.

EDI 824: Application Advice

The file is sent by the recipient to confirm the successful receipt of the order. This acknowledgment contains information about the transaction set control number, date and time of receipt, as well as any errors or issues that may have been encountered during the transaction. It also indicates whether the order was accepted, rejected, or accepted with changes.

EDI 855: Purchase Order Acknowledgment/Confirmation (POA) 

The plugin is used to confirm the receipt and acceptance of an order. It includes the order number, date, details of the products ordered (including any changes or modifications made by the supplier), delivery date, lead time, and any potential issues or delays that may affect the supplier’s ability to fulfill the order.

While both EDI 824 and EDI 855 relate to the processing of orders, EDI 824 is a general acknowledgment of receipt of any EDI transaction, and EDI 855 is specific to the confirmation of a purchase order. In some cases, the sending of 824, 855, or 997 could be included in the Order Import plugin by default.

EDI 860: Order Modification Request

This plugin allows any modifications made to existing orders directly on the channel to also be imported into Sellercloud and automatically applied to the order. It can include the original purchase order number, the reason for the change, and updated details. It may also include pricing, terms, and any other relevant information.

EDI 997: Order Acknowledgment 

The EDI 997 file is sent by the recipient to the sender to confirm receipt and processing of the original EDI transaction and to indicate whether it was accepted or rejected. It contains details such as control numbers, date and time of receipt, a confirmation code, and, if rejected, an error code or message indicating the reason for the rejection.

When building an EDI integration, it is important to understand the requirements of each channel, as some files may not be supported or required.

Scheduled Tasks 

Plugin integrations happen through Scheduled Tasks. You can create tasks for inventory updates, order processing, data imports/exports, and more. Along with Task Type, Name, and Company, task frequency can be specified as well to determine how often the task will execute. You can also create and save a Saved Search with various filters. This way would be easier to search for products that fall under the set criteria.

We recommend opting in for Premium Support, so you have a dedicated representative to complete the testing for your account and ensure that the setup is done correctly.

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support