Products commands
Auto-generated. This page is generated from the revenexx CLI by
tools/sync-cli-reference.mjs. Don't edit it by hand — your changes will be overwritten.
Every revenexx products subcommand, with a runnable example and the flags it accepts. Each flag is an API field: its type, allowed values and meaning are in the API reference. Some flag names carry a -_ (e.g. --attribute-_values) — that is the exact token the CLI accepts, so copy them verbatim. Run revenexx products <command> --help for the live options.
Its subgroups have pages of their own:
- Assets —
revenexx products-assets - Categories —
revenexx products-categories - Data model —
revenexx products-data-model - Manufacturers —
revenexx products-manufacturers - References —
revenexx products-references
attribute-set
revenexx products attribute-set \
--id '' \
--attribute material \
--value
Flags: --id <id> --attribute <attribute> --value <value> --locale <locale>
batch
revenexx products batch
Flags: --full [value] --ids [ids...] --skus [skus...]
channels-assign
revenexx products channels-assign \
--id '' \
--channels "webshop-de" "punchout"
Flags: --id <id> --channels [channels...] --mode <mode>
completeness
revenexx products completeness \
--id '' \
--data '{ "key": "value" }'
Flags: --id <id> --body <body>
copy
revenexx products copy \
--id '' \
--sku ACME-4712-BLK
Flags: --id <id> --sku <sku> --parts [parts...]
create
revenexx products create \
--sku ACME-4711-BLK
Flags: --sku <sku> --attribute-values <attribute-values> --base-values <base-values> --category-id <category-id> --channel-release <channel-release> --channels [channels...] --completeness <completeness> --copy-from <copy-from> --deleted-at <deleted-at> --deleted-by <deleted-by> --deleted-by-id <deleted-by-id> --enabled [value] --external-id <external-id> --external-refs <external-refs> --family-id <family-id> --family-variant-id <family-variant-id> --kind <kind> --manufacturer-id <manufacturer-id> --name <name> --parent-id <parent-id> --purge-at <purge-at> --purge-blocked-reason <purge-blocked-reason> --quantified-associations <quantified-associations> --source-data <source-data> --source-synced-at <source-synced-at> --status <status> --tax-class <tax-class> --trash-batch <trash-batch>
delete
revenexx products delete \
--id ''
Flags: --id <id>
empty-trash
revenexx products empty-trash
family-assign
revenexx products family-assign \
--id ''
Flags: --id <id> --family-code <family-code> --family-id <family-id>
get
revenexx products get \
--id ''
Flags: --id <id>
grid
revenexx products grid
Flags: --limit <limit> --offset <offset> --order <order> --q <q> --kind <kind> --enabled [value] --family-id <family-id>
labels
revenexx products labels
Flags: --ids [ids...] --skus [skus...]
list
revenexx products list
Flags: --limit <limit> --offset <offset> --order <order> --trashed <trashed> --id <id> --sku <sku> --kind <kind> --parent-id <parent-id> --family-id <family-id> --family-variant-id <family-variant-id> --manufacturer-id <manufacturer-id> --enabled [value] --status <status> --status-changed-at <status-changed-at> --channel-release <channel-release> --channels <channels> --tax-class <tax-class> --base-values <base-values> --attribute-values <attribute-values> --label <label> --quantified-associations <quantified-associations> --completeness <completeness> --manufacturer-gpsr-complete [value] --external-id <external-id> --external-refs <external-refs> --source-synced-at <source-synced-at> --source-data <source-data> --created-at <created-at> --updated-at <updated-at> --deleted-at <deleted-at> --deleted-by <deleted-by> --deleted-by-id <deleted-by-id> --trash-batch <trash-batch> --purge-at <purge-at> --purge-blocked-reason <purge-blocked-reason> --filter <column=value>
manufacturer-assign
revenexx products manufacturer-assign \
--id '' \
--manufacturer-id ''
Flags: --id <id> --manufacturer-id <manufacturer-id>
product-associations-create
revenexx products product-associations-create \
--association-type-id '' \
--product-id '' \
--target-product-id ''
Flags: --association-type-id <association-type-id> --product-id <product-id> --target-product-id <target-product-id> --position <position> --quantity <quantity>
product-associations-delete
revenexx products product-associations-delete \
--id ''
Flags: --id <id>
product-associations-get
revenexx products product-associations-get \
--id ''
Flags: --id <id>
product-associations-list
revenexx products product-associations-list
Flags: --limit <limit> --offset <offset> --order <order> --id <id> --product-id <product-id> --association-type-id <association-type-id> --target-product-id <target-product-id> --quantity <quantity> --position <position> --created-at <created-at> --updated-at <updated-at> --filter <column=value>
product-associations-update
revenexx products product-associations-update \
--id ''
Flags: --id <id> --association-type-id <association-type-id> --position <position> --product-id <product-id> --quantity <quantity> --target-product-id <target-product-id>
restore
revenexx products restore \
--id ''
Flags: --id <id>
setup
revenexx products setup
tax-classes-usage
revenexx products tax-classes-usage \
--code reduced
Flags: --code <code>
update
revenexx products update \
--id ''
Flags: --id <id> --attribute-values <attribute-values> --base-values <base-values> --channel-release <channel-release> --channels [channels...] --completeness <completeness> --deleted-at <deleted-at> --deleted-by <deleted-by> --deleted-by-id <deleted-by-id> --enabled [value] --external-id <external-id> --external-refs <external-refs> --family-id <family-id> --family-variant-id <family-variant-id> --kind <kind> --manufacturer-id <manufacturer-id> --parent-id <parent-id> --purge-at <purge-at> --purge-blocked-reason <purge-blocked-reason> --quantified-associations <quantified-associations> --sku <sku> --source-data <source-data> --source-synced-at <source-synced-at> --status <status> --tax-class <tax-class> --trash-batch <trash-batch>
vocabularies-get
revenexx products vocabularies-get \
--name product-kinds
Flags: --name <name>
vocabularies-list
revenexx products vocabularies-list
Flags: --filter <column=value>