Skip to content

Coming soon to the Shopify App Store

Shopify app for B2B and wholesale

Customer request in.
Shopify draft out.

Your business customers write “same as last time, but 72 rolls”? Struxify reads emails and chats, recognises products and quantities, matches them to your catalog and prepares the draft order. You review, click – done.

  • Early access: the first 50 sign-ups get 3 months of Pro at the Starter price
  • 14-day free trial, no credit card
  • No order until your customer accepts
  • Google Gemini · EU servers
  • GDPR · DPA included
  • IT liability insured via exali
  • Built from hands-on B2B sales experience – I know these requests
Fwd: Orderpurchasing@harbor-logistics.com

Hi, please send the brown tape again like in May, this time 72 rolls. Plus 500 double-wall boxes and 6 stretch films. Thanks!

72 rollsPP packing tape 50 mm – brownKB-PP-50-BR96
500 pcsDouble-wall box 600×400FK-2W-60404075
6 pcsStretch film 500 mm 23 µSF-500-2395
1 line to reviewCreate quote

Live demo, no install

Try it with your own store

Enter your store address. The demo writes a typical customer request for your products and turns it into a quote right in front of you.

Use the address your customers open: your own domain or your-shop.myshopify.com. The store must be open to customers – the demo cannot read password-protected stores (such as development stores).

For this the demo reads the publicly visible products of that store once. None of it is stored. Details in the privacy policy.

From inbox chaos to a clean draft order

No retyping, no hunting for SKUs – and you stay in control.

  1. 1

    A request comes in

    Forwarded by email, from the storefront chat or simply pasted in – free text is enough.

  2. 2

    AI prepares it

    Products, quantities and units are recognised, matched to your catalog and given a confidence score.

  3. 3

    You approve

    Quickly check the yellow lines, click “Create quote”, send it to the customer by email or as a PDF. When they accept via QR code or link, the order is created automatically.

Everything a B2B request workflow needs

Built for shops whose customers would rather write than click.

Email inbox

Every shop gets its own address. Just forward customer emails – the AI even finds the original sender behind “Fwd:”.

Storefront chat agent

Business customers describe what they need right in your shop. The agent asks for quantity and variant and hands the finished request to your team.

“Same as last time”

When a customer refers to an earlier order, the AI finds the matching line in their history – quantity included.

Reorder radar

Detects the ordering rhythm of your regular customers and flags who is due, overdue or has gone quiet – sorted by usual order value.

Questions instead of silence

Your customer can ask a question or make a counter-offer on the quote. You reply, with a discount if you like – and they get the updated quote right away.

Quick order (QuickOrder matrix)

A block for your theme: customers type SKUs and quantities into a table – with Tab, Enter and arrow keys, just like Excel – or upload a CSV or Excel file. Logged-in customers see “My purchase list” built from their orders. Then straight into the cart or sent to you as a request.

Trade account approval with VIES

Business customers register via a form in your shop or in the chat. The app checks the VAT ID live against the EU’s VIES system and approves valid numbers automatically: customer tag, VAT ID, tax exemption for other EU countries, and with Shopify B2B also company and price list. Alternatively you approve requests with a business registration document in one click.

Slow movers as bargaining chips

The app spots products that have barely sold in the last 90 days but are still in stock. When a customer asks for a discount, the chat agent can make a counter-offer within your discount limit – say, a smaller discount plus a free sample. Off by default, you switch it on. If you like, the app automatically adds a sample above an order value you set.

Confidence traffic light

Every line gets a score from 0 to 100. Green is safe, yellow and red have to be confirmed one by one. No guesswork.

Learns as you go

Correct a match once and the app remembers how your customer phrased it. Next time it’s right.

Team routing

You decide who gets which share of requests (e.g. 2× for full-time). Everyone gets an email with a direct link to the review page; a pie chart shows the distribution.

Quote by email

Lines, total, PDF link and checkout link go to your customer in one click. Replies land in your own inbox.

Quote as PDF

Your logo, legal details in the footer, net, tax and gross per rate. The PDF is generated fresh from the draft on every request and is never stored.

Acceptance via QR code & verification code

Every PDF carries a verification code calculated from its content. When your customer scans the QR code or clicks the link, the app checks automatically that lines and prices are unchanged.

You decide what happens on acceptance

Order on invoice (default), redirect to Shopify checkout, or just flag it for review – one setting, no extra steps. Customer and team get a confirmation.

B2B price lists

If the customer belongs to a company in Shopify, that company’s catalogs and prices apply to the draft automatically.

Autopilot (optional)

If every line is unambiguous, the app creates the draft on its own. One uncertain line – and a human takes a look.

See it in action

The app runs right inside your Shopify admin, the chat in your storefront – no extra login, no second interface.

2. The result2 clear2 to review
Traffic lightCustomer wordingQtyMatched productSKUConfidenceStatus
the same tape as in May72 rollsPP packing tape 50 mm x 66 m – brownKB-PP-50-BR96Safe
double-wall box500Double-wall box 600x400x400FK-2W-60404075Warning – review
stretch film6Stretch film 500 mm 23 µ – clearSF-500-2395Safe
wooden pallets 120x8010no match–0Warning – uncertain

Note: this is an AI-generated draft. Please check all quantities, prices and SKUs.

Create quote (3 lines)Net total approx. €1,284.60

Simplified illustration of the app interface (the app itself is currently in German).

AI that works with you – not instead of you

You have the final say

By default every draft is created only when you click. Autopilot is optional and only kicks in when every line is unambiguous.

Orders only on acceptance

A request becomes a draft. An order is only created once your customer formally accepts the quote via QR code or link – and the verification code confirms nothing was changed. The app never charges anyone.

Transparency, not a black box

Confidence per line, original text alongside, reasoning for reorders – you always see why the AI suggests something.

Data protection

Servers in the EU, sender allowlist for the email inbox, order history in the chat only for logged-in customers.

Simple pricing

Start with a 14-day free trial – on every plan. Cancel any month after that.

Starter

For shops still typing up B2B requests by hand.

$29/ month

100 requests / month

  • Paste requests or forward them by email
  • AI recognition with confidence traffic light
  • Shopify draft order in one click
  • 1 team member
All details
  • Reorders “same as last time” from the customer’s history
  • Quote by email and as a PDF – with your logo and footer
  • Acceptance via QR code or link, secured by a verification code
  • Order is created automatically on acceptance (on invoice, checkout or flag only)
Join waitlist for Starter
Popular · For teams

Pro

For teams with a steady flow of requests.

$79/ month

500 requests / month

  • Everything in Starter
  • Storefront chat agent for business customers (1,000 customer messages / month)
  • Up to 5 team members with team routing
  • Autopilot for unambiguous requests (optional)
All details
  • Learns from your corrections
  • Overview with KPIs per team member
  • Team routing with a fixed share per member
Reserve Pro – 3 months at $29

Business

For wholesalers with high volume.

$149/ month

2,000 requests / month

  • Everything in Pro
  • Unlimited team members
  • Help with setup and catalog matching
  • Priority support by email
All details
  • Chat agent with 1,500 customer messages / month
  • Higher daily limits for chat and email
Join waitlist for Business

Early access: the first 50 sign-ups get Pro for 3 months at the Starter price ($29 instead of $79). Terms

All prices per 30 days, billed through your Shopify invoice: in US dollars – or the same amount in euros if your store is billed in euros. No VAT is charged (German small-business rule, § 19 UStG). Cancel any month. No overage charges: when a quota is used up, that AI feature pauses until the next period – you never pay extra.

Pairs well: freight

Struxify Freight & Tiers

Every quote needs the right freight costs: Struxify Freight & Tiers calculates carrier rates and tier prices from your forwarder's Excel sheet – at checkout and with a freight and pallet booster in the cart.

Visit freight.struxify.io

Frequently asked questions

When will the app be available?

Struxify B2B Quote & Agent is fully built and currently being submitted to the Shopify App Store. Sign up below – you’ll get an email as soon as you can install it.

Does the app create orders or take payments?

The app never charges anyone. A request first becomes a draft order in Shopify. It only turns into an order once your customer formally accepts the quote – via the QR code or link in the PDF. By default this creates an order on invoice with payment pending; alternatively the app redirects to Shopify checkout or just flags the acceptance until you complete it. You choose in the settings.

Can the QR acceptance be forged?

No. Every quote PDF carries a verification code calculated from its lines, quantities, prices and totals. Change a single number in the document and the code no longer matches – the acceptance is rejected. The acceptance link is also signed, expires after 90 days, and each quote can be accepted only once.

Where is the quote PDF stored?

Nowhere. The PDF is generated fresh from the current draft in Shopify on every request and delivered directly – no copy stays on the app's server or with third parties. You set your logo and footer once in the app settings.

How reliable is the AI?

AI can be wrong – that’s why the app shows a confidence score from 0 to 100 for every line. Anything below 90 is flagged and must be confirmed by you. You always see the original text next to it.

Which requests does the app understand?

Free text from emails, chats or notes: product names, synonyms, SKUs, quantities and units – even references like “same as in May, but 72 rolls”. Requests can be in German or English.

What counts as a request?

Every customer request the AI processes – pasted in, forwarded by email or from the chat. A request can contain any number of lines (text up to 12,000 characters). The chat agent also has its own quota of customer messages (Pro 1,000, Business 1,500 per month). When a quota is used up, the feature pauses until the next period – there are no overage charges.

Can I offer quick order without a customer login?

Yes, if you want to. By default quick order is only available to logged-in customers; in the settings you can open it to guests as well. Guests can add items to the cart or send them as a request with their email address. “My purchase list” is only available to logged-in customers, because it is built from their order history.

Does the app check VAT IDs live?

Yes. For every request the app queries the VAT ID directly in the EU’s VIES system. If it is valid and automatic approval is on, the customer is approved immediately. If it is invalid, the request is rejected – unless the customer has uploaded proof. If VIES is temporarily unavailable, the request comes to you for approval. An uploaded business registration document is deleted as soon as you have decided on the request.

Does the chat agent hand out discounts on its own?

Not without your okay. The AI counter-offer is switched off by default; the agent then names no discounts and notes the request for you instead. If you switch it on, it offers at most the discount you set as the limit and – if purchase prices are maintained in Shopify – keeps your minimum margin. You always create the final quote. The storefront chat is included in Pro and Business.

Where is my data processed?

The app runs on servers in the EU (Netherlands). For text recognition, the request text is sent to Google Gemini. Details are in the privacy policy.

Do I need Shopify B2B?

No. With Shopify B2B (companies, catalogs) price lists are applied automatically. Without B2B the app works with your regular product prices.

Is the app available in English?

Partly. The storefront chat agent replies in your customer’s language, and requests in English are understood. The admin interface, quote PDF and emails are currently in German; English versions are planned.

Can I cancel at any time?

Yes. Billing runs through Shopify and ends when you uninstall the app – monthly, no minimum term.

Coming soon

Secure your early-access spot

Just your email – that’s all I need. The first 50 sign-ups get 3 months of Pro at the Starter price. I’ll let you know as soon as the app is in the Shopify App Store.

More details (optional)

No newsletter, no spam – just the launch message. Details in the privacy policy.

More from Struxify

  • Shopify app

    Struxify

    SEO and GEO automation for your Shopify store: product copy, metafields, auto-localisation and AI search.

    Visit struxify.io →
  • Shopify app

    Struxify Freight & Tiers

    Freight rates by postcode zone, weight, pallets and oversize – straight from your Excel sheet. Plus tiered pricing per product.

    Visit freight.struxify.io →
  • Start for free

    Struxify SEO

    Seven AI tools in your browser: keywords, product copy, image SEO and the monthly visibility check.

    Open seo.struxify.io →
  • Coming soon

    Struxify Inventory & PO

    Inventory planning for your Shopify store: see what needs reordering and send the purchase order to your supplier as a PDF.

    Visit inventory.struxify.io →
  • Coming soon

    Struxify Clearance & Bundles

    Clear slow-moving stock automatically and build virtual bundles from products you already have.

    Visit clearance.struxify.io →