Log in
Model

Builder

Magento\SalesSequence\Model\Builder

What it does

This builder class creates and configures database sequence tables for generating sequential numbers (like order IDs, invoice numbers) in Magento 2.

Developers use it to set up auto-incrementing number sequences with customizable prefixes, suffixes, start values, and steps for different entity types (orders, invoices, shipments) per store.

Public Methods

  • setEntityType()
  • setStoreId()
  • setPrefix()
  • setSuffix()
  • setStartValue()
  • setStep()
  • setMaxValue()
  • setWarningValue()
  • create()
  • _resetState()