Ultra Admin

Extensions

Additional capabilities can be quickly added to the persona-based CSR Admin through simple configurations, as per business requirements.

Quick Search, Advanced Search, Search List Page

  • Configure additional fields in Customer, Order, and Account entities as per business requirements.
  • Configure new fields for the search results and list page.
  • Save the frequently using search results for future reference.

Order Details

  • Configure new fields in the order details page based on the configuration. For example, displaying cart ID, order source, and any other properties.
  • Configure bulk actions for orders. For example, resyncing or resending the order information to third-party systems.
  • Display of fields based on conditions and validations. For example, enable the Dropship checkbox when the customer’s shipping address is different from the default address.

Customer Details

  • Configure new fields in the customer details page based on the configuration, for example, the Person ID and Internal Account ID.
  • Configure actions when the field is updated (OTP verification while updating the customer’s phone number using the iFrame app).

Account Details

  • Configure a new grid to view the account activity log.
  • Configure new fields in the Account details page based on the configuration. For example, the Primary Owner Name and internal Account ID.
  • Configure bulk actions for accounts. For example, resyncing or resending the account information to third-party systems.

Left Navigation Menu

  • Configure the CSR navigation menu where users can add or remove options and provide relevant page navigation.
  • Create new pages linked to the navigation menu via iFrame app configuration, for example, Order Reconciliation Report.

CSR Admin Enhancements

  • Payment and shipment apps support CSR order and subscription creation.
  • CSR Admin – Order Creation: Payment using multiple cards.
  • Order: Printing the order, capturing the order’s gift receipt and messages.
  • Displaying order’s discount information data and strikethrough discounted price and additional price facets.
  • Loyalty Vouchers: View the history of Loyalty Vouchers and perform appeasements.
  • Redeem the Loyalty Vouchers on CSR order creation.
  • Customer’s phone number capturing with support for country code.
  • Display of bundle product as “Gift Product with sub-items” on the cart and order details page.

Ultra Admin: Change Logs

Ability for admins to navigate to the Change Logs to view the summary of changes, that is, the difference between the new version and older version made in the following services:

  • Catalog
  • Pricing
  • Subscription
  • Inventory

Enterprise Admin: Loyalty Enhancements

Loyalty Vouchers

  • Ability to credit back the voucher spent for fully canceled and partially returned orders.
  • Ability to forfeit the voucher for partially returned orders.

Loyalty Campaigns

  • Ability to set up user-specific campaigns to provide rewards for a specific time duration.

Configuring Dynamic Reward Bank & Profile Properties

  • New Reward Bank properties can be added for each customer for a custom duration, with values resetting after this period. This flexibility aids in configuring complex loyalty rules tailored to business needs. These properties will be dynamically updated using loyalty rules, which will also govern the awarding of rewards based on these properties.
    • Point Accumulation: To configure rewards, order properties (like item quantity and amount) are accumulated over time. For example, users will earn 50 reward points if they place an order over $100 five times in a month.
    • Point Cap: Admin users can set a maximum rewards cap.
    • Loyalty Vouchers Based on Frequency: Ability to credit vouchers for consecutive subscription orders.

Import

  • Ability for admin to import users and transactions in bulk.

Export

  • Ability for admin to export the rewards bank, user statement, and transaction history details.

Enterprise Admin: Search Enhancements

Customer & Account Admin Enhancements

  • Ability to search based on the custom attributes
  • Ability to search by phone number.
  • Reindex without deleting the existing document.

BOGO Changes – Bundle as Gift

  • Ability for storefront users / CSRs to view bundle product types as “Free Gift with sub-items” on the cart and order details page.

App Marketplace

Extensions

The following new extensions have been introduced in the platform:

  • Tax transactions (for Authorize, Capture, Refund, and Cancel scenarios)
  • Shipping label
  • Shipment tracking
  • Send Notifications
  • Validate Inventory

App Marketplace Enhancements

  • Payment Method Visibility: Ability to disable a payment method in the storefront, such that it is visible but not accessible by the user.
  • Default Apps: For Tax, Address, and Fulfillment apps, set an app as a default app for a store.
  • Multiselect List: This option has been enabled on the app’s installation and configuration page.
  • OAuth Client Credentials Flow: Modified the authorization process to fetch the webhooks from the App Marketplace service.
  • Error Logs: These are available for all async and sync webhooks configured by the apps. This log can be viewed in the “Webhook Logs” tab in the Foundation Admin console.
  • Simplified App Configuration: The app configuration template for payment/shipping apps has been simplified. This would enable developers to provide only the base URL to subscribe to for all the payment/shipping extensions.

Performance Enhancements

  • Cache has been added to the API calls made to the App Marketplace service to fetch the webhooks. This reduces calls to the App Marketplace services, improving the performance of async and platform apps.

Dashboard/Reports

Analytics & Insights: Introduced the following dashboards which can be accessed via the StoreOps or the left navigation panel:

  • Catalog/Merchandise Dashboard
  • Loyalty Dashboard
  • Inventory Dashboard
  • Promotion Dashboard

Ultra Storefront Enhancements

  • Multi-Factor Authentication: Enabled multi-factor authentication, which is invoked during registration, login, and profile updates on the storefront.
  • Dynamic Category Landing Page: The category landing page is now dynamically powered by Strapi.
  • PLP Templates: Supports different PLP templates for each category (configured via visual merchandising from Merchanding Admin).
  • Acting for Customers: CSR Admin can now act on the customer’s behalf.
  • Loyalty Vouchers:
    • Retail customer will be able to see their pending vouchers & apply them for their new purchases.
    • My Account displays the details about all the vouchers and the transaction history.
  • Checkout Enhancements:
    • Easy checkout on a single page with all the payment options and shipping addresses filled.
    • Quick checkout (Buy Now) from the product detail page (PDP).
  • Special Product Suggestions: View dynamic, relevant product suggestions including bundle products and SKU kits based on specific conditions.
  • Google Analytics: Integrated Google Analytics based on specific events, which allows a business user to view the default or custom reports in the Google Analytics Admin site.

Password Policy Improvements

The following password policy improvements have been implemented:

  • Expiration Policy: Implements expiration for login tokens and OTPs to prevent reuse across sessions.
  • Authenticator MFA for Admins: Integrates multi-factor authentication for admins using apps like Google Authenticator, Microsoft Authenticator, etc.
  • Super Admin Password Policy: Allows super admins to edit privileges and enforces complex passwords, avoiding default ones.
  • User Enumeration: Sends email notifications with reset links after multiple incorrect login attempts.
  • Breached Password Protection: Uses APIs to manage blacklisted passwords, enhancing security against unauthorized access.
  • Password Expiry Configuration: Sets passwords to expire every 60 days with a 14-day prior notification.
  • Password Encryption and Hashing Support: Ensures passwords are stored using one-way encryption or hashing.
  • Secure Account Creation with Expiring Passwords: Creates accounts with secure, expiring passwords sent via SMS or email.
  • Minimum Password Age: Requires new passwords to be kept for at least 5 days before changing.
  • Minimum Password Length: Enforces a minimum password length of 8 characters.
  • Enforce Complex Password: Requires passwords to include a mix of uppercase, lowercase, numbers, and special characters.
  • Account Lock: Locks accounts after 3 invalid attempts, with flexible policies for different user types.
  • Reset Account Lockout: Automatically resets the account lockout counter after a specified duration.
  • Enforce Password History: Prevents reuse of the last 12 passwords when changing domain passwords.

 

 

Revision History
2024-10-09| JP – Content added.