Modules

Build your setup

58 modules in 8 layers, all on one core and one ERP connection. Pick a template, then drag in modules or press +. Select a module to see what it needs and what uses it.

Template
Your ERPSAP · Dynamics 365 · Oracle · NetSuite · Infor · Odoo · Logo · ETA · Mikro · Freedom
Depends onUsed byDrag from the list, or press +.
In depth

The modules most setups are built around

What each one does, what it needs, and which of our customers run it.

Channels

Dealer portal

Dealers order, quote and check their account in one place, on the prices and stock your ERP holds.

Needs
User
See the Bulk order screen →
  • Dealer and sub-dealer hierarchy with roles, so buyers, approvers and technicians each see what they need.
  • A catalogue and price list per dealer group or account type.
  • Current account, statements, credit limit and credit blocks, read from ERP finance.
  • Rep assignment and cover: a rep can build the cart with the dealer, or for them.
  • Order history, saved carts, addresses and announcements per dealer.
Channels

Vendor manager and storefront scaffolder

Onboard vendors, dealers or corporate clients and give each one a working branded storefront from your master catalogue.

See the Vendor manager screen →
  • Vendor onboarding, contracts, permissions and performance in one place.
  • Vendors manage their own products or inherit yours, field by field.
  • A storefront per vendor on their own domain or a subsite, with their brand and price list.
  • New stores are created from a template rather than built as a project, and all of them run on your ERP connection.
Channels

Supplier portal

Suppliers keep their own products and stock in your catalogue, and you sell or buy from it in one place.

Needs
Product
  • Suppliers maintain their products and stock levels themselves.
  • Every supplier price runs through your pricing rules.
  • Your stock and supplier-held stock appear in one search, with the lead time for each source.
  • The Reseller module pulls products, stock and prices from suppliers automatically.
  • Buyers on SAP Ariba, Coupa and similar suites can punch out to your catalogue over cXML or OCI.
Selling

Quotation and approvals

Cart to quote to order, with the approvals you configure before anything reaches the ERP.

Needs
Order
See the Quotation screen →
  • Buyers save a cart as a quote request instead of checking out.
  • Sales reviews and edits the quote in Shelfi, and an accepted quote becomes a sales order in the ERP.
  • Approval chains with thresholds per role, for quotes and for orders.
  • Lead-time queries follow the same path as quotes.
  • Configurations outside the standard rules arrive as complete quote requests for your engineers.
Selling

Advanced Pricing

One price engine for every buyer, fed by the conditions in your ERP.

Needs
Order · Product
  • Prices by dealer group, product group, volume, contract, period and stock.
  • Customer-specific prices and discounts read from the ERP, so buyers see the price they will be invoiced.
  • Deposits and similar charges shown as their own line next to the product.
  • Supplier prices and AI-agent offers stay inside the same rules and limits.
Selling

Product Configurator

Rule-based configuration for products with many variants.

Needs
Product
See the Product configurator screen →
  • Buyers choose options step by step, and only valid combinations can be selected.
  • Each valid configuration becomes an orderable item at the buyer’s own price.
  • Requests outside the rules go to your team as a quote.
  • Used for anything from PC builders with compatibility filters to print products with a live preview.
  • With the image generator, each variant can get a product image from CAD data.
Core

Personalised print and branded products from Adobe InDesign templates, with a live preview.

Modules
InDesign · WYSIWYG
See the Web-to-print screen →
  • Print-grade templates from Adobe InDesign, also used for generated catalogues.
  • Buyers fill in names, titles, departments or logos in a locked layout and see a preview before ordering.
  • Production receives print-ready output instead of free-text instructions.
  • Corporate accounts can require approval before staff orders are released.
Core

Multi-tenant CMS

Content for every store, dealer site and language from one place.

See the Multi-tenant CMS screen →
  • Pages, menus, banners, announcements and forms per tenant, with central templates.
  • You decide which parts each dealer or vendor can edit.
  • Your marketing team edits pages, banners, categories and collections without developers.
  • Any number of languages, with AI-drafted translations reviewed before publishing.
Channels

Licence store

Sell software licences in bulk, with activation handled in real time.

Needs
Order · Product
  • Bulk purchase of licences from publishers such as Kaspersky, ESET, Bitdefender, Microsoft, Adobe and Acronis.
  • Activation and status per key, integrated in real time with the publishers.
  • Runs on the same dealer portal, pricing and ERP connection as your other products.
AI layer

Campaign agent

An AI agent that watches live carts and makes the right offer at the right moment.

Try the campaign agent demo →
  • Checks the dealer’s contract, order history, stock and approved range before offering anything.
  • Offers a discount or matching items, only inside the limits you set.
  • Every offer is logged, with the rule it used.
  • Sales managers can see active carts and step in themselves.
AI layer

AI content and image generators

Catalogue content and product images generated from the data you already have, with a person approving each one.

See CAD to image on the home page →
  • Product descriptions, SEO titles and metadata, and catalogue pages in every language you sell in.
  • Information pages, vendor onboarding forms and product pages.
  • Product images generated from CAD files, schematics and blueprints, including products made of other products.
  • Your team reviews and approves every text and image before it goes live.
Integration

ERP integration

Your ERP stays the system of record. Shelfi reads from it and writes back to it.

See how records flow →
  • Materials, customers, prices and stock come in. Quotes and orders go out. Status, deliveries and finance documents come back.
  • SAP (SD, FI, IDoc), Microsoft Dynamics 365, Oracle, NetSuite, Infor, Odoo, Logo Tiger, ETA, Netsis, Mikro, Freedom and others.
  • REST APIs and web services: loaded in bulk once, then synced daily or on change.
  • Integration support monitors the connection and is reachable by remote desktop, email and phone.

What the modules look like in use

Eight screens from Shelfi modules, each on a different client’s brand.

1 / 8
Product configurator

Rule-based options for products with many variants. Combinations that don’t work are greyed out with the reason, and every valid set becomes an orderable build code with the dealer’s own price.

Product ConfiguratorAdvanced PricingInventory
Directory

All 58 modules

Grouped by layer. Every module lists what it needs, which modules build on it, and the customers who run it.

AI layer

Agents that work across every module

Channels

Where dealers, vendors, suppliers and shoppers buy

Selling

Orders, quotes, pricing and approvals

Marketing & engagement

Campaigns, analytics and messaging

  • CampaignCampaign management

    Campaigns by dealer group, product, period and cart contents, used by people and by the campaign agent.

    Needs
    Nothing else
  • CouponDiscount coupons

    Single-use and shared coupon codes, tied to campaigns.

  • LoyaltyCustomer loyalty

    Points and rewards for repeat buyers and dealers.

    Needs
    Nothing else
  • AnalyticsSearch and browsing behaviour

    Reports on what buyers search for and look at, with dashboards per dealer, product group and region.

    Needs
    Nothing else
  • SurveySurveys and results

    Build surveys, send them to dealer groups and analyse the results.

    Needs
    Nothing else
  • FeedbackSuggestions and complaints

    Suggestions, complaints and thanks from buyers, routed to your CRM and departments.

    Needs
    Nothing else
  • MailerTransactional email

    Email from the order system: confirmations, status and lead-time changes, campaigns.

    Needs
    Nothing else
  • SMSSMS notifications

    SMS from the order system for order status, deliveries and campaigns.

    Needs
    Nothing else
  • ChatLive chat

    Live messaging between your team and buyers. Reps can see active carts and step in.

    Needs
    Nothing else
  • MessengerMessaging

    Messages between users inside the platform.

    Used by modules
    Consensus
  • ConsensusReach agreement on a topic

    Threaded discussions to agree terms, specs or exceptions with a dealer, kept with the order.

  • Support desk NewMulti-channel tickets

    Tickets from web forms, email, SMS and WhatsApp in one queue, with customer history and purchase records.

    Needs
    User

Operations & finance

Stock, delivery, invoices and finance

Payments

Gateways, POS and payment methods

  • PaymentPayment infrastructure

    The payment layer every gateway plugs into: card, wallet, transfer and cheque.

    Needs
    Nothing else
  • Wire TransferWire / EFT

    Bank account definitions and wire-transfer tracking.

    Needs
    Payment
  • ChequePay by cheque

    Cheque payments with tracking.

    Needs
    Payment
  • Recurring PaymentScheduled payments

    Daily, weekly, monthly or yearly recurring payments.

    Used by modules
    Subscription
  • Payment gatewaysCards, wallets and bank POS

    Switch on the gateways you need: Stripe, PayPal, Apple Pay, Google Pay, PayU, iyzico, PayTR, Moka United, QNB Pay and Halk Pay, plus virtual POS for Garanti BBVA, Yapı Kredi, Akbank, Vakıfbank, QNB Finansbank and EST.

    Needs
    Payment

Core

Catalogue, users, content and admin

Integration

Data exchange with your ERP and suppliers

Not sure which modules you need?

Tell us your ERP and how you sell. We’ll map the setup with you and show it running.

Book a demo
Book a demo

See your order flow running on Shelfi

Tell us a little about your setup. We reply within one business day.

Interested in optional
We use your details only to reply. Privacy policy