Introduction
Navigate to: Stores & Reps > Stores > Manage Stores > Additional Attributes > TradeCentric
Tradecentric is a new integration with Znode. This is a store-based setting with the values Yes/No. When enabled, users can access Znode through the TradeCentric PunchOut Portal via an iframe with specialized behavior and limitations.How Tradecentric works with Znode
Activation
- When the TradeCentric setting is set to “Yes,” the Znode store becomes accessible through the TradeCentric portal.
- Znode loads inside an iFrame and functions as a PunchOut-enabled storefront.
User Identification & Creation
When a user accesses Znode from TradeCentric:
- The system checks if the user already exists in Znode.
- If not:
- A new user is created using the email provided by TradeCentric.
- A random password is automatically generated.
Storefront Behavior Through TradeCentric
Shopping & Cart Transfer
- Administrators can search for products and add them to the cart.
- Instead of Checkout, the cart page shows a Transfer Cart button.
- When the cart is transferred:
- The products in the Znode cart are sent to the TradeCentric system.
- The TradeCentric admin can modify cart items and return to Znode (via iFrame) to update the cart if needed.
- After the TradeCentric admin places the order:
- TradeCentric sends all order details to Znode.
- Znode creates the corresponding order.
Important Notes
During PunchOut:
- PO (Purchase Order) is the only available payment method.
- Free Shipping is the only available shipping method.
Storefront Options Unavailable During PunchOut
The following functions are not accessible when Znode is loaded through TradeCentric:
- Profile-related dropdown (My Profile, Order History, Quotes, Logout)
- Save Cart
- Request a Quote
- Checkout button
Additionally:
- The system displays a warning if the admin tries to access:
- Manage Users screen for a TradeCentric user
- Orders placed by a TradeCentric user
Payment & Shipping Limitations
If the Znode store has multiple payment or shipping options:
- Only the first visible payment option will appear for TradeCentric users.
- The same rule applies for shipping methods: Free Shipping is the only available option.
Order Updates & Synchronization Behavior After Order Creation
Orders created through TradeCentric:
- Do NOT sync back after they are created.
- Any changes made in Znode:
- Are stored only in Znode
- Do not sync back to TradeCentric.
User Data Dependency
Primary Identifier: Email Address
- If a user’s email is changed in Znode:
- TradeCentric login using the old email creates a new Znode user.
- If a cart was previously transferred under the old email:
- The newly created user session sees an empty cart.
OrganizationId & OrganizationName Fields
These fields exist in Znode to store account/organization information coming from TradeCentric.
However:
- They are not currently populated because TradeCentric/Ariba do not send values for these fields.
- They cannot be used for automatic account assignment.
PunchOut Behavior: Cart Handling in Znode
General PunchOut Cart Rule
When a user starts a PunchOut session and adds products:
- A cart is created and associated with that portal user.
If the same user initiates another PunchOut session (new or edit):
- Znode retrieves the existing cart for that user.
- All previously added items remain available.
Cart-Related Scenarios
- PunchOut → Add Product → DO NOT Transfer Cart
- Cart exists only inside Znode.
- No cart data is sent to TradeCentric.
- The session remains local to Znode.
- PunchOut → Add Product → Transfer Cart to TradeCentric
- User clicks Transfer Cart.
- The cart is sent to TradeCentric.
- Cart then exists in both systems.
- PunchOut → Add More Products (without transfer)
- Additional items added in a new PunchOut session remain only in Znode until transferred.
- TradeCentric receives no updates until the user transfers the cart again.
Special Notes
If a cart has been transferred but no order is placed in TradeCentric:
- “Edit Cart” and “Create New Session” will always load the existing Znode cart.
- The user sees the cart from previous sessions.
The cart becomes empty only after:
- An order is placed in TradeCentric against that transferred cart.
Short Example (for clarity)
A user starts a PunchOut session and adds items to the cart.
The session ends without transferring the cart.
Later, the user starts another PunchOut session for the same portal.
Znode automatically loads the same existing cart, showing all previously added items.