Skip to content

MOD-COM-CATCatalog and Selling Configuration

Markdown

MOD-COM-CAT

Catalog and Selling Configuration

Markdown
  • DocumentDraft

KindModule charterProduct areaCommerceModuleCatalog and Selling ConfigurationRevision1

Read atservices-commerce c8b66a98react-console baf6dae3

Owns
Checkout policies, processing defaults and interim tax configurationStores and their category assortments and purchasing choicesCategories, product presentations and managed listing assetsMerchandise descriptions, selections and sale-availability assessmentAudiences, schedules, purchasing settings and pricing calculationsCampaign offers, claims, issuance, assessments and accountable usageSuggestion rules, placements, registered flows, presentations and responses

Repositories Read

RepositoryPaths
services-commerceservices-commerce:modules/catalog
services-commerce:modules/merchandise
services-commerce:modules/pricing
services-commerce:modules/promotions
services-commerce:modules/configuration
services-commerce:modules/recommendations
services-commerce:aws/commerce.service.ts (the catalog, merchandise, pricing, promotions, configuration and recommendation permission groups)
services-commerce:docs/milestones/COMM-M1-set-up-what-you-sell.md, COMM-M1b-promotions-and-codes.md, COMM-M1-repairs-6-report.md, COMM-M1-repairs-7-report.md, README.md
services-commerce:docs/milestones/plans/COMM-M1-plan.md, COMM-M1b-engine.md; decisions/COMM-M1-D12-*.md; walkthroughs/COMM-M1-handoff.md (cited by the records)
services-commerce:COMM-M1-QUESTIONS.md, docs/debt/pricing-schedules-owned-by-event.md, docs/debt/promotion-scope-column.md, docs/decisions/ordering-profiles.md (cited by the records)
react-consolereact-console:components/commerce/{audiences,catalog,merchandise,ordering-profiles,pricing,pricing-schedules,promotions,stores}
react-console:lib/commerce/{audiences,catalog,merchandise,ordering-profiles,pricing,pricing-schedules,promotions,stores}
react-console:components/commerce/__tests__
react-console:components/configuration/area-route.tsx (the orders areas), components/configuration/resources/product-categories.tsx
react-console:lib/configuration/areas.ts (the orders areas), lib/authz/backend-aliases.ts (Commerce keys)
react-console:e2e/mock/commerce-checkout-policies.mock.spec.ts, commerce-view-edit.mock.spec.ts, merchandise.mock.spec.ts, promotions.mock.spec.ts
react-console:components/order-composer/priced-preview.tsx (read only: the composer is MOD-COM-ORD’s)

Does Not Own

RecordOwner
Owned elsewhere: Accounting products, product types, revenue accounts, price rows, exchange rates, business units, merchant accounts and payment methodsMOD-ACC-PRD and MOD-ACC-BKS
Owned elsewhere: Invoices, payments, credits and refunds that orders produceMOD-ACC-TRX
Owned elsewhere: Checkouts, orders, placement, participants, entitlements and download grants, the order composer and the orders pagesMOD-COM-ORD
Owned elsewhere: Inventory, shipping, fulfilment and the data-operation imports from Rhythm 1.0MOD-COM-FUL
Owned elsewhere: Eligibility rules and bindings that qualify buyers for audiences and promotionsMOD-PFM-ELG
Owned elsewhere: Contacts, organizations, affiliations and contact rolesMOD-CRM-ENT
Owned elsewhere: Pricing extension handlers and their registryMOD-PFM-INT
Owned elsewhere: Membership qualification facts and membership productsMOD-MBR-MEM
Owned elsewhere: Installment plans and schedules offered at checkoutMOD-BIL-BIL
Owned elsewhere: Permission evaluation and application accessMOD-PFM-SEC

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.