Our Custom Extensions

If you can imagine it, we will build it

Every project is unique, but years of SuiteCommerce work let us see the big picture. Browse examples of extensions we have built, grouped by what they do for your store.

Extensions for every part of your webstore

From checkout and B2B account access to loyalty, shipping and search, these are the extensions we build most often for SuiteCommerce and SuiteCommerce Advanced. Jump to a category below.

Checkout and ordering

  • Enhanced address selection

    Multi-field address search helps customers with many shipping addresses find the right one quickly at checkout.

  • Apple Pay integration

    Express checkout from the cart through Stripe, with automatic guest profiles and sales orders created in NetSuite. See Apple Pay integration

  • Add to cart via CSV

    B2B buyers upload item IDs and quantities in a CSV file and fill the cart in one step.

  • Multiple add to cart

    Customers add several matrix item options to the cart at once, ideal for high-volume orders.

  • Auto Ship and auto reorder

    Customers schedule recurring orders on the interval they choose.

  • Tax exemption management

    Customers attach exemption certificates in My Account so your team can verify them and keep tax handling compliant.

  • Payment and shipping method filters

    Show only the payment and shipping options allowed for the items in the cart, useful for restricted products.

  • Promo code popup

    A configurable popup offers first-time visitors a discount code to encourage the first order.

  • Invoice AutoPay

    Customers set invoices to be paid automatically by credit card or ACH.

User access and account management

  • Role-based access control

    Assign roles such as Admin, Buyer and Viewer in My Account so each user sees only what their role allows.

  • Multi-user login for parent and child accounts

    Master users access sub-accounts to review their transactions and place orders on their behalf.

  • Social login

    Customers sign in with an existing social account instead of creating a new password. See social login

  • Duplicate customer merge

    Merge duplicate customer records to keep your customer data clean.

Engagement and personalization

  • Shared cart

    Customers share their cart by email or link, useful for team purchases and approvals.

  • Shared wishlists and gift registry

    Customers create wishlists for special occasions and share them with friends and family.

  • Search-driven categories and landing pages

    Search integrations power custom categories and landing pages, even when they do not exist in SuiteCommerce.

  • Searchspring integration

    Personalized, AI-driven search results and merchandising for faster, more relevant item search. See Searchspring integration

  • Wavi shopping assistant

    An assistant for product discovery, shipping and policy questions, plus order and account lookups for signed-in shoppers. Meet Wavi

  • Structured data with JSON-LD

    Schema.org markup for categories and products helps search engines understand your store.

  • Published saved searches

    Publish NetSuite saved searches in My Account so each customer sees their own up-to-date data. See saved searches

Security and compliance

  • Login protection

    Accounts and IP addresses are restricted automatically after repeated failed login attempts.

  • Google reCAPTCHA

    reCAPTCHA on login, registration, checkout and custom forms blocks bots and fraudulent transactions.

  • Address validation (Smarty)

    Validate addresses in checkout and My Account to reduce shipping errors and returns.

  • accessiBe integration

    Add the accessiBe accessibility tool to your webstore as part of your wider ADA compliance work.

Marketing and customer loyalty

  • Loyalty program

    Award points for purchases and other actions with a loyalty program that runs entirely inside NetSuite and SuiteCommerce.

  • Custom promotions and discounts

    Create custom promotions, including offers targeted by location with GeoIP.

  • Abandoned cart emails

    Send abandoned cart emails after a delay you configure, with an optional discount code.

  • Fees and tax rules by country

    Apply additional fees and tax settings based on the customer location for international orders.

Content and catalog

  • Item resources

    Show product documents stored in Google Drive directly on product pages.

  • Reviews and Q&A

    Third-party integrations bring richer product reviews and questions and answers to your product pages.

  • Custom forms and add-on accessories

    Custom forms for specific requests, plus related accessories and add-ons offered with each product.

  • Multilingual content

    Translate content, categories and customizations for international shoppers.

Performance and analytics

  • Inspectlet integration

    Session recordings show how shoppers use your store so you can find and fix friction.

  • Static HTML for key pages

    Serve selected critical pages as prebuilt HTML to speed up load times and help SEO.

  • Feed generation

    Generate product data feeds to keep item information up to date across channels.

Shipping and delivery

  • Delivery with GetSwift

    Scheduled and on-demand delivery for businesses with their own drivers, who see when and where to deliver.

  • Store pickup and BOPIS

    Buy online, pick up in store options for customers who prefer to collect their orders.

  • Backorder and out-of-stock workflows

    Custom workflows tell customers clearly what happens with out-of-stock items, so fewer carts are abandoned.

  • Pacejet shipping integration

    Pacejet integration for advanced shipping rates and options.

More customizations

  • GeoIP-based content

    Show region-specific content or promotions based on where the customer is browsing from.

  • Variable gift certificates

    Let customers choose the amount of each gift certificate.

  • Quote editing and dealer sign-up

    Quote editing and a dealer sign-up flow to support B2B sales.

  • Live chat and support

    Chat integrations for real-time customer support.

Need something not on this list?

Tell us what your customers or your team need, and we will design an extension that fits your store and keeps it fast.

We should work together

Our accomplished team loves to talk NetSuite solutions.
Ready to talk to an expert? We’re waiting!

AwaLabs HQ
680 S Cache St, Ste 100-7414
Jackson, WY, 83001