...
The existing inward/ outward order attribute keys can be updated. There is no restriction on order here.
The existing inward/ outward order item attribute keys can be updated. There is no restriction on order/ order item here.
Outward Order & Order Line Item Attributes
Outward Order & Order Line Item Attributes Configuration
In OMS, a new screen is added under Outward Orders section to configure Order and order item-level attributes. Go to Order Attributes Configuration.
As attributes can be defined at client level, choose the client.
The order/ Order Line Item attributes which are configured will be displayed. Order Attribute Currency is a standard order attribute which is present in system by default.
To define a new custom order attribute, click on Add button. Enter the Attribute name and click Submit button.
The added attribute will be displayed as shown.
The order attributes can be made Searchable, Displayable and Highlightable in various screens to users by clicking the small icons present against the attribute as shown below. The limit on these were mentioned in the beginning of this document.
A Custom Order Attribute can be deleted by clicking Delete icon. Please note, an attribute can be deleted only when unselect Searchable, Displayable and Highlightable icons for that attribute(if any of those were enabled previously).
Similarly, a Custom Order Line Item Attribute can be added by clicking Add button under Order Line Attributes.
The Order Line Item attributes can be made Displayable and Highlightable in various screens to users by clicking the small icons present against the attribute as shown below. The limit on these were mentioned in the beginning of this document.
The name can be edited for any custom order/ order line item attributes. Click Edit button.
Name can be edited now.
Inward Order & Order Line Item Attributes Configuration
In OMS, a new screen is added under Inward Orders section to configure Order and order line item-level attributes. Go to Order Attributes Configuration.
As attributes can be defined at client level, choose the client.
The order/ Order Line Item attributes which are configured will be displayed. Order Attribute Currency is a standard order attribute which is present in system by default.
To define a new custom order attribute, click on Add button. Enter the Attribute name and click Submit button.
The added attribute will be displayed as shown.
The order attributes can be made Searchable, Displayable and Highlightable in various screens to users by clicking the small icons present against the attribute as shown below. The limit on these were mentioned in the beginning of this document.
A Custom Order Attribute can be deleted by clicking Delete icon. Please note, an attribute can be deleted only when unselect Searchable, Displayable and Highlightable icons for that attribute(if any of those were enabled previously).
Similarly, a Custom Order Line Item Attribute can be added by clicking Add button under Order Line Attributes.
The Order Line Item attributes can be made Displayable and Highlightable in various screens to users by clicking the small icons present against the attribute as shown below. The limit on these were mentioned in the beginning of this document.
The name can be edited for any custom order/ order line item attributes. Click Edit button.
Name can be edited now.
Order / Item Attribute creation during Inward Order creation:
UI Workflow:
Single order creation:
The user selects the order and order item custom attribute keys that are applicable for the current inward order.
Inward Order Item upload CSV will consist of the order / order item attribute fields.
User will provide the details and upload this.
On success,
Order attributes will be created for the inward order for the provided attribute keys.
Order Item attributes will be created for the inward order item for the provided attribute keys.
Multiple order creation:
No changes in the existing workflow
- User can add inward order / item attributes for multiple orders using Inward Order / Item Attribute bulk update workflow in UI
Order / Item Attribute update:
...
Outward Order / Item Attribute creation during Outward Order creation:
Single order creation:
The user selects the outward order and order item custom attribute keys that are applicable for the current outward order.
Outward Order Item upload CSV will consist of the order / order item attribute fields.
User will provide the details and upload this.
On success,
Outward Order attributes will be created for the inward order for the provided attribute keys.
Outward Order Item attributes will be created for the inward order item for the provided attribute keys.
Multiple order creation:
No changes in the existing workflow
- User can add inward order / item attributes for multiple orders using Outward Order / Item Attribute bulk update workflow in UI
Outward Order / Item Attribute update:
Customer Support Panel:
Provide a mechanism to update outward order / order item for the outwards orders which are visible in the CSP.
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
UI Workflow (Outward Order Attribute update):
Select the client.
Select the outward order attributes that needs to be added / updated for the orders.
Provide a CSV upload consisting of fields - channel order Id, attribute1, attribute2… (for multiple orders)
Keep a limit on number of rows in the CSV file .
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
UI Workflow (
...
Outward Order Item Attribute update):
Select the client.
Select the outward order item attributes that needs to be added / updated for the orders.
Provide a CSV upload consisting of fields - channel order Id, client SKU, attribute1, attribute2… (for multiple orders)
Keep a limit on number of rows in the CSV file and also the number of distinct orders allowed in an upload.
Validate if all the SKUs provided in the CSV are present for the order.
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
Outward / Sub Order attribute fetch/view
...
Outward Order Search Screen:
The order and order item attributes will be visible in the Inward Outward order search screen. This will be loaded only when a particular order is viewed.
...
Sub Order Search Screen:
The order and order item attributes will be visible in the Sub order search screen. This will be loaded only when a particular order is viewed.
Packing screens:
Display the inward outward order item attribute for the particular SKU / order for which the item is being GRNedpacked.
...
Pick Order Group Search
Select the client.
In case the outward order / order item attributes are present configured for the order, send them during inward order posting.
- Currently, we don’t have any restrictions on order / item attribute value update. In case the attributes gets updated even after the postings are sent it will not be handled at our end.
Outward order attributes:
The existing outward order attribute keys can be updated. There is no restriction on order here.
The existing outward order item attribute keys can be updated. There is no restriction on order/ order item here.
Outward Order / Item Attribute creation during Outward Order creation:
UI Workflow:
Single order creation:
The user selects the outward order and order item custom attribute keys that are applicable for the current outward order.
Outward Order Item upload CSV will consist of the order / order item attribute fields.
User will provide the details and upload this.
On success,
Outward Order attributes will be created for the inward order for the provided attribute keys.
Outward Order Item attributes will be created for the inward order item for the provided attribute keys.
Multiple order creation:
No changes in the existing workflow
- User can add inward order / item attributes for multiple orders using Outward Order / Item Attribute bulk update workflow in UI
Outward Order / Item Attribute update:
Customer Support Panel:
Provide a mechanism to update outward order / order item for the outwards orders which are visible in the CSP.
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
UI Workflow (Outward Order Attribute update):
Select the client.
Select the outward order attributes that needs to be added / updated for the orders.
Provide a CSV upload consisting of fields - channel order Id, attribute1, attribute2… (for multiple orders)
Keep a limit on number of rows in the CSV file .
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
UI Workflow (Outward Order Item Attribute update):
Select the client.
Select the outward order item attributes that needs to be added / updated for the orders.
Provide a CSV upload consisting of fields - channel order Id, client SKU, attribute1, attribute2… (for multiple orders)
Keep a limit on number of rows in the CSV file and also the number of distinct orders allowed in an upload.
Validate if all the SKUs provided in the CSV are present for the order.
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
utward / Sub Order attribute fetch/view
Outward Order Search Screen:
The order and order item attributes will be visible in the Outward order search screen. This will be loaded only when a particular order is viewed.
Sub Order Search Screen:
The order and order item attributes will be visible in the Sub order search screen. This will be loaded only when a particular order is viewed.
Packing screens:
Display the outward order item attribute for the particular SKU / order for which the item is being packed.
Pick Order Group Search
Select the client.
In case outward order attributes are configured for the client, provide a drop down for with all the searchable attributes keys.
The user can search based on order attributes, by selecting the required attribute key and providing the value that needs to be searched.
All the eligible B2B orders with the attribute value for the given attribute key will be displayed.
Sales Posting (Additional)
In case the order / order item attributes are present for the outward order, send the details for the corresponding sub orders in sales posting.
- Currently, we don’t have any restrictions on order / item attribute value update. In case the attributes gets updated even after the postings are sent it will not be handled at our end.
Packing (Additional)
In case the order / order item attributes are present for the outward order, send the details for the corresponding sub orders for all the SKUs which are present in the shipment.
Audits are captured client level when attribute key gets created / updated. There are no order level audits for attributes similar to sku master
Which screens will show these attributes and where not?
Order search screen in OMS, Order Manager screen in WMS, any other screen asked by client can be considered later.
Attribute Creation
Inward order attributes
Inward order item attributes
Outward order attributes
Outward order item attributesclient, provide a drop down for with all the searchable attributes keys.
The user can search based on order attributes, by selecting the required attribute key and providing the value that needs to be searched.
All the eligible B2B orders with the attribute value for the given attribute key will be displayed.
Sales Posting (Additional)
In case the order / order item attributes are present for the outward order, send the details for the corresponding sub orders in sales posting.
- Currently, we don’t have any restrictions on order / item attribute value update. In case the attributes gets updated even after the postings are sent it will not be handled at our end.
Packing (Additional)
In case the order / order item attributes are present for the outward order, send the details for the corresponding sub orders for all the SKUs which are present in the shipment.
Audits are captured client level when attribute key gets created / updated. There are no order level audits for attributes similar to sku master
Which screens will show these attributes and where not?
Order search screen in OMS, Order Manager screen in WMS, any other screen asked by client can be considered later.
Attribute Creation
Inward order attributes
Inward order item attributes
Outward order attributes
Outward order item attributes
Inward Order & Order Line Item Attributes
Inward Order & Order Line Item Attributes Configuration
In OMS, a new screen is added under Inward Orders section to configure Order and order line item-level attributes. Go to Order Attributes Configuration.
As attributes can be defined at client level, choose the client.
The order/ Order Line Item attributes which are configured will be displayed. Order Attribute Currency is a standard order attribute which is present in system by default.
To define a new custom order attribute, click on Add button. Enter the Attribute name and click Submit button.
The added attribute will be displayed as shown.
The order attributes can be made Searchable, Displayable and Highlightable in various screens to users by clicking the small icons present against the attribute as shown below. The limit on these were mentioned in the beginning of this document.
A Custom Order Attribute can be deleted by clicking Delete icon. Please note, an attribute can be deleted only when unselect Searchable, Displayable and Highlightable icons for that attribute(if any of those were enabled previously).
Similarly, a Custom Order Line Item Attribute can be added by clicking Add button under Order Line Attributes.
The Order Line Item attributes can be made Displayable and Highlightable in various screens to users by clicking the small icons present against the attribute as shown below. The limit on these were mentioned in the beginning of this document.
The name can be edited for any custom order/ order line item attributes. Click Edit button.
Name can be edited now.
Order / Item Attribute creation during Inward Order creation:
Single order creation:
The user selects the order and order item custom attribute keys that are applicable for the current inward order.
Inward Order Item upload CSV will consist of the order / order item attribute fields.
User will provide the details and upload this.
On success,
Order attributes will be created for the inward order for the provided attribute keys.
Order Item attributes will be created for the inward order item for the provided attribute keys.
Multiple order creation:
No changes in the existing workflow
- User can add inward order / item attributes for multiple orders using Inward Order / Item Attribute bulk update workflow in UI
Order / Item Attribute update:
Inward Order Attribute update
Select the client.
Select the order attributes that needs to be added / updated for the orders.
Provide a CSV upload consisting of fields - channel order Id, attribute1, attribute2… (for multiple orders)
Keep a limit on number of rows in the CSV file .
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
Inward Order Item Attribute update
Select the client.
Select the order item attributes that needs to be added / updated for the orders.
Provide a CSV upload consisting of fields - channel order Id, client SKU, attribute1, attribute2… (for multiple orders)
Keep a limit on number of rows in the CSV file and also the number of distinct orders allowed in an upload.
Validate if all the SKUs provided in the CSV are present for the order.
The functionality of this API should be:
If the attribute value is already present in the order, then update it with the new value.
If a new attribute is provided (which is defined in the client), then add the new attribute value for the order / order item.
If an attribute value was populated for the order during order creation, but it is not provided during the update, don’t modify the attribute value.
Order attribute fetch/view
Inward Order Search Screen:
The order and order item attributes will be visible in the Inward order search screen. This will be loaded only when a particular order is viewed.
GRN / Stickering Item Screen:
Display the inward order item attribute for the particular SKU / order for which the item is being GRNed.
Inward Order Posting (Additional)
In case the order / order item attributes are present for the order, send them during inward order posting.
- Currently, we don’t have any restrictions on order / item attribute value update. In case the attributes gets updated even after the postings are sent it will not be handled at our end.
Display of order & order-item level attributes
...