TradeCentric Integration with Znode

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.

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.

When TradeCentric converts a cart to an order, Znode creates a matching order with:

  • Exact line items
  • Correct quantities
  • Accurate pricing
  • All cart‑specific details

No other active carts for that user are affected during the conversion process.

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.

At the start of every new PunchOut session, Znode now automatically clears any existing cart for that user/store.

  • An empty cart is always loaded to ensure a clean, conflict-free starting point.

Users may then add items and use the Transfer Cart button to send cart data back to TradeCentric.

If the same user initiates another PunchOut session (new or edit):

  • Znode retrieves the existing cart for that session type unless the session is newly initialized.
  • All previously added items remain available unless replaced by a new session initialization.
  • 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 remain only in Znode until transferred.
    • TradeCentric receives no updates until the user transfers the cart again.

Multi‑Cart Support Through TradeCentric

  • Each PunchOut session now creates a new cart automatically.
  • Users may have multiple active carts simultaneously (Handled at Tradecentric).
  • TradeCentric allows users to:
    • View all carts tied to their account
    • Select any cart for order creation

When converting a cart to an order, TradeCentric sends only that specific cart’s details, leaving others unchanged.

Special Notes

If a cart has been transferred but no order is placed in TradeCentric:

  • “Edit Cart” of the trasferred cart will always load the existing Znode cart.
  • The user sees the cart from previous sessions.

Editing Previously Transferred Carts

  • TradeCentric provides Znode with the complete line items for the cart being edited.
  • Znode clears any existing cart for that user and loads those exact items.
  • Users can:
    • Add new items
    • Remove items
    • Update quantities or other editable values
  • When transferred back, the updated cart replaces the earlier version entirely.

The cart becomes empty only after an order is placed in TradeCentric against the transferred cart.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.