Skip to content

Express acceptance

Express acceptance is a deep link straight from the quote email: the customer accepts the quote with one click and lands directly in the pre-set checkout — without first navigating through the customer account.

How it works

  1. When a quote is sent, B2B+ Quotes generates a random, secret express token and stores it on the quote.

  2. The emails "Your individual quote" and "Your quote expires soon" contain a button ("Accept quote & check out" or "Accept the quote now") pointing to the deep link:

    /quote/express/{quoteId}/{token}
  3. When the customer clicks, the shop checks the token against the stored one, fills the cart with the quoted prices, and runs the acceptance.

Login still required

The token alone does not authenticate

The deep link does not replace signing in. If the customer is not logged in, they are taken to login and then automatically brought back to the express link. Only then does the acceptance proceed. This way a forwarded link cannot accept someone else's quote.

Additionally, the shop verifies that the quote belongs to the logged-in customer and that the token matches exactly. If something does not match, "The quote was not found." appears and the customer lands in their quote overview.

Security

The express token is never exposed through the entity API — it lives only in the email deep link.

B2B+ Suite für Shopware 6