MerchandiserOS

ERP guide/Infor CloudSuite Fashion

ERP implementation guide · textile & apparel

How to Implement Infor CloudSuite Fashion for Garment & Apparel Business (2026 Guide)

A practical guide for consultants and factory, brand and sourcing teams: what the Infor fashion suite on M3 does natively for apparel, where it still needs design work, how to run discovery, build, migration, testing and go-live, and how to connect it through the ION API Gateway. It also covers brands and buying agents, and explains why operations often run best on top of the ERP.

As of Infor CloudSuite Fashion (M3) documentation, 2025.x and latest Last checked 26 Sep 2026 Published by MerchandiserOS
Who wrote this. This guide is published by MerchandiserOS, an operations platform for garment factories, brands and buying agents that connects to ERPs through a public API. It is independent implementation advice. We are not an Infor partner and do not resell Infor products. Every Infor-specific claim links to Infor's own documentation or product pages and names what was checked. Where a statement comes from implementation practice, the text says so. Where we could not verify something, the text says "check". Sources · Report a correction

Part 1Before you start

1Who Infor CloudSuite Fashion fits

Infor CloudSuite Fashion fits large and upper mid-market apparel, footwear, accessories and home-textile companies that want an industry suite with native style, colour and size handling and are ready for a partner-led, multi-module project. Infor describes it as a SaaS suite for "apparel, footwear, accessories, and home/textile companies", and its fashion documentation describes an industry process catalogue targeted at cut and sew manufacturers.

Infor CloudSuite Fashion is Infor's fashion industry suite, built on the Infor M3 ERP (the documentation for the suite sits under Infor's M3 documentation). Infor's fashion page lists the parts of the suite: a fashion and apparel ERP, Fashion PLM, configure-price-quote (CPQ), fashion demand forecasting, the Infor Nexus supply chain network, a warehouse management system, sustainability and compliance, e-commerce (Infor Rhythm for Commerce) and the cloud technology platform.

Works wellStyle and SKU master with an X, Y, Z matrix, matrix order entry, BOMs kept at style level with colour or SKU exceptions, lot attributes such as shade, subcontract orders, purchase charges, quality inspection requests.
Needs design carekg-to-metre conversion per roll, size-graded consumption, shade control at cutting, multi-step subcontract chains, which suite modules you actually license.
Usually outside M3Sample rounds with buyer verdicts, the T&A calendar, shop-floor capture per line and hour, ISO 2859-1 AQL, quotation cost builds before a style exists. See section 33.

Signs Infor CloudSuite Fashion is a good choice

Infor tends to fit when the business is large enough to use the suite and has the people to run a long project.

  • The company runs several sites, brands or channels and wants one fashion-aware ERP across them.
  • Style counts per season are in the hundreds or thousands, and the size and colour matrix is a daily tool.
  • The company also wants PLM, a supplier network (Infor Nexus) or a WMS from the same vendor.
  • A partner with M3 fashion experience is available, and the company can release key users for months.

Signs to slow down

Slow down when the size of the suite is larger than the problem.

  • The factory is a single-site CMT unit with a few hundred operators. The suite is heavy for that, in our judgement; a smaller ERP plus an operations layer often fits better (see the Odoo chapter or apparel-specific ERPs).
  • The main pain is sampling, T&A and the floor, not the ledger or the supply chain.
  • Nobody has checked which suite modules are in the contract, and the plan assumes all of them.
  • The go-live date falls inside peak season.

2Why no ERP fits apparel on its own

No general ERP fits apparel out of the box, because an ERP is built around a known item with one bill of materials, while a garment order starts as a style that is quoted, sampled and approved before any item exists. Infor has gone further than most general ERPs by adding a fashion layer to M3, with styles, SKUs, a matrix and style-level structures, yet the development, approval and floor work still sits before or beside the transactions M3 records. The same wall applies to brands and buying agents: their development, sampling and follow-up across many factories happen before any purchase order exists.

An ERP is built around the transaction: a known item, a fixed bill of materials, a price, a receipt, an invoice. It is right to be strict about that, because strictness keeps the books correct. A garment order does not start there.

What an ERP is built for
What an apparel order needs
An item that exists before it is sold
A style that is quoted, sampled and approved weeks before any item exists
One bill of materials per item
Fabric use that changes by size, trims that change by colour, a spec revised three times
Units that convert by a fixed factor
Fabric bought by kilogram and cut by metre, where the factor changes with every roll
Stock that is interchangeable
Dye lots that must never be mixed in one garment, and rolls with their own width and weight
Approvals of money: a PO, a payment
Approvals of product: lab dips, strike-offs, fit and PP samples, given by the buyer, round by round
Work inside one company
Work across mills, dye houses, printers, washers, CMT units, inspection agencies and forwarders
A daily or monthly close
A floor where the answer changes every hour

Forcing an ERP to do all of this means heavy customisation in the one system that most needs to stay standard. The durable answer is to give the ERP the books and give the operations to a system built for them. Section 3 summarises that model and section 33 shows it in full.

Example 1

One polo order, and where each step lives in CloudSuite Fashion

A buyer sends a tech pack for 3,000 men's piqué polos in navy, five sizes, ex-factory 15 December. Follow the order and ask where each step has a documented home in the Infor suite.

StepWhat happensDocumented home in the Infor suite?
Tech pack arrivesMeasurements by size, construction, artwork, trims listFashion PLM, if licensed; check what it holds for points of measure
Costing and quoteFabric use from a marker, CM from minutes, quote at USD 4.26 FOBNot documented as a garment cost build in M3
Lab dips, strike-off, fit sampleThree lab dip rounds before navy is approvedNot found as an M3 object; check Fashion PLM
Order confirmedSize breakdown 300 / 750 / 900 / 750 / 300Yes: customer order with the fashion matrix
Fabric and trims bought925 kg of jersey, rib, buttons, labels, polybagsYes: purchase orders
Fabric receivedThree dye lots, rolls of different width and weightYes for lots with attributes such as shade; roll-level conversion needs design
Cutting and sewingCut by dye lot, 18 minutes per polo, output by line by hourManufacturing orders, yes; line and hour capture, no
Embroidery outsidePanels out, 1% loss, panels backYes: subcontract operation
Final AQL inspectionGeneral level II, AQL 2.5, sample of 125 piecesQuality inspection requests, yes; ISO 2859-1 tables, not found
Shipping and invoiceCartons, packing list, commercial invoiceYes: delivery and invoice

M3 has a home for more steps than most general ERPs. The steps without one are still the ones where the order is won or lost: the quote, the approvals and the floor.

3The recommended architecture, in short

Agree before discovery which system owns which part of the business. Our recommendation: Infor keeps the books, and an operations system built for apparel runs the work from the style to the shipment. With CloudSuite Fashion, this also means deciding which suite modules you actually need, because the suite offers some of the same ground.

AreaOwned byWhy there
Style, tech pack, samples and approvals, quotation costingOperations layer (or Infor Fashion PLM if already licensed; one owner only)This work happens before an M3 SKU exists, and it changes daily
Buyer orders, procurement planning, production planning, shop floor, quality, logisticsOperations layerIt needs sizes, dye lots, minutes, inspections and dates in one place
Shop-floor captureThe operations layer's floor screens, or Garment.io connected to itOperators need a simple screen, not an office form
Accounts, payables and receivables, invoicing, payments, stock value, tax and e-invoicingInforThis is the legal and financial record

MerchandiserOS is built for the operations side: style and tech pack, quotations and costing, buyer orders, procurement, planning, production, the shop floor (on its own floor screens or through its Garment.io integration), quality and logistics. Infor keeps accounts, payables and receivables, invoicing, payments, stock value, tax and e-invoicing. The rest of this chapter still explains how to configure M3 for garment production, because some companies choose that, and a consultant needs to know what each choice costs. Section 32 shows the split in full.

4Business types, and what each needs from Infor

The business type decides who owns the material, what is invoiced and which parts of the Infor suite carry weight. Settle it in the first discovery meeting, because many companies run two types at once.

TypeWhat it doesWhat it needs from InforWhere it struggles
CMT (cut, make, trim)Sews buyer-supplied fabric; sells labourBuyer-owned stock held apart, material reconciliation, service invoicingThe suite is large for a CMT unit, in our judgement
Full-package (FOB) factoryBuys all materials, makes, shipsStyle and SKU matrix, style-level BOMs, purchasing, lots, charges, subcontracting, multi-currencySize consumption, roll conversion, sampling and floor capture
Vertical manufacturer-brandOwns factories and a brand, sells wholesale and directThe whole suite: ERP, PLM, WMS, demand forecasting, e-commerceProject size and the number of modules to integrate
Textile millTurns yarn into fabricProcess manufacturing, batches, weight units, lot attributesDye recipes and batch genealogy: check M3 process features with the partner
Brand or wholesalerDesigns and sells; factories make for itVendor POs, charges and landed cost, wholesale orders, PLM, Infor NexusFollowing development and production across many factories (section 32)
Buying agentSources for buyers on commission; holds no stockLight accounting and commission invoicingThe suite's manufacturing and stock modules are mostly not needed
Own-label retailerDevelops its own label and buys it from factoriesVendor POs, landed cost, PLM, retail and e-commerce modulesDevelopment and vendor follow-up across factories
Example 2

The same order as CMT and as full package

The buyer offers the polo two ways. As full package, the factory buys everything and sells at USD 4.26 FOB. As CMT, the buyer ships the fabric (the same three dye lots, 2,880 m) and the factory charges an illustrative USD 1.60 a piece for making.

QuestionFull packageCMT
Who buys the fabricThe factory, on an M3 purchase orderThe buyer; no purchase order in M3
How the fabric enters M3A receipt that raises stock value and a payableHeld apart from the factory's stock value; design this with finance and the partner
Invoice to the buyer3,000 × 4.26 = USD 12,780.003,000 × 1.60 = USD 4,800.00
Material reconciliationInternal: fabric used against the BOMExternal: 2,880 m received, 2,856 m used, 24 m returned or accounted for

The 2,856 m used and the 24 m left come from the cut plan in Example 8. In CMT that plan is the evidence shown to the buyer, so it must be kept per dye lot.

Part 2Discovery

5Who should be on an Infor fashion project team?

An Infor fashion project needs one decision owner for every design question, and most of those owners sit in merchandising, production, stores, quality and finance, not in IT. The partner configures; the business decides how styles, units, lots, costs and inspections work.

RoleUsuallyDecides
SponsorOwner or managing directorScope, which suite modules, budget, go-live window, what stays outside Infor
Project leadA senior manager released for the projectPriorities, test sign-off, cut-over readiness
Merchandising headHead of merchandisingStyle and SKU model, feature groups, seasons, order entry, T&A ownership
Product development leadTechnical or sampling managerWhere tech packs live (PLM or operations layer), approval rounds
Production manager and IEFactory manager, IE managerManufacturing order level, operations, minutes, subcontract steps, floor capture
CAD and marker leadCAD room headConsumption per size, marker efficiency
Stores headFabric and trims storesUnits, lots, attributes at receipt, locations
Quality managerQA managerInspection types, sampling plans, who may release a failed lot
Finance headCFO or chief accountantCosting, charges, currencies, prepayments, chargebacks, tax
Partner consultantsInfor partnerHow each decision is set up in M3 and the suite; what needs an extension

Keep a decision log with the date, the owner, the option chosen and the options rejected. With a suite this size, the log is the only place where a decision made in month two can still be found in month nine.

6What should discovery workshops cover for an Infor fashion project?

Run one workshop per department, each walking a real, recent order from start to finish, and map every finding to a fit-gap line. Use the company's own orders, not Infor's demo data. The methodology page lists the full question sets (ERP-agnostic method); the questions below are the ones that matter most on M3.

Merchandising and product

  • Which axes does each product family use: colour and size only, or also fit, inseam or cup? This decides the X, Y and Z feature groups.
  • How are seasons named, and does a carry-over style keep its number?
  • How do buyers order: by matrix, by ratio pack, by delivery drop?
  • Where do tech packs, approvals and the T&A calendar live today, and will Fashion PLM or an operations layer own them?

Stores and purchasing

  • Which materials are bought in kg and used in metres? What is measured per roll at receipt?
  • Which attributes must travel with a lot: shade group, GSM, width, shrinkage, country of origin?
  • Which import charges (freight, clearing, bank charges, duty) must reach the material cost?

Production, quality and finance

  • At what level is production controlled: style, style-colour, SKU, delivery or cut?
  • Which processes go outside, and how are pieces counted out and back?
  • Which inspections run, and which buyers set their own AQL?
  • Which currencies, prepayments, letters of credit and chargebacks does finance handle, and which e-invoicing rules apply?
Example 3

Output of the merchandising workshop

#FindingFit-gap lineDecision neededOwner
M1Buyer POs arrive as PDFs and are keyed twice41Where the order is entered onceMerchandising head
M2The ±3% quantity tolerance is not recorded anywhere43Where tolerance is held and checked before shipmentMerchandising head
M3Three lab dip rounds lived in one merchandiser's email10Whether PLM or an operations layer owns approval roundsDevelopment lead
M4Fabric was bought on the base-size consumption on a past order12Where size-graded consumption is calculatedCAD lead
M5Some polos also come in a slim fit1Whether fit becomes the Z feature group for topsMerchandising head

M5 is an M3-specific decision. Adding an axis later means new SKUs for every style that uses it, so decide the feature groups per product family now.

7The apparel fit-gap checklist for Infor CloudSuite Fashion: 52 lines

A fit-gap checklist records, requirement by requirement, whether the ERP meets it as standard, with configuration, with custom work, or better outside the ERP. The 52 lines below are our assessment of Infor CloudSuite Fashion on M3 for a typical full-package garment factory, based on Infor's documentation where we found it. Lines marked "check" were not found in the documentation we reviewed; confirm them with Infor or your partner before you sign a scope.

Key: Standard documented as delivered · Configure settings or setup work · Custom build an extension or third-party tool · Operations layer better run in an apparel operations system and passed to Infor

#RequirementInfor answerNotes
Product
1Style master with a colour-size matrixStandardStyle and SKUs on feature groups X, Y, Z (section 11)
2Size scales per product familyConfigureFeatures and options per axis
3Season and style reuseConfigureSeasons are set up in CRS912; reuse rules need design
4Carry-over styles with a new price or BOMConfigureDesign versioning with the partner
5Prepacks and ratio packsConfigureCheck pack handling in your version
6Pairs and multi-packsConfigureAlternate units per item
7Buyer's own style and colour codesConfigureAlias types or user-defined style fields
8Tech-pack revision linked to the orderOperations layerOr Fashion PLM if licensed; one owner
9Points of measure with tolerance per sizeOperations layerCheck Fashion PLM; not an M3 object we found
10Sample types and rounds with buyer approvalOperations layerNot found in M3 documentation
BOM and costing
11BOM lines that apply by colour or sizeStandardStructures at style level with style-colour or SKU exceptions
12Size-graded fabric consumptionConfigureSKU-level exceptions per size; generate them from a table (section 14)
13Wastage and shrinkage held separatelyCustom buildCheck scrap factors in your version; separate factors need design
14Trims that change by colourwayStandardStyle-colour exceptions
15Pre-costing before the style existsOperations layerNo garment cost build documented in M3
16Standard against actual cost per orderConfigureProduct costing exists; quote-against-actual needs reporting
17Labour cost from operation minutesConfigureOperations with times and work-center rates
18Import charges on receiptsConfigurePurchase costing model and costing elements (section 18); check stock valuation
19Quote versions and approvalOperations layerCPQ is in the suite; check whether it fits garment costing
Materials
20Purchase, stock and issue units with per-lot conversionCustom buildAlternate units carry a factor per item; per-lot conversion needs design or catch weight
21GSM and width per lot or rollConfigureLot or balance-ID attributes
22Roll trackingConfigureBalance ID or lot per roll; decide the level
23Dye lot and shadeStandardInfor names shade as a lot attribute
24Four-point fabric inspectionCustom buildQMS tests can hold results; defect points per roll need design
25Quality hold and quarantineStandardQuality inspection requests on receipt per lot
26Buyer-supplied (consigned) stockConfigureDesign with finance; check your version
27Reserved against free stockStandardAllocation
28Leftovers and stock-lot disposalConfigureItem type and sales flow
Production
29Work orders per style-colour or deliveryConfigureManufacturing orders; grouping is a design choice
30Cut orders, lay plans, marker efficiencyCustom buildUsually CAD plus a cutting tool
31Bundles and bundle ticketsCustom buildA shop-floor system
32WIP by stage and lineOperations layerManufacturing order status is not line and bundle WIP
33Graded output (first quality, seconds, rejects)Operations layerProduced is not the same as shippable
34Subcontract out and back with lossStandardSubcontract orders with or without a manufacturing order (section 17)
35Capacity by line from minutesConfigurePlanning and Scheduling Workbench for fashion; license and design check
36T&A with a critical pathOperations layerNot found as an M3 object
Quality
37Inline and end-of-line captureOperations layerOperator-level capture belongs on the floor
38Final AQL to ISO 2859-1 at the buyer's levelCustom buildISO 2859-1 tables not found in QMS documentation
39Logged override of a failed inspectionConfigureQI request results are recorded; design who may release
40Lab tests and certificates per orderConfigureQMS tests and specifications per item
Sales and shipping
41Grid order entry by colour and sizeStandardFashion Matrix plug-in on customer orders; also distribution orders
42Several deliveries per orderConfigureLines per delivery date and address
43Over and under-shipment toleranceCustom buildCheck your version; usually an extension
44Carton packing and labels (SSCC)ConfigurePacking exists; buyer label formats need design; the suite WMS may help
45EDI 850, 855, 856, 810ConfigureCheck with Infor which EDI route your tenant uses
46Buyer label and ASN rulesCustom buildPer buyer
Finance
47Multi-currency and exchange differencesStandardExpected in an enterprise ERP; confirm revaluation rules with the partner
48Letter of credit terms and document checkingCustom buildNo LC object found
49Advances and down paymentsConfigureCheck prepayment handling in your version
50Reason-coded chargebacksConfigureReason codes on deductions; design with finance
51Profitability per orderConfigureAccounting dimensions per order; design with finance
52E-invoicing per countryConfigureCheck your country (section 22)

Counted from this table, 9 of the 52 lines are standard, 25 need configuration, 9 need custom work and 9 are better run outside Infor. That count is our assessment for a typical full-package factory, not a survey. Compared with a general ERP, M3 scores better on the product lines (1, 11, 14, 23, 41) because of its fashion layer, and about the same on sampling, T&A, floor capture and AQL.

Example 4

Five fit-gap rows, scored for the polo factory on M3

#RequirementEvidence from the factoryDecisionOwner
1Style and SKU matrixPolos in S–XXL, some in slim fitX colour, Y size, Z fit for topsMerchandising head
12Size-graded consumptionBase-size buying ran short (Example 9)SKU-level exceptions generated from the CAD tableCAD lead
21GSM and width per rollFour rolls held 1.9 m less than the factor said (Example 7)Lot attributes for GSM and width, mandatory at receiptStores head
38Final AQLBuyer manual requires level II, AQL 2.5Run outside M3; the pass releases the deliveryQA manager
10Sample roundsLab dips tracked in emailOperations layer owns rounds; no PLM licence boughtSponsor

8Which Infor suite modules and which deployment should you choose?

Choose modules and deployment after the fit-gap: the suite lists ERP, PLM, CPQ, demand forecasting, Infor Nexus, WMS, sustainability, e-commerce and the cloud platform, and a garment manufacturer rarely needs all of them on day one. Infor sells CloudSuite Fashion as a cloud subscription; we do not quote prices because they depend on the contract.

Suite component (Infor's naming)What it coversFor a garment factory
Fashion and apparel ERP (M3)Styles and SKUs, orders, purchasing, stock, manufacturing, financeThe core; always needed
Fashion PLMProduct development and tech packsNeeded if development runs in Infor; skip if an operations layer owns style and tech pack
CPQConfigure, price, quoteCheck whether it can hold a garment cost build; often not the first need
Demand forecastingForecasts for planningBrands and vertical retailers more than make-to-order factories
Infor NexusSupply chain network with trading partnersUseful when buyers or suppliers already work on it; ask your buyers
WMSWarehouse managementLarge distribution centres; a factory store may not need it
Rhythm for CommerceE-commerceBrands selling direct

Single-tenant or multi-tenant?

Infor's own pages describe both, so confirm which one your contract gives you. The fashion industry page says the suite is "available in a multi-tenant cloud", while the CloudSuite Fashion documentation overview describes delivery on AWS in a single-tenant, subscription model. The answer matters because it shapes what extensions, upgrades and integrations the partner may build (section 24).

Questions to settle before signing

  • Which suite modules are in the subscription, and which are only on the product page?
  • Single-tenant or multi-tenant, and what does that allow for extensions?
  • Which M3 fashion features (matrix plug-ins, Planning Workbench, QMS) are licensed?
  • Is ION API Gateway access included for the integrations the design needs?

9Infor CloudSuite Fashion vs SAP S/4HANA for fashion: which should a manufacturer choose?

Both are enterprise ERPs with a native fashion model and both suit large, multi-site businesses; the choice usually comes down to the partner, the existing landscape and which suite modules the business needs. SAP S/4HANA for fashion and vertical business models a style as a generic article with variants from characteristics and adds segmentation; Infor M3 models a style with SKUs on X, Y and Z feature groups and keeps structures at style level.

AspectInfor CloudSuite Fashion (M3)SAP S/4HANA for fashion and vertical business
Style modelStyle with SKUs generated through the M3 Product Configurator on feature groups X, Y, ZGeneric article with variants from characteristics (colour, size, fit)
Order entryFashion Matrix plug-ins on customer and distribution ordersVariant entry and distribution curves across sizes
BOMAt style level with style-colour or SKU exceptionsCheck the variant BOM approach per release
Stock by quality or attributeLot and balance-ID attributes such as shadeSegmentation of demand and stock by attributes
Suite around itFashion PLM, CPQ, Nexus, WMS, e-commerceWider SAP landscape; see the SAP chapter
DeploymentCloud subscription (single- or multi-tenant; check)Private cloud or on-premise; public edition scope varies by release

For the SAP side in detail, read the SAP S/4HANA Fashion chapter. Neither product covers sampling rounds, the T&A calendar, line-level floor capture or ISO 2859-1 AQL as standard, so both projects face the same decision about an operations layer. The comparison page sets all the ERPs in this guide side by side.

Part 3Design, area by area

10How should item types and materials be set up in Infor M3 for apparel?

Set up M3 item types by how each material is bought, stocked, costed and tracked: fabric, yarn, trims, packaging, subcontract services and finished styles each get their own item type, because the type drives numbering, costing and which attributes apply. M3's style settings document item types (CRS040) and the "Settings - Create Items" program (CRS760) as part of style setup.

MaterialBought inUsed inTrack at receipt
Knit fabrickgmGSM, width, shade and dye lot, shrinkage
Woven fabricm or ydmWidth, weight, shade and dye lot, shrinkage
Yarnkg, on coneskgCount, ply, composition, shade
TrimsPieces, gross (144)PiecesColour per colourway
PackagingPiecesPiecesBuyer-specific printing
Buyer-supplied materialReceived, not boughtAs aboveHeld apart from stock value
ATMA
Learn the materials properly. ATMA, the merchandising academy from the MerchandiserOS team, has courses on fibres, yarns and fabrics, from GSM and yarn counts to shade and shrinkage. atma.courses

Put lot control on fabric and yarn, with the attributes the stores head listed in discovery. Most trims do not need lots. Buttons bought by the gross and issued by the piece convert through an alternate unit on the item (section 12).

With operations on top: the style, its bill of materials by category and its consumption are built in the operations layer. M3 still needs the item types and lot rules, because it holds stock value and payables.

11How does Infor M3 handle style, colour and size?

Infor M3 treats a style as the parent and each colour-size combination as an SKU, generated through the M3 Product Configurator on feature groups X, Y and Z. Infor's documentation defines a style as "a comprehensive term for a number of similar items" and an SKU as "the item(s) connected to a certain style".

The style and SKU setup documented by Infor uses these programs:

ProgramWhat it sets up
CRS582Feature groups X, Y and Z, required to use the matrix for SKU creation and order entry
PDS055Features (for example colour, size)
PDS050Options (for example NVY, S)
PDS056Options connected to a feature
CRS040Item types
MMS024Alias types (for example the buyer's own code)
CRS759User-defined style field headings
CRS760Settings for creating items, including numbering for styles and SKUs
CRS912Seasons

Infor's example SKU code is VHF013-18-40-CO: the style code followed by size, colour and material, separated by hyphens. For order entry, the M3 Fashion Matrix plug-ins show SKUs with the X and Y dimensions in a grid, let the user change the Z option, and show line, column and grand totals. The customer-order plug-in works with Customer Order. Open (OIS100), Open Line (OIS101) and the toolbox (OIS300); a customer order header must exist in OIS100 first. A matching plug-in exists for distribution orders.

A style/colour/size matrix is a grid with colours on one axis and sizes on the other, into which the quantity for each combination is entered.

Example 5

The polo as one style with five SKUs

Feature group X is colour, Y is size; Z (fit) is not used for this polo. The numbering rule follows Infor's pattern of style, then options.

SKUX (colour)Y (size)Ordered
P2041-NVY-SNVYS300
P2041-NVY-MNVYM750
P2041-NVY-LNVYL900
P2041-NVY-XLNVYXL750
P2041-NVY-XXLNVYXXL300
Style P20411 colour5 sizes3,000

In the matrix plug-in the merchandiser sees one row (NVY) and five columns, types the five quantities, and the grand total reads 3,000. If the buyer later adds white and black, the style grows to 3 × 5 = 15 SKUs without a new style.

Example 6

Jeans on three feature groups: the SKU count

A five-pocket jean in three washes (X), waist 28 to 40 in even sizes (Y, 7 values) and inseam 30, 32 and 34 (Z, 3 values).

SKUs per style = 3 × 7 × 3 = 63
40 styles in the season = 40 × 63 = 2,520 SKUs

Generate only the combinations the business sells. Whether SKU generation can skip unwanted combinations depends on the configurator setup; test it with the partner on a real range before loading a season.

With operations on top: styles, colourways and size breakdowns live in the operations layer, and M3 holds the SKUs that are actually ordered, stocked and invoiced.

12How do you convert kilograms to metres for fabric in Infor M3?

M3 converts between units with an alternate unit of measure and a conversion factor per item, set in Item. Connect Alternate U/M (MMS015), so kg-to-metre works as standard only as one fixed factor per fabric item. Knit fabric is bought by weight and cut by length, and the true factor depends on each roll's GSM and width.

GSM means grams per square metre: the weight of one square metre of fabric.

metres per kg = 1000 ÷ (GSM × width in m)
180 GSM jersey, 1.80 m width → 1000 ÷ (180 × 1.80) = 3.086 m per kg

M3 also documents catch weight management, where a transaction carries an actual weight beside the quantity, with the alternate cost unit set in MMS015. Whether catch weight suits fabric rolls, holding metres as the quantity and the actual kilograms as the catch weight, is a design to test with your partner; we found no Infor document that describes it for fabric.

Three workable designs

DesignHow it works in M3Trade-off
Stock and issue in kgBasic unit kg; cutting works out metresAccurate stock value; the BOM must be in kg per size
Stock in m, fixed factorBasic unit m, alternate unit kg with one factor in MMS015Easy to read; wrong when a roll differs from nominal
Measured per lotGSM and width as lot attributes; convert per lot, by extension or catch weightAccurate; needs design and discipline at receipt
Example 7

Four rolls of "180 GSM" jersey against one conversion factor

RollkgMeasured GSMWidth (m)m per kgMetres
R-10125.01761.823.12278.0
R-10224.61841.783.05375.1
R-10325.31811.803.06977.7
R-10424.81881.763.02275.0
Total99.7305.8
Fixed factor in MMS015: 99.7 kg × 3.086 = 307.7 m
Measured: 305.8 m → 1.9 m short on four rolls (0.6%)
On 925 kg: 925 × 3.086 = 2,855 m nominal, about 17 m less in reality

17 m is about 18 size-L polos (17 ÷ 0.95). The stock report says they can be cut; the cutting table says they cannot. Record GSM and width per roll as lot attributes and convert per lot.

13Can Infor M3 track fabric dye lots and shade?

Yes. M3 lets a collection of attributes be stored when a lot or balance ID is created in stock, and Infor's fashion documentation names shade among them, so each dye lot can be an M3 lot carrying its shade, GSM and width. A dye lot is a batch of fabric dyed together; fabric from two dye lots can differ in shade, so one garment must never mix them.

Attributes are created in Attribute. Open (ATS010) and assigned a category that controls their value type. An attribute kept at lot-master level holds one value per lot; an attribute kept at balance-ID level can differ within a lot. For dye lots, keep shade group at lot level and roll length or actual width at balance-ID level if rolls are tracked separately. M3 also documents viewing inventory by attribute and tracing lots.

A shade band is a set of approved shade references for one fabric colour, used to judge each new lot. M3 holds the result as an attribute; the judgement against the band happens at inspection.

Example 8

Three dye lots with their lot attributes, and the cut plan

The order needs 2,856 m. The mill ships 933 kg (8 kg over the 925 kg ordered) as 2,880 m in three dye lots.

LotShade groupMetresCut from itUsedLeft
AA1,210XXL 300 · XL 750 · M 23 · S 871,186.623.4
BB1,030L 900 · S 2131,029.70.3
CC640M 727639.80.2
Total2,8803,000 pieces2,85624
Lot A: 300 × 1.10 + 750 × 1.02 + 23 × 0.88 + 87 × 0.82 = 330 + 765 + 20.24 + 71.34 = 1,186.58
Lot B: 900 × 0.95 + 213 × 0.82 = 855 + 174.66 = 1,029.66
Lot C: 727 × 0.88 = 639.76

M3 carries the lot and its shade on every receipt and issue. The rule that one cut uses one lot, and the cut plan itself, are operations work (section 24).

With operations on top: shade bands per fabric, the measured lot record and the incoming inspection that carries the dye lot sit in the operations layer. M3 still holds the lot on receipts and issues.

14Can Infor M3 hold one bill of materials for a whole style?

Yes. Infor's fashion documentation says product structures (bill of materials and bill of operations) can be maintained from style level, with exceptions at style-colour or SKU level where needed. That suits apparel well: one structure for the polo, colour exceptions for thread and buttons, and SKU exceptions for fabric that grows with size.

Marker efficiency is the share of fabric in a cutting marker that ends up in garment pieces. Shrinkage is fabric lost in washing or finishing. Keep them apart in the source table, even if M3 receives one combined quantity per SKU.

Example 9

A style-level BOM with SKU exceptions for fabric

LevelComponentQuantityPiecesMetres
Style P2041Body fabric (base size M)0.88 m750660
SKU exception SBody fabric0.82 m300246
SKU exception LBody fabric0.95 m900855
SKU exception XLBody fabric1.02 m750765
SKU exception XXLBody fabric1.10 m300330
By size3,0002,856
Style level only0.88 m for every size3,0002,640
Style-colour NVYButtons, 15 mm navy3 pcs3,0009,000 pcs

Forgetting the four SKU exceptions under-buys by 2,856 − 2,640 = 216 m, or 7.6%: roughly 227 size-L polos with no fabric (216 ÷ 0.95). The M3 model makes the exception easy to hold; the numbers still have to come from CAD, so generate the exceptions from the consumption table rather than typing them.

With operations on top: the consumption engine (marker efficiency, shrinkage, woven construction) and the net-to-buy across the order book run in the operations layer, which passes the purchase quantity to M3.

15How do you model cutting, sewing and finishing in Infor M3, and where does line planning live?

Model cutting, sewing, finishing and packing as work centers with operations and times on the style's bill of operations; plan capacity with the M3 Planning and Scheduling Workbench if it is licensed. A work center is a place where operations run, with its own capacity and rate.

Infor documents two planning tools for fashion. The Planning Workbench works at facility level over a medium horizon (Infor's documentation says 3 to 4 months), showing capacity and loading across work centers and facilities, and lists moving orders to or from subcontractors among the planning decisions. The Scheduling Workbench is a decision-support tool for scheduling manufacturing orders against finite capacity and material flow. Neither is documented as operator-level line balancing or hourly output capture.

Example 10

The polo's operations, minutes and line capacity

Work centerOperationsMinutes
CuttingSpread, cut, number, bundle1.20
Sewing lineShoulder, placket, collar, sleeves, side seams, cuffs, hem, buttons13.50
FinishingTrim and inspect, press, fold, tag and bag3.30
Total18.00
Line capacity: 25 operators × 480 min × 60% = 7,200 min a day
7,200 ÷ 13.50 = 533 polos a day → 3,000 ÷ 533.3 = 5.6 line-days
CM: 18 × USD 0.07 = USD 1.26 a polo · 3,000 × 1.26 = USD 3,780

In M3 the operations and times give the labour cost of the manufacturing order. The 5.6 line-days, which line, and the hourly output are planning and floor work.

With operations on top: the planning heat-map (lines and subcontractors, 52 weeks), production orders with job cards per department and the WIP board run in the operations layer.

16Where do sampling, approvals and the T&A calendar live in an Infor project?

We found no M3 object for sample rounds, buyer verdicts or a T&A calendar; the options are Infor Fashion PLM if it covers your process (check with Infor), an extension, or an operations layer. A PP (pre-production) sample is a garment in bulk fabric and trims that the buyer approves as the reference for production. A T&A (time and action) calendar lists an order's milestones with planned dates worked back from ex-factory, actual dates and owners.

Whatever holds sampling must record each round (sent date, courier, pieces, comments, verdict), link the approved round to the spec version it approved, and block the next step until the approval exists.

ATMA
Sampling, step by step. ATMA's courses walk through the sampling sequence, lab dips and PP meetings the way a merchandiser runs them. atma.courses
Example 11

The polo order's approval calendar, worked back from ex-factory

DateMilestoneIf it slips
17 OctLab dip round 3 approvedBulk dyeing cannot start
10 NovBulk fabric in-houseCutting waits
14 NovPP sample approvedCutting cannot start
17 NovCutting starts
12 DecFinal AQL inspectionShipment held
15 DecEx-factory

Cutting starts 3 days after the PP approval and 7 days after the fabric arrives; the final inspection is 3 days before ex-factory. A merchandiser needs these dependencies in one place every morning.

With operations on top: dev approvals (lab dip, strike-off, sample, shipping mark) with rounds, courier details and the buyer's verdict, the T&A calendar with its critical path, and the PP approval that locks the style version for the order live in the operations layer.

17Does Infor M3 support subcontracting for CMT, embroidery or washing?

Yes, in M3 core: a subcontract order is a purchase order for an operation done by a subcontractor, either tied to a manufacturing order or run without one. Infor's documentation says a subcontract operation runs on a work center with resource type 2, and creating the manufacturing order creates a planned purchase order for the operation in Planned Purchase Order. Open (PPS170). How CloudSuite Fashion configures this for multi-step garment chains was not documented in what we reviewed; demo it.

The "without manufacturing order" variant is documented for companies without in-house production that manage operation chains with material bought directly or sent from their own stock, which also suits a brand sending fabric to a CMT unit.

Example 12

Embroidery as a subcontract operation on the manufacturing order

StepIn M3Pieces
Manufacturing order for 3,000 polos includes an embroidery operation on a resource-type-2 work centerPlanned purchase order in PPS1703,000
Cut fronts sent with a 1% allowanceMaterial to the subcontractor3,030
Good fronts returnedOperation reported3,004
Rejects (thread break, misplacement)Recorded with a reason26
Balance at the embroidererInside the 30-piece allowance0
3,000 × 1% = 30 allowance → 3,030 sent · 3,004 + 26 = 3,030

How rejects and the allowance are recorded per subcontractor is design work; test it with real counts before go-live.

With operations on top: subcontract steps sit on the production order in the operations layer, and subcontractors appear on the planning heat-map beside the factory's own lines. M3 receives the subcontract purchase order and the payable.

18How does Infor M3 handle garment costing and landed cost on imported fabric?

M3 costs purchased items with a costing model built from costing elements, and lets charges such as freight be added to a purchase order and matched against supplier or third-party invoices in Supplier Invoice Match GR Line (APS360). Whether and how those charges flow into each fabric item's stock value in your setup is a question to confirm with the partner. The garment costing sheet used to quote a buyer comes before any SKU exists, so it usually lives outside M3.

A landed cost is every cost of bringing goods to the factory beyond the supplier's price: freight, insurance, duty, clearing and bank charges. In M3, each charge is a costing element; for each element that represents a charge, up to five object types (for example warehouse, delivery method and country) can select a different rate.

ATMA
Costing a garment. ATMA, the merchandising academy from the MerchandiserOS team, teaches garment costing from fabric consumption and minutes to FOB and landed cost. atma.courses
Example 13

A quotation cost build for the polo (illustrative, USD per piece)

LineHow it is worked outUSD
Body fabric0.31 kg at 4.20 per kg, plus 6% cutting loss1.38
Collar and cuffs1 set0.25
TrimsButtons, thread, labels, polybag0.32
EmbroiderySubcontractor price0.18
CM18 minutes at 0.071.26
TestingSpread over the order0.10
Overhead12% of CM0.15
Freight to port, documents0.12
Finance cost3%0.11
Margin10%0.39
FOB4.26
Example 14

Purchase charges on the imported fabric

The navy jersey (925 kg, USD 3,885.00) and the rib sets (3,060 sets, USD 765.00; 76.5 kg) arrive in one shipment under temporary admission, so duty is zero. Each charge is a costing element on the purchase order, matched in APS360 when the invoice arrives. Figures are illustrative.

Costing elementUSDSpread byJerseyRib sets
Sea freight420.00Weight387.9232.08
Clearing and port180.00Value150.3929.61
LC bank charges95.00Value79.3715.63
Total695.00617.6877.32
Freight to jersey = 420 × 925 ÷ 1,001.5 = 387.92
Value share = 3,885 ÷ 4,650 = 83.55% → 180 × 0.8355 = 150.39 · 95 × 0.8355 = 79.37
Jersey landed = 3,885.00 + 617.68 = 4,502.68 → ÷ 925 = USD 4.87 per kg

At USD 4.87 the fabric line of Example 13 becomes 0.31 × 4.87 × 1.06 = USD 1.60, 0.22 more per polo and USD 660 on the order. Quote on landed material cost.

With operations on top: the cost engine (fabric, trims, decoration, CMT, overhead, margin to FOB, with landed cost and dated exchange rates), the standard cost sheet and quotations with approval thresholds run in the operations layer. M3 holds the charges that actually hit the purchase orders.

19Does Infor M3 support AQL inspection for garments?

M3's Quality Management System (QMS) creates quality inspection (QI) requests per item and lot, with tests and specifications (QMS200), for received purchased goods, manufacturing and returns; we did not find ISO 2859-1 sampling tables in its documentation, so AQL sample sizes and acceptance numbers need an extension or a separate system. AQL (acceptance quality limit) inspection checks a random sample from a lot and accepts or rejects the lot on the number of defects found.

Example 15

The final inspection sample for 3,000 polos

StepLookup (ISO 2859-1, normal, single)Result
Lot size3,000 falls in 1,201–3,200That band
Code letterGeneral level IIK
Sample sizeCode letter K125 pieces
Major, AQL 2.5Sample of 125Accept 7, reject 8
Minor, AQL 4.0Sample of 125Accept 10, reject 11
125 ÷ 3,000 = 4.17% of the lot

A QI request can hold the result and the release decision. The sample size and acceptance numbers have to come from the ISO tables, at the buyer's level.

ATMA
Quality in a garment factory. ATMA covers inspection stages, AQL and how to read a buyer's quality manual. atma.courses

With operations on top: typed inspections (incoming, cutting, PP, DUPRO, final AQL, pre-shipment, measurement), the AQL engine on ISO 2859-1 at the buyer's level, CAPA, needle and metal control and quality grades run in the operations layer. M3 sees the delivery once it is cleared.

20How do you handle cartons and shipping documents with Infor?

Packing and dispatch run in M3 (and in the suite WMS if licensed), while buyer-specific carton rules, labels and packing-list layouts usually need design per buyer. Infor documents creating packing instructions and making them available to suppliers, which helps a brand; confirm the factory-side carton flow in a demo.

Example 16

Packing 3,000 polos into cartons, one dye lot per carton

Size and lotPiecesFull cartons of 10Part carton
S, lot A8781 of 7
S, lot B213211 of 3
M, lot A2321 of 3
M, lot C727721 of 7
L, lot B90090none
XL, lot A75075none
XXL, lot A30030none
Total3,0002984 (20 pieces)

298 full cartons hold 2,980 pieces and four part cartons hold 20, so the shipment is 302 cartons, not the 300 a size-only plan predicts. Agree part cartons with the buyer before packing.

With operations on top: shipments per delivery, packing and cartonisation, and ship clearance against the buyer's terms run in the operations layer. M3 receives the dispatch and raises the invoice.

21How does Infor handle multi-currency, letters of credit, prepayments and chargebacks?

Multi-currency is expected of an enterprise ERP like M3, but we did not verify the fashion suite's handling of prepayments, letters of credit or chargeback reason codes in Infor's documentation; confirm each with the partner and test it with the scenarios in section 27. A letter of credit is a bank's promise to pay the exporter when documents matching its terms are presented; under ICC's UCP 600, documents are presented within 21 calendar days after shipment unless the credit says otherwise.

Example 17

Down payment, letter of credit and exchange difference

The numbers finance must be able to reproduce in Infor, whatever the setup. The factory keeps its books in EGP; rates are illustrative.

Order value = 3,000 × 4.26 = USD 12,780.00
Down payment 30% = USD 3,834.00 · balance = USD 8,946.00
Invoice at 48.80 = EGP 436,564.80 · paid at 49.10 = EGP 439,248.60
Exchange gain = 8,946.00 × 0.30 = EGP 2,683.80

A chargeback is an amount a buyer deducts from a payment for a claimed failure. If the balance were paid on open account less a USD 100.00 label claim and a 1% late-ASN claim (89.46), the factory would receive 8,946.00 − 189.46 = USD 8,756.54, and each deduction needs its own reason code.

With operations on top: finance stays in Infor in full. The operations layer sends the orders, deliveries and purchase requests that invoices and payables are built on; no money amounts travel through its ERP API.

22Does Infor CloudSuite Fashion support e-invoicing in garment-exporting countries?

We did not verify Infor's localisation coverage for garment-exporting countries in this guide, so check your country with Infor and the partner before signing. Egypt, Turkey, Pakistan, Bangladesh, India, Vietnam and Morocco each have their own e-invoicing, VAT and export rules, and free-zone or temporary-admission factories often report material import and re-export to customs in a local format. Test a real e-invoice end to end in the test tenant before go-live.

Part 4Build

23In what order should Infor M3 be configured for a garment business?

Configure from the ledger outward: company, currencies and accounts; then units, item types, features and options; then attributes and lot rules; then costing and purchase charges; then work centers, subcontracting and quality; and only then styles and SKUs. The program codes below are those named in Infor's documentation; confirm each on your tenant.

#ConfigureWhere (M3 program)Why at this point
1Company, accounts, currencies, taxesPer partner setupEvery later document posts here
2Item typesCRS040Styles and materials need their types
3Feature groups X, Y, ZCRS582Required for the matrix
4Features, options, connectionsPDS055, PDS050, PDS056Colours and sizes before any style
5Seasons, style fields, numberingCRS912, CRS759, CRS760SKU codes are generated from these
6Alias types for buyer codesMMS024Buyer style numbers from day one
7Attributes for lotsATS010Fabric must carry shade, GSM, width
8Alternate units per itemMMS015kg, m, gross, pairs
9Purchase settings and costing elementsPPS096 and the costing modelCharges on fabric POs
10Work centers incl. subcontract (resource type 2)Per partner setupOperations need work centers
11Quality tests and specificationsQMS200QI requests at receipt
12Fashion Matrix plug-in on customer ordersOIS300 personalisation, per Infor's stepsGrid entry for merchandisers
13Master data: partners, materials, styles, structuresLoads (section 26)Last, on final settings

24Which extensions does an Infor apparel implementation usually need?

An apparel M3 project that keeps operations inside Infor usually needs extensions for per-lot fabric conversion, cut control, AQL, quantity tolerance, letters of credit and buyer documents; the extension tools allowed depend on your tenant, so agree them with Infor and the partner first. Infor's own Fashion Matrix plug-in documentation uses a personalisation script on OIS300, which shows that personalisation is one route; what else a single-tenant or multi-tenant subscription allows is a question to settle before design.

ExtensionPurposeFit-gap linesNeeded with operations on top?
Fabric conversion per lotkg to metres from GSM and width attributes20No
Consumption loaderSKU-level fabric exceptions from a CAD table12, 13No
Cut controlOne lot per cut; cut orders and bundles23, 30, 31No
Sampling and T&ARounds, verdicts, milestones10, 36No
AQLISO 2859-1 sample sizes and acceptance numbers38No
Quantity toleranceOver and under-shipment check43No
Letters of creditTerms, dates, document checks48Yes
Buyer documents and labelsPacking lists, labels, ASN per buyer44, 46Partly

Every extension must survive Infor's cloud upgrades, so keep the list short.

25Which systems does an Infor apparel implementation integrate with?

An Infor apparel project typically connects to PLM, a shop-floor system, EDI with retailers, banks and an operations layer, most often through Infor ION and the ION API Gateway. Each connection needs one writer per field, links stored on permanent keys, and receivers that are safe to call twice.

RecordSource of truthGoes to M3 as
Style, spec, measurementsFashion PLM or the operations layer (one of them)Style and SKUs, once released
Buyer orderOperations layer, or EDI into M3Customer order
Material requirementsOperations layerPurchase requests that become M3 purchase orders
Receipts, lots, attributesM3, with measurements from the operations layerReceipts
WIP and outputFloor system or operations layerSummarised reporting
QualityOperations layerClearance to ship
Invoices, paymentsInforNative

Where the disagreement is between two systems, show it to a person on a review list. Never overwrite silently.

Part 5Data migration

26How do you migrate apparel data into Infor M3?

Migrate only open and active data (active styles and SKUs, open orders, open purchase orders, stock by lot with attributes) in dependency order, and have each department head sign the loaded totals. Loads usually run through M3 API programs or the load tools your partner uses; confirm which tools your subscription includes.

#ObjectScopeSigned by
1Features, options, seasons, attributesFinal designMerchandising head
2Customers and suppliersActive in two seasonsMerchandising, purchasing
3MaterialsIn active styles or stockStores head
4Styles and generated SKUsActive and carry-overMerchandising head
5Style-level structures with exceptionsStyles with open ordersProduction, CAD lead
6Stock by lot, with attributesCounted at cut-offStores head, finance
7Open purchase and customer ordersOpen quantities onlyPurchasing, merchandising
8Open receivables and payablesPer invoice at cut-offFinance head

Map old size labels to M3 options one scale at a time, merge duplicate materials, and give every roll in stock its lot and shade before the count. A cut-off rule states the exact moment after which every transaction is entered in Infor.

Part 6Testing

27How should you test an Infor apparel implementation end to end?

Test with end-to-end scenarios that follow one real order from the buyer's PO to cash, run by key users on migrated data, each step with an expected result written before the test starts.

#ScenarioExpected result, in short
T1FOB order to paymentOrder, purchase, receipt, production, delivery, invoice and payment reconcile (Example 18)
T2CMT order with buyer fabricBuyer fabric never enters stock value
T3Prepack orderPacks, pieces and cartons agree
T4Shade split in cuttingNo cut mixes lots (Example 19)
T5Subcontract embroidery with lossOut, back and rejects balance (Example 12)
T6Short shipment within toleranceInvoiced on shipped quantity
T7Over-shipmentBlocked above tolerance or needs a named approval
T8Seconds saleSeconds valued and sold apart
T9LC discrepancyA late shipment date is flagged before presentation
T10ChargebackDeductions posted by reason
T11Mid-season spec revisionOpen order keeps its approved structure
T12Cancelled order with committed materialsBought fabric and open POs listed for decision
T13FX at month-endDifferences posted as finance decided
Example 18

Test script: the polo order from customer order to cash

StepActionExpected result
1Create the customer order header in OIS100; enter quantities in the Fashion Matrix: S 300, M 750, L 900, XL 750, XXL 300Five SKU lines, grand total 3,000, value USD 12,780.00
2Record the 30% prepayment as finance designedUSD 3,834.00 received against the order
3Release the purchase order for 925 kg jersey; follow it in PPS200Open PO for 925 kg with its costing elements
4Receive 933 kg in lots A, B, C with shade, GSM and widthReceipt refused without lot and mandatory attributes
5QI request on the receipt passesLots released to stock
6Match the charges in APS360Charges of USD 695.00 matched to their invoices
7Release the manufacturing orders; the embroidery PO appears in PPS170Planned subcontract PO for 3,000
8Report production and deliver 3,000 polos in 302 cartonsDelivery for 3,000
9Invoice the balanceUSD 12,780.00 − 3,834.00 = 8,946.00 due
10Register payment at a different rateExchange difference posted
Example 19

Test script: shade split at cutting

StepActionExpected result
1Issue lot A to the cut for XXL 300, XL 750, M 23, S 87Accepted; 1,186.6 m issued
2Try to add lot B to the same cutRefused, naming both lots
3Issue lot B for L 900 and S 213; lot C for M 727Accepted; 1,029.7 m and 639.8 m
4Return leftovers per lotA 23.4 m, B 0.3 m, C 0.2 m, each keeping its lot and shade

Step 2 needs cut control (section 24) or an operations layer; lot attributes alone do not stop a user picking the wrong lot.

Test script: short shipment within tolerance

Scenario T6: the buyer allows ±3% and the factory ships 2,940 pieces, 60 short (2.0%).

StepActionExpected result
1Deliver 2,940 of 3,0002.0% short, inside 3%
2Close the remaining 60 without a backorderNo open quantity
3Invoice2,940 × 4.26 = USD 12,524.40, less 3,834.00 = 8,690.40 due
4Repeat with 2,9003.3% short; blocked or needs a named approval

Part 7Training, go-live and hypercare

28How should training, cut-over and hypercare run on an Infor go-live?

Train each role only on the programs and scenarios it will use, rehearse the cut-over once in full, go live between seasons, and keep the partner in close support until the first month-end close in Infor is done. Hypercare is the period after go-live when the project team fixes issues daily.

RoleWhat they learnPass when they can
MerchandisersCustomer orders with the Fashion Matrix, order changesEnter the polo order from the buyer PO without help
PurchasingPurchase orders, charges, invoice matchingBuy 925 kg of jersey and match the charges
StoresReceipts with lots and attributes, issues, returnsReceive three dye lots with shade, GSM and width
PlannersManufacturing orders, subcontract orders, workbenchRelease the polo orders and the embroidery PO
QualityQI requests, tests, releasePass and release a fabric lot
FinanceInvoices, payments, currency, month-endTake the polo order from prepayment to closed
  • Cut-over. Freeze master data a week ahead, stop receipts in the old system at a set time, count fabric by lot and roll, load, and let the sponsor decide go or no-go on signed totals.
  • Timing. Avoid shipment peaks, financial year-end and audits.
  • Hypercare. Practitioners commonly plan four to eight weeks; that range is judgement, not a standard. Nobody leaves before the first month-end close is done.

Part 8Risks

29What are the most common mistakes when implementing Infor for apparel?

The most common mistakes are buying more suite than the business can absorb, fixing feature groups too late, relying on the style-level structure without SKU exceptions for fabric, one conversion factor per fabric, and two masters for the style (PLM and an operations tool). The list comes from implementation practice and from the general failure modes in the methodology.

  1. Suite bought, not scoped.Modules on the order form with no owner and no fit-gap line.
  2. Feature groups changed after go-live.Adding fit or inseam later means new SKUs for every affected style.
  3. Style-level fabric only.No SKU exceptions, so large sizes run short (Example 9).
  4. One conversion factor per fabric.Stock value looks right while the cutting room runs short (Example 7).
  5. Shade as an optional attribute.Lots received without shade cannot be controlled at cutting.
  6. Two style masters.Fashion PLM and an operations layer both editing the spec.
  7. Planning Workbench mistaken for line balancing.Medium-horizon facility planning is not hourly floor control.
  8. Tenancy assumed.Extensions designed for single-tenant freedoms on a multi-tenant subscription, or the reverse.
  9. Linking on editable text.Integrations that match on descriptions or buyer references break when someone edits them.

The general failure modes, mapped to Infor

SymptomHow it shows in InforPrevention
SKU swampEvery combination generated for every styleGenerate only sold combinations (section 11)
Large sizes short of fabricNo SKU exceptionsGenerated exceptions (section 14)
Shade mixingAny lot can be issuedCut control (section 13)
Costing illusionStandard cost with no quote beside itQuote and actuals per order (section 18)
Goods lost at subcontractorsOne subcontract step for a chainAn operation per processor (section 17)
Floor data never arrivesOffice programs on the floorFloor screens or a floor system
Big-bang in peak seasonGo-live in a shipment windowGo live between seasons (section 28)

30What must be decided before an Infor apparel go-live?

Decide the suite modules, the tenancy, the feature groups per product family, the lot attributes, the fabric unit design, the costing elements, and which system owns style, sampling, T&A, floor capture and AQL, because each is expensive to change once transactions exist.

  • Which suite modules are licensed and who owns each.
  • Single-tenant or multi-tenant, and the extension tools that allow.
  • Feature groups X, Y, Z per product family, and SKU numbering.
  • Lot and balance-ID attributes, and which are mandatory at receipt.
  • The fabric unit design and how kg converts to metres.
  • Costing elements for import charges and how they reach stock value.
  • Where style and tech pack live: Fashion PLM or the operations layer.
  • Where sampling, T&A, floor capture and AQL live.
  • How buyer-supplied fabric stays out of stock value.
  • The quantity tolerance rule and who may approve outside it.
  • Which ION API Gateway access the integrations need.

Part 9Integration and API

31How do you integrate with Infor CloudSuite Fashion through the ION API Gateway?

Integrate through the Infor ION API Gateway, which authenticates callers with OAuth 2.0 and forwards REST requests to M3's API programs; a backend service logs in with a service account under the resource owner grant, using the client ID and secret Infor issues in an .ionapi file. Infor describes the gateway as a reverse proxy that accepts HTTP requests and passes them to the target application.

OAuth 2.0 grant (Infor OS documentation)Suitable for
Authorization codeNative mobile or desktop apps and web apps
ImplicitSingle-page apps
Resource ownerServer-to-server access, for example a backend service client, with a service account
SAML bearerApps inside Infor Ming.le with SSO

The Infor documentation we checked does not list the client-credentials grant; confirm with Infor which grants your tenant offers. Infor publishes sample code in the ion-api-sdk repository on GitHub.

  • API programs. M3 exposes MI programs such as PPS200MI, Infor's purchase order information interface for headers, lines, transactions, addresses and texts. Community material shows the REST path as m3api-rest/execute/<program>/<transaction>; take the exact path from your tenant's ION API catalogue.
  • Identifiers. Store M3's own keys (company plus order or item number), never a description or a buyer reference a user can edit. Check that purchase order numbers come from an M3 number series and are never typed by hand.
  • Push and pull. ION also moves business documents between applications. Which events your tenant can publish to an outside system is not something we verified; polling for changes stays the dependable baseline, so make the receiving side safe to call twice.
  • Limits. We found no published rate limit for the gateway; ask Infor for the limits on your tenant and batch loads accordingly.
Example 20

One purchase request, from MerchandiserOS to M3 and back

  1. In MerchandiserOS, request PR-1042 for 925 kg of navy jersey is approved.
  2. The Infor-side integration collects it: GET /api/v1/erp/documents returns the request with quantity, unit and supplier code.
  3. The integration creates the purchase order in M3; M3 assigns PO number 4000457 in company 100.
  4. The integration sends the answer back:
POST /api/v1/erp/po-status
Idempotency-Key: m3-100-4000457-released

{"rows": [{"request_ref": "PR-1042",
           "erp_po_id": "100/4000457",
           "erp_po_number": "4000457",
           "status": "released",
           "date": "2026-10-21"}]}
  1. A person in MerchandiserOS approves it on the ERP review list. The request now shows "M3 PO 4000457, released".
  2. The integration reads the decision back from GET /api/v1/erp/proposals/{id}.

The id combines company and PO number because that pair is M3's key; agree the format once and never change it. The Idempotency-Key means a retried call does not create a second link. No price travels in this exchange. A factory that does not want to program can use the file exchange instead: the same rows as a file, approved on the same review list.

Part 10If you don't manufacture

32Is Infor CloudSuite Fashion good for a clothing brand, a buying agent or an own-label retailer?

Infor CloudSuite Fashion fits large clothing brands and own-label retailers well on the commercial side, because the suite pairs the M3 ERP with Fashion PLM, the Infor Nexus supply chain network, a WMS, demand forecasting and e-commerce; a buying agent needs far less of it. What none of them get as standard is the daily follow-up of development, samples, T&A and inspections across many outside factories.

Who they are

  • A brand or wholesaler designs and sells, while factories make for it on FOB or CMT terms.
  • A buying agent or buying house sources for buyers on commission and holds no stock.
  • An own-label retailer develops its own label and buys it from factories, usually as private label sourcing.

What they need from Infor, and what to skip

As an ERP for fashion brands, Infor should carry the money and the goods flow, not the factory floor.

NeedBrand or retailerBuying agentIn Infor
Purchase orders to factories (FOB or CMT)YesNo; the buyer places themM3 purchase orders; subcontract orders without a manufacturing order for CMT (section 17)
Landed cost and dutyYesNoCosting elements and charges on purchase orders (section 18)
Vendor payments and letters of creditYesNoPayables; LC terms need design
Wholesale sales orders by matrixYesNoCustomer orders with the Fashion Matrix
EDI 850, 856, 810 and chargebacksWhen selling to retailersNoCheck the EDI route with Infor
Commission accountingPays itEarns it: a commission invoice to the buyer, no stock, no goods payables or receivablesCheck commission handling in your version
Multi-currencyYesYesStandard in an enterprise ERP
Trading partner networkOftenSometimesInfor Nexus
Development and tech packsYesFollows itFashion PLM, if licensed

Skip the manufacturing modules: work centers, manufacturing orders, the Planning and Scheduling Workbench and shop-floor extensions. A brand that runs no factory does not need them, and a buying agent needs little beyond accounts and commission invoicing. As buying house ERP or sourcing agent software, the full suite is heavy, in our judgement.

What Infor handles poorly for them

  • Development and sampling with many factories, round by round, with the buyer's verdicts.
  • T&A across factories, with one critical path per order.
  • Following production that happens outside, in factories that do not run the brand's ERP.
  • Inspections at the vendor, with AQL at the buyer's level.
  • One status per order across many factories and many buyers.

The MerchandiserOS model for brands and agents

MerchandiserOS runs development, samples and approvals, the T&A, the orders placed with factories, sourcing, the planning view across subcontracted factories, quality inspections and shipping follow-up. Infor keeps the books. Its workspace set-ups include "Brand" and "Buying agent". Retail back-office work (stores, POS, allocation, open-to-buy) is outside MerchandiserOS's scope; for that, a brand or retailer uses Infor's retail and e-commerce modules or another retail system.

Example 21

The polo seen from the brand and the buying agent

The brand places 3,000 polos with the factory at USD 4.26 FOB through a buying agent paid 5% of FOB. Freight, duty and clearing are illustrative; the duty rate depends on the country and the goods.

LineHow it is worked outUSD
FOB value3,000 × 4.2612,780.00
Buying agent commission12,780.00 × 5% (illustrative rate)639.00
Ocean freight and insuranceIllustrative540.00
Import duty12% of FOB (illustrative) = 12,780.00 × 12%1,533.60
Clearing and delivery to the warehouseIllustrative210.00
Landed cost in the brand's warehouse12,780.00 + 639.00 + 540.00 + 1,533.60 + 210.0015,702.60
Landed cost per polo = 15,702.60 ÷ 3,000 = USD 5.23
Uplift on FOB = 15,702.60 ÷ 12,780.00 = 1.229, about 23% above FOB

In the brand's M3, the factory PO carries 12,780.00, and freight, duty, clearing and commission are costing elements on it. The agent invoices the brand USD 639.00 as a service; the agent's books show a receivable of 639.00 and no stock. Whether a buying commission enters the customs value is a customs question, so check it with your broker.

For a lighter ERP around the same model, see the NetSuite chapter or apparel-specific ERPs.

Part 11The recommended model

33The operations layer: what runs on top of Infor

The simplest way to run a garment business on Infor is to let Infor keep the books and run operations, from style to shipment, in a system built for apparel. Parts 3 to 7 of this chapter show what it takes to configure and extend M3 for garment production instead.

Example 22

The polo order with operations on top

StepIn MerchandiserOSWhat Infor sees
Tech pack and quoteStyle P-2041, graded measurements, cost build at 4.26 FOBNothing yet
SamplesThree lab dip rounds, strike-off, PP approved 14 Nov and locked to the style versionNothing
Order3,000 pieces by size, T&A to 15 DecCustomer order for invoicing
Procurement925 kg jersey, trims, embroidery; receipts measured per lotPurchase orders, receipts, payables
Production and floorLine booked, cut by dye lot, job cards, output per hourMaterial issues for stock value
QualityFinal AQL, 125 pieces; only first quality shipsNothing
Logistics302 cartons, ship clearance against buyer termsDispatch and invoice

Who does what

AreaRuns in MerchandiserOSRecorded in Infor
StyleVersions and frozen snapshots, tech pack sections, graded POM with tolerances, colourways and lab dips, a classified two-level BOM, the consumption engine, make-type awareStyle and SKUs once released
Costing and approvalsCost engine to FOB with landed cost and dated FX, standard cost sheet, quotations, approval gates with thresholdsNothing until an order exists
OrdersBuyer POs as parent records, size×colour breakdown, tolerance band, provisional→confirmed quantity, per-shipment deliveries, ratio packs; an approved order-level PP round locks the style versionThe customer order, for invoicing
Development approvalsLab dip, strike-off, sample and shipping mark, with rounds, parcel and courier details, buyer verdict and T&A wiringNothing
Sourcing and materialsSuppliers with qualification, materials master, purchase requests → POs → GRN → issue and return, MRP net-to-buy, shade bands, measured lot record per receipt, incoming inspection with the dye lotFinancial POs, payables, stock value
Planning and production52-week heat-map of lines and subcontractors, production orders, job cards per department, floor capture, WIP board, T&A with critical pathMaterial movements
QualityTyped inspections, AQL on ISO 2859-1 at the buyer's level, CAPA, needle and metal control, quality gradesNothing
LogisticsPer-delivery shipments, packing and cartonisation, ship clearance against buyer termsDispatch and invoice

What the Infor project no longer needs to build

  • Per-lot fabric conversion and cut control.
  • Consumption loaders for SKU-level fabric exceptions.
  • Sampling, approvals and T&A (and possibly the Fashion PLM licence).
  • AQL, quantity tolerance and shop-floor capture.
  • Planning extensions for line-level loading.

What stays in the Infor project: finance design, letters of credit, chargebacks, local statutory reports, e-invoicing and the connection.

How they connect

  • Infor ↔ MerchandiserOS. Through the MerchandiserOS ERP API (an integration login, a review list where a person approves every inbound change, an approver per kind of change, and a "what changed" feed) or a file exchange with no programming. Money amounts stay in Infor.
  • Shop floor. MerchandiserOS's own floor screens, or Garment.io: MerchandiserOS integrates with Garment.io, sending orders and styles and reading floor output and actual minutes back.
ATMA
Go deeper. For the merchandising behind all of this, from fibres and costing to sampling, quality and shipping, see the courses at ATMA, the academy from the MerchandiserOS team. atma.courses

·Frequently asked questions about Infor CloudSuite Fashion

The questions consultants, factory managers and brands ask most often. Each answer stands on its own.

What is Infor CloudSuite Fashion?

Infor CloudSuite Fashion is Infor's cloud suite for apparel, footwear, accessories and home-textile companies. Infor lists a fashion and apparel ERP, Fashion PLM, CPQ, demand forecasting, the Infor Nexus supply chain network, a warehouse management system, sustainability and compliance tools, e-commerce and the cloud platform as parts of it. Its documentation sits under Infor M3.

Is Infor CloudSuite Fashion built on Infor M3?

Yes. The CloudSuite Fashion documentation is published as part of the Infor M3 documentation, and its fashion features (styles, SKUs, the fashion matrix, style-level product structures) are M3 features. The suite adds applications such as Fashion PLM and Infor Nexus around the M3 core.

How does Infor M3 handle style, colour and size?

Infor M3 treats a style as the parent and each colour-size combination as an SKU. Feature groups X, Y and Z (set up in CRS582) define the axes, features and options define the values, and the M3 Product Configurator generates the SKUs. The Fashion Matrix plug-ins then show the X and Y axes as a grid on customer and distribution orders, with line, column and grand totals.

Can Infor M3 hold one bill of materials for a whole style?

Yes. Infor's fashion documentation says product structures can be maintained from style level with exceptions at style-colour or SKU level. For apparel, keep common components at style level, colour-specific trims at style-colour level, and fabric at SKU level so that each size carries its own consumption.

Can Infor M3 track fabric dye lots and shade?

Yes. M3 stores a collection of attributes when a lot or balance ID is created, and Infor names shade among them. Treat each dye lot as an M3 lot with shade, GSM and width attributes. Preventing a cut from mixing lots still needs an extension or an operations layer.

How do you convert kilograms to metres for fabric in Infor M3?

M3 converts through an alternate unit of measure with a conversion factor per item, set in MMS015, which gives one fixed factor per fabric. Because the real factor, 1000 ÷ (GSM × width in metres), changes per roll, record GSM and width as lot attributes and convert per lot, by extension, by a tested catch-weight design, or in an operations layer.

Does Infor M3 support subcontracting for CMT, embroidery or washing?

Yes. M3 documents subcontract orders tied to a manufacturing order, where the operation runs on a work center of resource type 2 and a planned purchase order appears in PPS170, and subcontract orders without a manufacturing order for companies that send material to processors. How CloudSuite Fashion configures multi-step garment chains should be demonstrated with a real order.

How does Infor M3 handle landed cost on imported fabric?

M3 costs purchases with a costing model made of costing elements. Charges such as freight can be added to a purchase order, including third-party charges, and matched against invoices in APS360. Confirm with your partner how those charges reach each fabric item's stock value in your setup.

Does Infor M3 support AQL inspection for garments?

M3's Quality Management System creates quality inspection requests per item and lot, with tests and specifications, for receipts, manufacturing and returns. We did not find ISO 2859-1 sampling tables in its documentation, so AQL sample sizes and acceptance numbers at the buyer's level need an extension or a separate quality system.

How do you integrate with Infor CloudSuite Fashion through the ION API Gateway?

Register the application in the ION API Gateway, which issues OAuth 2.0 credentials in an .ionapi file, and call M3 API programs such as PPS200MI through the gateway with a bearer token. For a backend integration, Infor's documentation points to the resource owner grant with a service account. Store M3's own keys, never editable text.

Is Infor CloudSuite Fashion single-tenant or multi-tenant?

Infor's pages describe both. The fashion industry page says the suite is available in a multi-tenant cloud, and the CloudSuite Fashion documentation overview describes single-tenant delivery on AWS under a subscription. Confirm which your contract gives you, because it affects extensions and upgrades.

Is Infor CloudSuite Fashion good for a clothing brand that outsources production?

Yes for the commercial side of a large brand: purchase orders to factories, charges on imports, wholesale orders by matrix, Fashion PLM and the Infor Nexus network. It is weaker at following development, samples, T&A and inspections across many outside factories, which a brand usually runs in PLM or an operations layer. Skip the manufacturing modules.

Can Infor CloudSuite Fashion handle a buying agent's commission?

A buying agent needs a commission invoice to the buyer and no stock, goods payables or goods receivables; we did not verify a dedicated commission feature in Infor's documentation, so check it in your version. For a buying house with no stock, the full suite is heavy, and a lighter ERP plus an operations layer usually fits better.

Is Infor CloudSuite Fashion right for a small garment factory?

Usually not, in our judgement. The suite is aimed at large and upper mid-market companies and involves a partner-led, multi-module project. A single-site CMT or small full-package factory usually gets further with a smaller ERP for the books and an operations layer for style, orders, the floor and quality.

Infor CloudSuite Fashion vs SAP S/4HANA for fashion: which should a manufacturer choose?

Both have a native fashion model: Infor uses styles with SKUs on X, Y and Z feature groups and style-level structures, and SAP uses generic articles with variants and segmentation. Choose on the partner, the existing landscape and the modules needed. Neither covers sampling rounds, T&A, line-level floor capture or ISO 2859-1 AQL as standard.

·Glossary of apparel and Infor terms

Short definitions of the terms used in this chapter. The full list is on the guide glossary.

AQL
Acceptance quality limit: an inspection method that checks a random sample from a lot and accepts or rejects the lot on the defects found, using ISO 2859-1 tables.
Balance ID
In M3, an identity for stock at a location, which can carry its own attributes within a lot.
CMT
Cut, make and trim: a factory model where the buyer supplies fabric and the factory charges for making.
Costing element
In M3, one component of cost, such as freight or a discount, combined into a costing model.
Dye lot
A batch of fabric dyed together; lots can differ in shade and must not be mixed in one garment.
Feature group
In M3, one axis (X, Y or Z) of the fashion matrix, such as colour, size or fit.
FOB
Free on board: the price of goods loaded at the port of shipment, the usual garment quote.
GSM
Grams per square metre: the weight of fabric.
Infor Nexus
Infor's supply chain network for trading partners, listed as part of CloudSuite Fashion.
ION API Gateway
Infor's gateway that authenticates API callers with OAuth 2.0 and forwards requests to Infor applications.
.ionapi file
The credentials file Infor issues when an application is registered in the ION API Gateway.
Landed cost
Every cost of bringing goods in beyond the supplier's price: freight, insurance, duty, clearing, bank charges.
MI program
An M3 API program, such as PPS200MI for purchase order information.
PP sample
Pre-production sample in bulk fabric and trims that the buyer approves as the reference for production.
QI request
Quality inspection request: M3's record of the tests on an item and lot.
SKU
In M3, the item connected to a style for one combination of options, such as navy, size L.
Style
In M3, a comprehensive term for a number of similar items, the parent of its SKUs.
Style/colour/size matrix
A grid of colours by sizes used to enter or show quantities for each combination.
T&A calendar
Time and action calendar: an order's milestones with planned dates worked back from ex-factory, actual dates and owners.

·Checklists: an Infor apparel implementation on one page

FREE
Download the Apparel ERP Implementation Checklist (Excel). The 52-point fit-gap, 17 decisions before go-live, 13 test scenarios and a 30-item go-live list, ready to take into your first workshop. Free to use and share. Download the checklist

Discovery

  • Business type settled per buyer: CMT, full package, brand, agent or own label.
  • One owner per decision; one workshop per department on a real order.
  • All 52 fit-gap lines answered with evidence, decision and owner.
  • Suite modules, tenancy and ION API access confirmed.

Design

  • Feature groups X, Y, Z per product family; SKU numbering agreed.
  • Lot attributes (shade, GSM, width) mandatory at receipt.
  • Fabric unit design; SKU-level fabric exceptions generated from CAD.
  • Costing elements for import charges; subcontract operations per processor.
  • Where sampling, T&A, floor capture and AQL live.

Build, data, testing and go-live

  • Configuration in dependency order; extensions listed with owners.
  • Integrations link on M3 keys, one writer per field.
  • Migration loaded in order with signed totals.
  • All 13 scenarios passed by key users; cut-over rehearsed.
  • Go-live between seasons; hypercare to the first month-end close.

·Sources

Infor pages were checked on 26 September 2026. M3 program codes are taken from Infor's M3 documentation (docs.infor.com); confirm them on your tenant's version.

  1. Infor, Fashion industry page (suite components, target segments, multi-tenant cloud) · infor.com
  2. Infor CloudSuite Fashion documentation, overview (single-tenant, AWS, subscription) · docs.infor.com
  3. Infor CloudSuite Fashion, M3 Product Data Management (style-level structures, lot attributes incl. shade) · docs.infor.com
  4. Infor M3 Fashion, Industry Process Catalog (cut and sew manufacturers) · docs.infor.com
  5. Infor M3, Settings for Style and Stock Keeping Unit (CRS582, PDS055, PDS050, PDS056, CRS040, MMS024, CRS759, CRS760, CRS912) · docs.infor.com
  6. Infor M3, Fashion Matrix plug-ins for customer order · docs.infor.com · for distribution order · docs.infor.com
  7. Infor M3, Define Alternate Unit of Measure (MMS015) · docs.infor.com · Catch weight settings · docs.infor.com
  8. Infor M3, Attribute control and attributes (ATS010) · docs.infor.com · View inventory by attribute · docs.infor.com
  9. Infor M3, Subcontract order and subcontract operation (resource type 2, PPS170) · docs.infor.com · docs.infor.com
  10. Infor M3 Planning Workbench for fashion · docs.infor.com · Planning and Scheduling Workbench for Fashion · docs.infor.com
  11. Infor M3, Costing purchased items and the costing model (costing elements, charges, APS360) · docs.infor.com · docs.infor.com
  12. Infor M3, Quality Management System (QI requests, QMS200) · docs.infor.com · docs.infor.com
  13. Infor M3, Purchase order settings (PPS096) and PPS200MI · docs.infor.com · docs.infor.com
  14. Infor M3, Create packing instruction and make available for supplier · docs.infor.com
  15. Infor OS 2024.x, ION API Gateway: choosing a grant type · docs.infor.com
  16. Infor Developer Portal, API interface for M3 · developer.infor.com · ION API SDK · github.com
  17. Community material on the m3api-rest path (not Infor documentation) · m3ideas.org
  18. ISO 2859-1, sampling procedures for inspection by attributes · iso.org · AQL tables · qima.com
  19. UCP 600, documentary credits · tradefinanceglobal.com

Corrections. Infor updates its cloud suite several times a year, and program names, suite composition and deployment options can change. If a statement here contradicts your tenant, report a correction with the version and the page you checked; we correct the chapter and note the change and its date here. We re-check the Infor facts in this chapter at least once a year.

Infor, Infor CloudSuite, Infor M3, Infor ION, Infor Nexus and Infor Ming.le are trademarks of Infor, used here only to name the products. This guide is not endorsed by Infor. SAP and S/4HANA are trademarks of SAP SE. Garment.io is named because MerchandiserOS integrates with it; this guide is not endorsed by Garment.io.