Proposal For B2B SuiteCommerce Advanced Website Implementation (Functional Requirments)

Functional Requirements

  1. User registration and login: The website should allow users to create accounts, register, and
    log in securely with proper authentication methods. For every successful registration, the
    administrator should be able to review the request and approve it, before the customer can
    place Orders.
  2. Product Catalog: The website should provide an organized catalog of products, specific to
    the customer category, with accurate descriptions, prices, product images, and other
    essential information to help customers make informed purchase decisions.
  3. Shopping Cart: The website should allow customers to add products to their shopping carts,
    view items in the cart, and edit them before checkout.
  4. Payment Gateway: The website should have a secure payment gateway integrated with it,

allowing customers to pay for their purchases using various payment methods like
credit/debit cards, digital wallets like Apple Pay, and ACH

  1. Order Management: The website should allow customers to track their orders, view order
    history, and check delivery status.
  2. Customer Support: The website should have a robust customer support system, including an
    FAQ page, chatbot, and email support.
  3. Search Functionality: The website should provide search functionality to help customers find
    products quickly and easily.
  4. Shipping and Delivery: The website should provide accurate shipping information, including
    delivery dates and shipping fees, and allow customers to track their orders.
  5. Product Reviews: The website should provide a review system that allows customers to leave
    feedback and ratings for products.
  6. Social Media Integration: The website should integrate with social media platforms to allow
    customers to share products, leave reviews, and interact with the brand.
  7. Mobile-Friendly: The website should be optimized for mobile devices to ensure a seamless
    user experience across all devices.
  8. Security: The website should implement robust security measures to protect customer data
    and prevent unauthorized access.

13. Analytics and Reporting: The website should provide analytics and reporting capabilities to
help business owners track sales, customer behavior, and other critical metrics to optimize
their online store.

Solution:

  1. User registration and login

Customers can register, and log in securely with proper authentication methods from the website.
For every successful registration, the administrator will receive an email. The administrator will review
the request and approve it before the customer can place orders. After approval, the customer will
get the notification and they can then proceed with the login.

  1. Product Catalog – Based on the market demand and trends we can prioritize product
    categories using extensions and features like PCV (Personalized Catalog Views).

Personalized Catalog Views: We can also check the possibility of implementing Personalized Catalog
View in the NetSuite account (PCV).
The Personalized Catalog Views (PCV) feature enables you to provide different customers with
access to different items.
We can divide our customers into groups and provide each group with access to a tailored selection
of catalog items.
We can define whether a particular customer group can view the items, view the prices, buy the
items, or all three, which is useful in many scenarios, particularly for B2B websites.

  1. Shopping Cart – Below features are available in the cart page of the SuiteCommerce
    Advanced website.
    • Add to Cart: Customers can add products to their shopping cart from product listing
    pages, and product detail pages.
    • View Cart: Customers can view the contents of their shopping cart at any time. This page
    displays a summary of the selected products, including product names, quantities,
    prices, and subtotals. It also provides options to update quantities, remove items, or
    proceed to checkout.
    • Cart Persistence: The shopping cart should retain its contents even when customers
    navigate away from the website or close their browser. This allows customers to return
    to their carts later without losing their selected products.
    • Cart Modifications: Customers can modify their cart by adjusting quantities, updating
    product options, or removing items.
    • Pricing and Discounts: The shopping cart will calculate and display the total price,
    including taxes, shipping costs, and any applicable discounts or promotions.

• Cross-selling and Upselling: The shopping cart can incorporate cross-selling and upselling
features by suggesting related or complementary products to customers based on their
cart contents.
• Save for Later: This allows customers to remove items from the cart temporarily and
save them for future consideration without losing the product information.
• Multiple Shipping and Payment Options: The shopping cart should provide customers
with various shipping and payment options. This includes selecting shipping methods
(e.g., express, standard), entering shipping addresses, choosing payment methods (e.g.,
credit card, PayPal), and applying gift cards or store credits.
• Cart Abandonment Recovery: To recover abandoned carts, the website can send follow-
up emails or notifications to customers who have left items in their carts without
completing the purchase. These reminders can include incentives, such as discounts or
limited time offers, to encourage customers to return and complete their orders.

  1. Payment Gateway
    Below is the list of available payment gateways in NetSuite. Any one of this payment gateway that
    will be supported and needs to be installed and configured.
    Credit/debit cards can be handled once the payment gateway is installed.
    ACH is supported.
    Apple Pay is not by default supported in SCA.
  1. Order Management
    The website will allow customers to track their orders, view order history, and check delivery status.
  2. Customer Support
    •We will add contact us page and customer feedback forms to the website. We will add a FAQ
    page on the website. We can add the Chatbot to website and email will be send to
    customers at the time of order placed etc.
    •These features can be added using help of extensions, which can be developed according to
    the requirements.
    •There are standard extensions available for Chatbot functionalities we can also make use of
    these extensions:
    •SuiteAnswers Chatbot Extension:
    This is an official SuiteCommerce Advanced extension provided by Oracle NetSuite. It allows
    you to integrate a chatbot into your website, providing automated responses to customer
    inquiries. The chatbot can be customized to answer frequently asked questions, provide
    product recommendations, and assist with basic troubleshooting.
    •LiveChat Extension:
    LiveChat is a popular third-party chat platform that offers an extension for SuiteCommerce
    Advanced. It provides a live chat feature that allows real-time communication between
    customers and support agents. The extension offers customization options, canned
    responses, visitor monitoring, and other advanced features to enhance the chat experience.
    •SuiteTalk Integration:
    SuiteTalk is a web services integration platform provided by Oracle NetSuite. By integrating a
    third-party chatbot service that supports API integration (such as Dialogflow, Chatfuel, or
    IBM Watson Assistant), you can create a custom chatbot solution for your SuiteCommerce
    Advanced website. This allows you to leverage the capabilities of external chatbot platforms
    and integrate them seamlessly with your website.
  3. Search Functionality – To Incorporate a search functionality that allows customers to find
    products quickly and efficiently we can add search preferences and, we can configure the
    search index in NetSuite.

8. Shipping and Delivery

We can use NetSuite to manage your company’s shipping needs to:
• Generate shipping labels, return labels, and manifests
• Track shipping status
• We can use the UPS, FedEx, and USPS accounts

  1. Product Reviews – SCA includes a product review feature.
  2. Social Media Integration – Commerce web stores let you add a social dimension to your
    website by incorporating social media share buttons on your Product Details Pages (PDPs).
    You can drive more traffic to your website and offer shoppers a richer experience by letting
    them share items with their favorite social networks.
    You can add:
    • AddThis sharing service.
    • Pinterest Product Rich pins that are automatically populated with up-to-date information
    such as product image, pricing, description, and availability.

    Twitter Cards that enable consumers to attach your products’ photos, videos, and media
    experiences to Tweets.

    Facebook Share buttons that let shoppers share your products with their friends on
    Facebook.
  3. Mobile-Friendly
    The website will be optimized for all devices and will be mobile-friendly.
  4. Security – We will use the automatic certificate option from NetSuite for the domain to make
    the website secure.
    • The SuiteCommerce McAfee Secure extension lets you integrate your Commerce website
    with the McAfee SECURE service, which checks your site for malware, viruses, phishing
    attacks, and other malicious activities.
    • SuiteCommerce McAfee Secure adds the McAfee code required to perform the initial
    security scan of your site. When this scan is complete, you can configure your site to display
    the McAfee SECURE trustmark to show visitors that your online store is tested and certified
    to be safe.
    • It is a paid one and can be purchased by Alpine Wellness if required.
  5. Analytics and Reporting

The SuiteCommerce Analytics Data feature uses cookies to capture detailed information about
shopper behavior during visits to your SuiteCommerce web store. This feature must be enabled in
your account.
It comes with a companion extension to set up a cookie consent banner and menu to obtain each
shopper’s consent to having their data collected.
Reports will be available to review the orders and transactions from the website.

Leave a comment

Your email address will not be published. Required fields are marked *