Skip to content
Back to Site

Configure Advanced Database Mapping

Map supported fields and database columns to compatible target fields or columns on eligible Open-Source-to-Open-Source migration paths.

Advanced Database Mapping extends supported mapping to fields and underlying database columns when the complete migration path is eligible. Use it only when both the Source Platform and Target Platform are Open-Source, then confirm that the specific source field or column, target destination, and value compatibility remain within supported scope.

Prepare:

  • the confirmed Source Platform and Target Platform for the purchased migration;
  • confirmation that both platforms are Open-Source;
  • the selected data type;
  • the supported source field or database column;
  • the intended compatible target field or database column;
  • the source and target field or column types;
  • the business function or target-side component that is expected to use the stored value;
  • representative normal, boundary, empty, and exception values.

Tax data is excluded from Standard Advanced Database Mapping scope. If the requirement involves Tax fields or columns, stop and confirm the supported handling before configuring the mapping.

Separate path eligibility from mapping support

Section titled “Separate path eligibility from mapping support”

When both platforms are Open-Source, the migration meets the Add-on’s platform prerequisite. You must still confirm that the specific field or database column, target destination, and value representation are supported.

CheckQuestion
Platform pathAre both the Source Platform and Target Platform Open-Source?
Source supportIs the required source field or database column supported for this migration?
Target supportIs the intended target field or database column available and supported?
Value compatibilityCan the target field or column represent the complete source value correctly?
Target consumptionDoes the required admin, storefront, theme, app, extension, integration, or business logic actually use the stored value?

All applicable checks must pass for the requirement to be complete.

  1. Open Advanced Database Mapping

    In Add-ons, locate Advanced Database Mapping.

  2. Confirm the migration-path prerequisite

    Verify that the purchased Source Platform and Target Platform are both Open-Source before creating rules.

  3. Select the data type

    Work within the supported data type that owns the source field or database column.

  4. Select the supported source field or column

    Choose the exact source value whose destination must change.

  5. Select the compatible target field or column

    Choose a supported target destination that can represent the source value correctly.

  6. Review field or column types

    Check the complete expected value range, including empty, long, numeric, text, date, Boolean, or structured values where applicable.

  7. Add other required mappings

    Keep each rule tied to one defined source value, destination, and expected result. Remove conflicting destinations before execution.

  8. Test representative records

    Verify both the stored value and any target-side behavior that depends on it.

These examples apply only when both the Source Platform and Target Platform are Open-Source and the specific source and target locations are confirmed supported.

RequirementAdvanced Database Mapping roleWhat to verify
Use a supported source regional_base_price field or database column as the compatible target Regular PriceMap the approved source location to the compatible target field or column without changing the value as part of mapping.Path eligibility, source and target support, value compatibility, stored result, and the target behavior that consumes the price.
Preserve an illustrative custom legacy_product_code value in a compatible target custom field or column used by an integrationIf that specific source column and target destination are supported and compatible, map the code at the database level while preserving its value.The code is stored on the correct Product and the downstream integration or process actually reads and uses the target value as required.

A custom field or database column is not automatically supported merely because both platforms are Open-Source. If the specific mapping is unavailable, keep other supported Standard Add-on rules and prepare only the unsupported portion for review.

Advanced Database Mapping changes the supported destination of a value. It does not transform the value by itself.

A successful database write proves that the value reached the intended supported field or column. It does not by itself prove that the Target Platform will expose or use that value through every interface or component.

Advanced Database Mapping is the third Add-on stage:

Data Filter → Advanced Data Mapping → Advanced Database Mapping → Data Transformation

  • Data Filter determines which records continue.
  • Advanced Data Mapping establishes supported field-level destinations first when applicable.
  • Advanced Database Mapping then applies eligible supported field or database-column destinations.
  • Data Transformation changes selected resulting target-field values after the mapping stages.

Do not use Data Transformation to disguise an unsupported source or target column, and do not use database mapping to imply a target-side feature that must be implemented separately.

After configuring Advanced Database Mapping:

  • both platforms satisfy the Open-Source path prerequisite;
  • each rule uses a supported source field or database column;
  • each target field or database column is supported and compatible;
  • the mapped value is unchanged by the mapping operation;
  • Tax data is excluded from Standard database-mapping rules;
  • representative records store the complete expected value in the approved destination;
  • every required target-side consumer is separately verified when the business outcome depends on it.
CheckPass condition
Platform pathSource Platform and Target Platform are both Open-Source.
Source field or columnThe intended supported source value is selected.
Target field or columnThe selected destination is supported and compatible.
Value compatibilityNormal, boundary, empty, and exception values can be represented correctly.
Value preservationThe value is unchanged by mapping unless a separate Data Transformation rule intentionally changes it later.
Tax exclusionNo Standard Advanced Database Mapping rule is used for Tax data.
Stored resultRepresentative records contain the expected value at the approved destination.
Consumer behaviorRequired admin, storefront, theme, app, extension, integration, or business behavior uses the value as expected, when applicable.
IssueWhat to do
One platform is not Open-SourceAdvanced Database Mapping is not available for the path. Use another supported Standard capability or prepare the non-standard requirement for review.
A required source or target column is unavailableDo not substitute a different column unless it represents the same approved business meaning. Prepare the unsupported portion for technical or Custom Service review.
Field or column types are incompatibleChoose a compatible destination. If the actual requirement is a supported value change, evaluate Data Transformation separately.
The value is stored but not shown or usedIdentify which target-side component owns the missing behavior. Database placement alone does not configure that component.
Several rules target the same destinationRemove the conflict or define one approved destination before execution.
The requirement needs bespoke schema engineering, scripts, APIs, relationships, or unsupported platform behaviorPrepare a Tailored Add-on, Custom Add-on, or broader Custom Service requirement as appropriate.

Return to Configure Add-ons and review this mapping with any field mapping and transformation rules before migration execution.