stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > DeliveryProfileInput

AdminTypes.DeliveryProfileInput interface

The input fields for a delivery profile.

Signature:

export interface DeliveryProfileInput 

Properties

Property Modifiers Type Description
conditionsToDelete?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of condition IDs to delete.
locationGroupsToCreate?   InputMaybe<Array<DeliveryProfileLocationGroupInput>> <p>(Optional) The list of location groups to be created in the delivery profile.</p><p>**Note:** due to the potential complexity of the nested data, it is recommended to send no more than 5 location groups per each request.</p>
locationGroupsToDelete?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of location groups to be deleted from the delivery profile.
locationGroupsToUpdate?   InputMaybe<Array<DeliveryProfileLocationGroupInput>> <p>(Optional) The list of location groups to be updated in the delivery profile.</p><p>**Note:** due to the potential complexity of the nested data, it is recommended to send no more than 5 location groups per each request.</p>
methodDefinitionsToDelete?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of method definition IDs to delete.
name?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) The name of the delivery profile.
profileLocationGroups?   InputMaybe<Array<DeliveryProfileLocationGroupInput>> (Optional) The list of location groups associated with the delivery profile.
sellingPlanGroupsToAssociate?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of selling plan groups to be associated with the delivery profile.
sellingPlanGroupsToDissociate?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of selling plan groups to be dissociated with the delivery profile.
variantsToAssociate?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of product variant IDs to be associated with the delivery profile.
variantsToDissociate?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of product variant IDs to be dissociated from the delivery profile. The dissociated product variants are moved back to the default delivery profile.
zonesToDelete?   InputMaybe<Array<Scalars[‘ID’][‘input’]>> (Optional) The list of zone IDs to delete.