Marketplace, Shops & Employment | Kijiji Admin Reference Data

Marketplace, Shops & Employment

Manage marketplace, shop, product, job and employment reference values.

10 collections
Template: Replace each demonstration table with its existing DrapCode collection table and connect Add, Edit, search and pagination. Do not recreate collections or system-default fields.

Parent Marketplace Categories

Preserve the existing top-level marketplace hierarchy and its relationships to shops, products and listings.

Example Parent Marketplace Categories table
Category nameDescriptionStatusActions
ExampleFuneral productsGoods used for funeral arrangementsDemo only
Demo row only · connect DrapCode pagination

Shop Categories

Classify shops or storefronts, not individual products. Connect each value to its parent marketplace category where applicable.

Name
Description
Actions
Name's value
Description's value
EditDelete

Job Categories

Group employment opportunities by occupational or service area.

Name
Description
Actions
Name's value
Description's value
EditDelete

Job Type Categories

Check whether these records describe employment terms or another hierarchy before connecting them alongside Employment Types.

Name
Description
Actions
Name's value
Description's value
EditDelete

Marketplace Types

Describe distinct marketplace contexts only when they change navigation, access or listing behaviour.

Example Marketplace Types table
Marketplace typeDescriptionStatusActions
ExampleProducts marketplacePhysical and made-to-order goodsDemo only
Demo row only · connect DrapCode pagination

Product Categories

Classify individual products. Do not use Product Categories as a substitute for Shop Categories.

Category Name
Description
Actions
Category Name's value
Description's value
EditDelete

Employment Types

Use for employment terms such as permanent, fixed-term, temporary, casual, internship or volunteer.

Example Employment Types table
Employment typeDescriptionStatusActions
ExampleFixed-termEmployment for an agreed periodDemo only
Demo row only · connect DrapCode pagination

Work Arrangement Types

Use for on-site, remote, hybrid, shift-based, travel-based or similar working arrangements.

Example Work Arrangement Types table
ArrangementDescriptionStatusActions
ExampleOn-siteWork performed at the employer locationDemo only
Demo row only · connect DrapCode pagination

Experience Levels

Use a clear ordered scale without excluding candidates through vague or inflated requirements.

Example Experience Levels table
Experience levelDescriptionStatusActions
ExampleEntry levelLimited prior experience requiredDemo only
Demo row only · connect DrapCode pagination

Job Application Statuses

Control the job-application lifecycle separately from job publication, moderation and account status.

Example Job Application Statuses table
StatusDescriptionStatusActions
ExampleSubmittedApplication received for reviewDemo only
Demo row only · connect DrapCode pagination

DrapCode connection notes

  1. Create or duplicate a restricted admin page at the route shown above and add this Bootstrap 5 layout.
  2. Bind every accordion table and Add/Edit action to the existing collection named by its heading. Verify technical names and relationships first.
  3. Preserve Parent Marketplace Category → Shop Category for storefront classification and Parent Marketplace Category → Product Category for goods classification.
  4. Compare Job Type Categories with Employment Types. If both mean permanent, temporary, contract and similar terms, keep one canonical collection and reconnect dependent forms.
  5. Keep shops, products, job advertisements, applications, employers and candidates in their operational collections rather than these reference tables.
  6. Restrict write access to authorised admins. Record material changes in Audit Logs and notify the responsible administrator when active listings or applications may be affected.
  7. After changes, test shop registration, product listing, marketplace filtering, job creation, job search and application workflows.