Manual do WebService da VTEX
Versão 16.0 – 25/10/2013
Índice
Classes........................................................................................................... 2
AddressDTO................................................................................................. 2
AddressOrderDTO........................................................................................ 3
BrandDTO.................................................................................................... 3
BuyTogetherBuyGainDTO............................................................................ 4
BuyTogetherDTO......................................................................................... 4
BuyTogetherTakeXPayYDTO.........................................................................4
CategoryDTO............................................................................................... 5
ClientCandidateDTO.................................................................................... 5
ClientDTO.................................................................................................... 5
ClientExtendedDTO..................................................................................... 9
ClientFieldDTO............................................................................................. 9
CollectionDTO............................................................................................. 9
DistributionCenterDTO................................................................................ 9
EmailQueueDTO........................................................................................ 10
EmailQueueTypeDTO................................................................................. 10
FieldDTO.................................................................................................... 11
FreightDTO................................................................................................ 11
FreightScheduledDateOptionDTO..............................................................11
FreightStockKeepingUnitContextDTO........................................................11
FreightStockKeepingUnitDTO....................................................................12
FreightValueDTO........................................................................................ 12
GiftCardDTO.............................................................................................. 12
GiftCardTransactionItemDTO.....................................................................13
GiftListDTO................................................................................................ 13
GiftListMemberDTO................................................................................... 14
GiftListStockKeepingUnitDTO....................................................................14
GiftListTypeDTO......................................................................................... 15
ImageDTO................................................................................................. 15
1
IntegrationInterfaceDTO............................................................................18
NewsletterDTO.......................................................................................... 18
OrderDeliveryDTO..................................................................................... 18
OrderDiscountDTO.................................................................................... 19
OrderDTO.................................................................................................. 19
OrderInteractionDTO................................................................................. 20
OrderInvoiceDTO....................................................................................... 20
OrderInvoiceStockKeepingUnitDTO...........................................................20
OrderItemDiscountDTO............................................................................. 20
OrderItemDTO........................................................................................... 21
OrderItemServiceDTO............................................................................... 21
OrderPaymentDTO.................................................................................... 23
OrderStatusDTO........................................................................................ 24
PaymentDTO............................................................................................. 24
ProductDTO............................................................................................... 24
ProductFieldIdDTO..................................................................................... 25
ProductFieldNameDTO............................................................................... 25
ServiceDTO............................................................................................... 25
ServicePriceDTO........................................................................................ 25
StockKeepingUnitComplementDTO...........................................................26
StockKeepingUnitDTO............................................................................... 26
StockKeepingUnitEanDTO.........................................................................27
StockKeepingUnitFieldIdDTO.....................................................................27
StockKeepingUnitFieldNameDTO...............................................................27
StockKeepingUnitKitDTO...........................................................................27
StockKeepingUnitQuantityDTO..................................................................27
StockKeepingUnitServiceDTO....................................................................28
StoreDTO................................................................................................... 28
WareHouseIStockableDTO.........................................................................28
ZipCodeDTO.............................................................................................. 28
Métodos........................................................................................................ 29
AddressByAddressClient............................................................................29
AddressGetByClientId................................................................................ 30
AddressGetByClientIdV3............................................................................30
AddressInsertByClientId............................................................................ 30
2
AddressInsertByCpfCnpj............................................................................ 30
BrandGet................................................................................................... 31
BrandGetByName...................................................................................... 31
BrandInsertUpdate.................................................................................... 31
BuyTogetherBuyGainInsertUpdate.............................................................32
BuyTogetherDeleteById............................................................................. 32
BuyTogetherInsertUpdate..........................................................................32
BuyTogetherSkuListInsertUpdate...............................................................32
BuyTogethertakeXPayYInsertUpdate.........................................................32
CategoryGet.............................................................................................. 33
CategoryGetByName................................................................................. 33
CategoryInsertUpdate............................................................................... 33
ClientCandidateDeleteByCpfOrEmail.........................................................34
ClientCandidateDeleteById.......................................................................34
ClientCandidateGet................................................................................... 34
ClientCandidateInsert................................................................................ 34
ClientGet................................................................................................... 34
ClientGetAllFromCreatedDateAndId..........................................................35
ClientGetByCPF......................................................................................... 35
ClientGetByEmail...................................................................................... 35
ClientGetByEmailV3.................................................................................. 35
ClientGetByGuid........................................................................................ 36
ClientGetExtendedInfo.............................................................................. 36
ClientGetExtendedInfoByCPF....................................................................36
ClientGetV3............................................................................................... 36
ClientInsertUpdate.................................................................................... 37
ClientRewardGet....................................................................................... 37
ClientRewardGetByCPF.............................................................................. 37
ClientRewardUpdate.................................................................................. 38
ClientRewardUpdateByCPF........................................................................38
CollectionGet............................................................................................. 38
CollectionInsertUpdate.............................................................................. 38
DistributionCenterGet............................................................................... 39
DistributionCenterGetByTaxId...................................................................39
EmailQueueConfirmSending......................................................................39
3
EmailQueueGetAllBetweenTimeIntervalAndEmailTypeId...........................40
EmailQueueNotSendedByType..................................................................40
FreightCalculate........................................................................................ 40
FreightCalculateV3.................................................................................... 40
FreightGet................................................................................................. 41
FreightGetAll.............................................................................................. 41
FreightInsertUpdate................................................................................... 41
FreightValueDeleteByFreight.....................................................................42
FreightValueInsertUpdate..........................................................................42
FreightValueInsertUpdateByList................................................................42
GiftCardGet............................................................................................... 43
GiftCardGetByRedeptionCode...................................................................43
GiftCardInsertUpdate................................................................................. 43
GiftCardTransactionItemInsert...................................................................43
GiftCardTransactionItemSetStatus.............................................................44
GiftListGet................................................................................................. 44
GiftListGetAllBetweenEventDateIntervalAndId..........................................44
GiftListGetAllFromCreatedDateAndId........................................................45
GiftListGetAllFromModifiedDateAndId.......................................................45
GiftListGetByClient.................................................................................... 45
GiftListGetByCreatedDate.........................................................................46
GiftListGetByGifted.................................................................................... 46
GiftListGetByModifiedDate........................................................................46
GiftListGetType.......................................................................................... 46
GiftListInsertUpdate.................................................................................. 47
GiftListMemberDelete................................................................................ 47
GiftListMemberInsertUpdate.....................................................................47
GiftListSearch............................................................................................ 48
GiftListSkuDelete....................................................................................... 48
GiftListSkuDeleteByList............................................................................. 48
GiftListSkuGet........................................................................................... 48
GiftListSkuInsert........................................................................................ 49
GiftListSkuSetPurchased............................................................................49
GiftListV2Filters......................................................................................... 49
ImageInsertUpdate.................................................................................... 50
4
ImageListByStockKeepingUnitId................................................................50
ImageServiceCopyAllImagesFromSkuToSku...............................................50
ImageServiceInsertUpdate........................................................................50
IntegrationErrorCheckInstanceExists.........................................................50
IntegrationInterfaceGetAll.........................................................................51
IntegrationLog........................................................................................... 51
IntegrationLogError................................................................................... 51
IntegrationLogErrorInsertUpdate...............................................................51
IntegrationLogEvent.................................................................................. 51
NewsletterGet........................................................................................... 52
NewsletterGetAll....................................................................................... 52
NewsletterGetAllByDate............................................................................52
NewsletterGetPaged.................................................................................. 52
OrderAcknowledge.................................................................................... 53
OrderChangeStatus................................................................................... 53
OrderChangeStatusById............................................................................ 53
OrderChangeStatusV2............................................................................... 53
OrderChangeTrackingNumber...................................................................53
OrderChangeTrackingNumberV2...............................................................53
OrderDeliveryBlankRemoveByDTO............................................................54
OrderDeliveryChangeStatus......................................................................54
OrderDeliveryChangeStatusByManagementId..........................................54
OrderDeliveryChangeTrackingNumber......................................................54
OrderDeliveryInsertUpdate.......................................................................54
OrderDeliveryUpdateManagementId.........................................................55
OrderGet................................................................................................... 55
OrderGetByClient...................................................................................... 55
OrderGetByClientCpf................................................................................. 55
OrderGetByClientEmail............................................................................. 56
OrderGetByDeliveryId............................................................................... 56
OrderGetByManagementId........................................................................56
OrderGetByStatus..................................................................................... 56
OrderGetByStatusAndPaymentId..............................................................57
OrderGetByStatusByQuantity....................................................................57
OrderGetByStatusV2................................................................................. 57
5
OrderGetInteractions................................................................................. 57
OrderGetNewV2........................................................................................ 58
OrderGetNext50FromId............................................................................. 58
OrderGetNext50FromIdAndDate................................................................58
OrderGetNext50FromIdAndDateStatusChanged........................................58
OrderGetNext50FromIdV3.........................................................................59
OrderGetV2............................................................................................... 59
OrderGetV3............................................................................................... 59
OrderItemUpdateOrderDeliveryId.............................................................59
OrderPaymentGetAll.................................................................................. 60
OrderPayPalGetStatus............................................................................... 60
OrderStatusGetAll..................................................................................... 60
ProductActive............................................................................................ 60
ProductEspecificationInsert.......................................................................60
ProductEspecificationInsertByFieldId.........................................................61
ProductEspecificationInsertByList..............................................................61
ProductEspecificationInsertByListFieldIds..................................................61
ProductEspecificationListByProductId........................................................61
ProductEspecificationTextInsertByFieldId...................................................61
ProductGet................................................................................................ 62
ProductGetAllFromUpdateDateAndId.........................................................62
ProductGetByRefId.................................................................................... 62
ProductGetSimilarCategory.......................................................................62
ProductImageRemove............................................................................... 63
ProductInsertUpdate.................................................................................. 63
ProductSetSimilarCategory.......................................................................63
ProductSupplierGetCNPJ............................................................................ 63
ServiceGet................................................................................................. 64
ServiceInsertUpdate.................................................................................. 64
ServicePriceGet......................................................................................... 65
ServicePriceInsertUpdate..........................................................................65
ServicePriceList......................................................................................... 65
StockKeepingUnitActive............................................................................ 65
StockKeepingUnitComplementInsertUpdate..............................................66
StockKeepingUnitEspecificationInsert.......................................................66
6
StockKeepingUnitEspecificationInsertByFieldId.........................................66
StockKeepingUnitEspecificationInsertByList..............................................66
StockKeepingUnitEspecificationInsertByListFieldId....................................66
StockKeepingUnitEspecificationListBySkuId..............................................66
StockKeepingUnitGet................................................................................. 67
StockKeepingUnitGetAllByProduct.............................................................67
StockKeepingUnitGetAllFromUpdatedDate................................................67
StockKeepingUnitGetAllFromUpdatedDateAndId.......................................67
StockKeepingUnitGetByEan.......................................................................68
StockKeepingUnitGetByManufacturerCode...............................................68
StockKeepingUnitGetByRefId....................................................................68
StockKeepingUnitImageRemove................................................................68
StockKeepingUnitImageRemoveByName..................................................69
StockKeepingUnitInsertUpdate..................................................................69
StockKeepingUnitKitDeleteByParent..........................................................69
StockKeepingUnitKitInsertUpdate..............................................................70
StockKeepingUnitKitListByParent..............................................................70
StockKeepingUnitKitListBySkuId................................................................70
StockKeepingUnitPriceUpdate...................................................................71
StockKeepingUnitPriceUpdateByRefId.......................................................71
StockKeepingUnitServiceGet.....................................................................71
StockKeepingUnitServiceInsertUpdate......................................................71
StockKeepingUnitServiceList.....................................................................72
StoreGet.................................................................................................... 72
StoreList.................................................................................................... 72
UpdateNotifyShipping............................................................................... 72
WareHouseIStockableGetByStockKeepingUnit..........................................72
WareHouseIStockableGetByStockKeepingUnitV3......................................73
WareHouseIStockableUpdate....................................................................73
WareHouseIStockableUpdateV3................................................................73
ZipCodeGet............................................................................................... 73
Exemplos de integração na linguagem C#...................................................74
7
Classes
Campos e classes em vermelho não são preenchidos no checkout V3.
Campos e classes em marrom são preenchidos apenas no checkout V3.
AddressDTO
Propriedades
Id
Country
State
City
Street
Number
Tipos
int nulável
string
string
string
string
int nulável
Tamanho
50
2
100
150
-
Descrição
Id do endereço
País
Estado
Cidade
Rua
Número
8
More
Neighborhood
ZipCode
ReferencePoint
AddressType
string
string
string
string
string
100
100
10
max
100
UserGUID
AddressGUID
AddressNameV3
Guid nulável
Guid nulável
string
max
Propriedades
Id
Tipos
int nulável
Tamanho
-
ReceiverName
AddressName
string
string
200
200
Country
State
City
Street
Number
More
Neighborhood
ZipCode
ReferencePoint
Phone
CelPhone
OfficePhone
AddressType
string
string
string
string
int nulável
string
string
string
string
string
string
string
string
100
2
100
200
100
100
10
max
50
50
50
100
NumberV3
string
max
Complemento
Bairro
CEP
Ponto de referência
Tipo de endereço
(Comercial, Residencial,
etc.)
Id do usuário
Id do endereço
Tipo de endereço
(Comercial, Residencial,
etc.)
AddressOrderDTO
Descrição
Id do endereço da
compra
Nome do destinatário
Identificação do endereço
(Casa dos pais, Trabalho,
etc.)
País
Estado
Cidade
Rua
Número
Complemento
Bairro
CEP
Ponto de referência
Telefone
Telefone celular
Telefone comercial
Tipo de endereço
(Comercial, Residencial,
etc.)
Número podendo conter
letra
BrandDTO
Propriedades
Id
Name
Title
Description
Keywords
IsActive
AdWordsRemarketingCod
e
LomadeeCampaignCode
Tipos
int nulável
string
string
string
string
bool nulável
string
Tamanho
100
200
max
max
200
Descrição
Id da marca
Nome
Título
Descrição
Palavras chaves
Ativo
Código do AdWords
string
200
Código da campanha
do Lomadee
BuyTogetherBuyGainDTO
Propriedades
Id
Name
Tipos
int nulável
string
Tamanho
128
Descrição
Id do compre junto
Nome
9
Description
StartDate
string
DateTime nulável
512
-
EndDate
DateTime nulável
-
MinimumAmountSkuBenefit
int nulável
-
IsBenefitFreeShipping
bool nulável
-
IsActive
IdCollection
bool nulável
Int nulável
-
Descrição
Data de início da
promoção
Data de término da
promoção
Quantidade mínima
de skus para a
promoção ser
válida
Promoção possui
frete grátis
Ativo
Id da coleção que
pertence ao compre
junto
BuyTogetherDTO
Propriedades
Id
Name
Description
StartDate
Tipos
int nulável
string
string
DateTime nulável
Tamanho
128
512
-
EndDate
DateTime nulável
-
MinimumAmountSku
int nulável
-
DiscountFirstList
decimal nulável
-
DiscountSecondList
decimal nulável
-
IsActive
bool nulável
-
Descrição
Id do compre junto
Nome
Descrição
Data de início da
promoção
Data de término da
promoção
Quantidade
mínima de skus
para a promoção
ser válida
Desconto da
primeira lista
Desconto da
segunda lista
Ativo
BuyTogetherTakeXPayYDTO
Propriedades
Id
Name
Description
StartDate
Tipos
int nulável
string
string
DateTime nulável
Tamanho
128
512
-
EndDate
DateTime nulável
-
MinimumAmountSkuCondition
int nulável
-
IsActive
IdCollection
bool nulável
Int nulável
-
Descrição
Id do compre junto
Nome
Descrição
Data de início da
promoção
Data de término da
promoção
Quantidade
mínima de skus
para a promoção
ser válida
Ativo
Id da coleção que
pertence ao
compre junto
CategoryDTO
Propriedades
Id
Name
FatherCategoryId
Title
Tipos
int nulável
string
int nulável
string
Tamanho
100
150
Description
string
max
Descrição
Id da categoria
Nome
Id da categoria pai
Texto que será inserido
na tag TITLE do html
Descrição
10
Keywords
IsActive
AdWordsRemarketingCod
e
LomadeeCampaignCode
string
bool nulável
string
200
200
Palavras chaves
Ativo
Código do AdWords
string
200
Código da campanha
do Lomadee
Tamanho
100
max
-
Descrição
Id do grupo
Nome
Texto
Lista de cpfs
Lista de e-mails
ClientCandidateDTO
Propriedades
IdGroupClientCandidate
Name
Text
listCpf
listEmail
Tipos
int nulável
string
string
Lista de string
Lista de string
ClientDTO
Propriedades
Id
AddressClientId
FirstName
LastName
NickName
Email
Password
CpfCnpj
Phone
CelPhone
OfficePhone
DateBirth
CreateDate
LastLogonDate
Tipos
int nulável
int nulável
string
string
string
string
string
string
string
string
string
DateTime nulável
DateTime nulável
DateTime nulável
Tamanho
50
100
50
50
100
50
50
50
50
-
ChangeDate
DateTime nulável
-
IsActive
IsFraud
IsCorporate
UserGuid
CompanyName
CompanyNickName
Gender
IsNewsReceiver
IsSMSNewsReceiver
StateInscription
IsStateInscriptionImmune
bool nulável
bool nulável
bool nulável
Guid nulável
string
string
string
bool nulável
bool nulável
string
bool nulável
50
100
1
100
-
Age
RewardGiftCardId
int nulável
int nulável
-
Descrição
Id do cliente
Id do endereço
Primeiro nome
Sobrenome
Apelido
E-mail
Senha
CPF/CNPJ
Telefone
Telefone celular
Telefone comercial
Data de nascimento
Data de cadastro
Data do último acesso
(campo depreciado)
Data da última
alteração
Ativo
Fraude
Pessoa jurídica
Id do usuário
Razão social
Nome fantasia
Sexo
Recebe newsletter
Recebe SMS news
Inscrição estadual
Isento de inscrição
estadual
Idade
Vale vinculado ao
cliente para o uso do
Flex
ClientExtendedDTO
Propriedades
Client
ClientFields
Tipos
objeto ClientDTO
Lista de objetos
ClientFieldDTO
Tamanho
-
Descrição
Dados do cliente
Lista contendo os
dados de cadastro
estendido
11
ClientFieldDTO
Propriedades
Name
Tipos
string
Tamanho
100
FieldId
IsActive
IsRequired
FieldValueId
Value
FieldGroupId
FieldGroup
Int nulável
bool nulável
bool nulável
int nulável
string
int nulável
string
50
50
Tipos
int nulável
string
bool nulável
bool nulável
bool nulável
DateTime
DateTime
lista de int
Tamanho
100
-
Descrição
Nome do cadastro
estendido
Id do campo
Ativo
Obrigatório
Id do campo valor
Valor
Data término
Nome do grupo
CollectionDTO
Propriedades
Id
Name
ListInactiveProducts
Highlight
Searchable
FromDate
ToDate
ProductIdCollection
Descrição
Id da coleção
Nome
Lista produtos inativos
Realça
Buscável
Data início
Data término
Lista de produtos que
irão estar na coleção
DistributionCenterDTO
Propriedades
DistributionCenterID
Tipos
int nulável
Tamanho
-
Name
TaxID
HandlingTimeCost
Priority
string
string
int nulável
int nulável
50
14
-
Descrição
Id do centro de
distribuíção
Nome
Código fiscal
Tempo de manipulação
Prioridade
Tipos
int nulável
int nulável
int nulável
int nulável
int nulável
int nulável
int nulável
string
string
string
string
string
string
DateTime nulável
DateTime nulável
Tamanho
250
250
250
250
550
max
-
Descrição
Id do e-mail na fila
Id do cliente
Id do administrador
Id do fornecedor
Id do tipo de e-mail
Id do pedido
Id do sku
Nome do remetente
E-mail do remetente
Nome do destinatário
E-mail do destinatário
Assunto
Texto
Data de envio
Data de registro
Tipos
int nulável
int nulável
string
string
string
string
Tamanho
50
50
50
100
Descrição
Id do tipo de e-mail
Id do layout
Nome
Nome do remetente
E-mail do remetente
Assunto
EmailQueueDTO
Propriedades
EmailQueueId
ClientId
AdministratorId
SupplierId
EmailQueueTypeId
OrderId
StockKeepingUnitId
SenderName
SenderEmail
RecipientName
RecipientEmail
Subject
Text
SendingDate
RegisterDate
EmailQueueTypeDTO
Propriedades
EmailQueueTypeId
LayoutId
Name
SenderName
SenderEmail
Subject
12
Position
RecipientName
RecipientEmail
IsActive
int nulável
string
string
bool nulável
100
100
-
Posição
Nome do destinatário
E-mail do destinatário
Ativo
Tipos
string
int nulável
int nulável
bool nulável
bool nulável
int nulável
string
int nulável
string
bool nulável
Tamanho
100
100
-
Descrição
Nome do campo
Id da categoria
Id do campo
Ativo
Obrigatório
Id do tipo do campo
Nome do tipo do campo
Id do valor do campo
Descrição
É campo de sku
FieldDTO
Propriedades
Name
CategoryId
FieldId
IsActive
IsRequired
FieldTypeId
FieldTypeName
FieldValueId
Description
IsStockKeepingUnit
FreightDTO
((transportadora) Ex.: Sedex, e-Sedex, Total Express)
Propriedades
FreightID
DistributionCenterID
Tipos
int nulável
int nulável
Tamanho
-
ModalID
int nulável
-
FreightTypeID
int nulável
-
Name
string
50
Descrição
Id do frete
Id do centro de
distribuição
Id do modal (Pesado,
Leve, Refrigerado,
Químico) – Necessário
DePara
Id do tipo de frete
(Expresso, Econômico,
Normal) - Necessário
DePara
Nome do frete
FreightScheduledDateOptionDTO
Propriedades
StartDate
EndDate
AvailablePeriods
Tipos
DateTime
DateTime
array de string
Tamanho
-
Descrição
Data e hora inicial
Data e hora final
Períodos disponíveis
(Manhã, Tarde e Noite)
Tamanho
-
Descrição
Id do sku
Quantidade
FreightStockKeepingUnitContextDTO
Propriedades
StockKeepingUnitId
Quantity
Tipos
int
int
FreightStockKeepingUnitDTO
Propriedades
StockKeepingUnitId
Quantity
FreightPrice
DeliveryTime
FreightType
Tipos
int
int
decimal
int
string
Tamanho
(18,2)
max
Descrição
Id do sku
Quantidade
Preço do frete
Tempo de entrega
Tipo do frete (Sedex,
13
FreightTypeId
FreightScheduledDateOption
s
FreightAdditionalInfo
string
lista de objetos
FreightScheduledDateOptionDT
O
string
max
max
Normal etc)
Id do tipo do frete
Dados da entrega
agendada
Dados adicionais de
frete
FreightValueDTO
Propriedades
Id
FreightId
ZipCodeStart
ZipCodeEnd
WeightStart
WeightEnd
AbsoluteMoneyCost
PricePercent
PricePercentByWeight
Tipos
int nulável
int nulável
int nulável
int nulável
decimal nulável
decimal nulável
decimal nulável
decimal nulável
decimal nulável
Tamanho
(18,4)
(18,4)
(18,2)
(18,2)
(18,2)
ActiveStartDate
ActiveEndDate
MaxVolume
TimeCost
CubedWeight
DateTime nulável
DateTime nulável
decimal nulável
int nulável
decimal nulável
(18,4)
(18,4)
Propriedades
Id
Tipos
int nulável
Tamanho
-
RedeptionCode
MultipleRedemptions
MultipleCredits
RestrictedToOwner
EmissionDate
ExpiringDate
StatusId
OwnerId
Funds
string
bool nulável
bool nulável
bool nulável
DateTime nulável
DateTime nulável
short (Int16) nulável
string
decimal nulável
255
20
(18,2)
Descrição
Id do valor do frete
Id do frete
Código postal inicial
Código postal final
Peso inicial
Peso final
Valor absoluto
Porcentagem do preço
Porcentagem do preço
por peso
Data de ativação
Data de expiração
Volume máximo
Tempo
Peso cúbico
GiftCardDTO
Descrição
Id do GiftCard (este
campo é apenas para
consulta)
Código de resgate
Múltiplos resgates
Múltiplos créditos
Restrito ao dono
Data de emissão
Data de expiração
Id do status
CPF/CNPJ do usuário
Fundos (este campo é
apenas para consulta)
GiftCardTransactionItemDTO
Propriedades
RedemptionCode
Value
TransactionAction
Tipos
string
decimal nulável
enum TransactionAction
Tamanho
255
(18,2)
-
TransactionConfirmed
OrderId
StockKeepingUnitId
bool nulável
int nulável
int nulável
-
Descrição
Código de resgate
Valor
Ação da transação
(Credit, Debit)
Transação confirmada
Id da compra
Id do sku
GiftListDTO
Propriedades
GiftListId
ClientId
FileId
GiftListTypeId
Tipos
int nulável
int nulável
int nulável
int nulável
Tamanho
-
Descrição
Id da lista de presente
Id do cliente
Id do arquivo
Id do tipo da lista de
presente
14
ClientAddressId
int nulável
-
GiftCardId
Name
Gifted
Message
UrlFolder
DateCreated
EventDate
DateModified
IsActive
EventLocation
EventCity
EventState
IsPublic
Version
int nulável
string
string
string
string
DateTime nulável
DateTime nulável
DateTime nulável
bool nulável
string
string
string
bool nulável
int nulável
300
200
1000
100
300
200
2
-
GiftListMembers
Lista de
GiftListMemberDTO
-
Propriedades
GiftListMemberId
GiftListId
ClientId
Title
Name
Surname
Mail
Text1
Tipos
int nulável
int nulável
int nulável
string
string
string
string
string
Tamanho
100
100
100
100
200
Text2
string
200
IsAdmin
IsActive
bool nulável
bool nulável
-
Id do endereço do
cliente
Id do vale
Nome
Favorecido
Mensagem
Url da pasta
Data de criação
Data do evento
Data de alteração
Ativo
Local do evento
Cidade do evento
Estado do evento
Público
Versão da lista de
presente
Membros da lista de
presente.
GiftListMemberDTO
Descrição
Id da lista de casamento
Id do cliente
Título
Nome
Sobrenome
E=mail
Campo livre definido no
cadastro da lista
Campo livre definido no
cadastro da lista
Administrador
Ativo
GiftListStockKeepingUnitDTO
(Skus que pertencem a uma lista de presente)
Propriedades
GiftListSkuId
Tipos
int nulável
Tamanho
-
GiftListId
SkuId
OrderId
InsertedByClientId
ItemValue
FreightAndServicesValue
int nulável
int nulável
int nulável
int nulável
decimal nulável
decimal nulável
(18,2)
(18,2)
DateCreated
DatePurchased
_IsOrderFinished
OrderResponseMessage
DateTime nulável
DateTime nulável
bool nulável
string
1000
OrderMessage
OrderMessageFrom
string
string
1000
100
OrderMessageTo
string
100
WishedByClientId
int
-
Descrição
Id da lista de presente
sku
Id da lista de presente
Id do sku
Id do pedido
Id do cliente que inseriu
Valor do item
Valor do frete e
serviços
Data de criação
Data da compra
É pedido finalizado
Mensagem de resposta
do pedido
Mensagem do pedido
Remetente da
mensagem
Destinatário da
mensagem
Id do cliente que deseja
o sku
15
GiftListTypeDTO
Propriedades
GiftListTypeId
Name
Description
IsMessageAvailable
IsStockImpact
ShipToListOwner
DaysToExpireToVisitors
Tipos
int nulável
string
string
bool nulável
bool nulável
bool nulável
int nulável
Tamanho
200
500
-
DaysToExpireToMember
s
DaysToEventMin
int nulável
-
int nulável
-
DaysToEventMax
int nulável
-
MemberMin
int nulável
-
MemberMax
int nulável
-
MemberTitle
TextTitle1
string
string
500
100
TextTitle2
string
100
IsPublic
IsProtected
IsUnique
IsActive
Version
bool nulável
bool nulável
bool nulável
bool nulável
int nulável
-
Propriedades
Id
ArchiveFormatId
Tipos
int nulável
int nulável
Tamanho
-
ArchiveParentId
ArchiveTypeId
DateLastModified
int nulável
int nulável
DateTime nulável
-
Description
FileLocation
string
string
100
500
Height
HeightUnitMeasure
Name
Width
WidthUnitMeasure
StockKeepingUnitId
IsMain
Label
Tag
Url
int nulável
string
string
int nulável
string
int nulável
bool nulável
string
string
string
50
100
50
500
500
max
Descrição
Id do tipo de lista
Nome
Descrição
Mensagem disponível
Altera estoque
Enviar para o dono
Dias para expirar para
visitantes
Dias para expirar para
donos
Dias mínimos para o
evento
Dias máximos para o
evento
Quantidade de
membros mínima
Quantidade de
membros máxima
Título dos membros
Campo livre que ficará
definido para as listas
desse tipo
Campo livre que ficará
definido para as listas
desse tipo
Público
Protegido
Único
Ativo
Versão
ImageDTO
Descrição
Id da imagem
Id do formato do
arquivo
Id do arquivo pai
Id do tipo de arquivo
Data de última
alteração
Descrição
Localização do arquivo
no servidor
Altura
Unidade de medida
Nome
Largura
Unidade de medida
Id do sku
É principal
Label da imagem
Tag da imagem
Url da imagem
IntegrationInterfaceDTO
Propriedades
InterfaceName
Tipos
string
Tamanho
50
DateLastError
DateLastSuccess
InterfaceEnum
DateTime nulável
DateTime nulável
enum ErrorType
-
Descrição
Nome da interface
(chave)
Data do último erro
Data do último sucesso
Conversão do nome da
16
interface para enum
NewsletterDTO
Propriedades
Id
Name
Email
Data
IsPersisted
IsRemoved
Tipos
int nulável
string
string
DateTime nulável
bool nulável
bool nulável
Tamanho
100
100
-
Descrição
Id do newsletter
Nome
E-mail
Data
Persistido
Removido
OrderDeliveryDTO
Propriedades
Id
Tipos
int nulável
Tamanho
-
OrderId
OrderStatusId
int nulável
string
-
FreightId
InvoiceNumber
TrackingNumber
int nulável
string
string
50
max
DeliveryDate
DateExpectedDelivery
DateTime nulável
DateTime nulável
-
StausChangeDate
DateTime nulável
-
OrderStatus
OrderStatusDTO
-
OrderItems
lista de OrderItemDTO
-
ManagementId
int nulável
-
FreightTypeId
int nulável
-
StatusAdministratorId
int nulável
-
ScheduleDate
DateTime nulável
-
ScheduleShift
string
50
DaysForDistributionCenterProcessi
ng
int nulável
-
DaysForStockProcessing
int nulável
-
DaysForFreightDelivery
int nulável
-
DistributionCenter
DistributionCenterDTO
-
FreightName
string
-
Descrição
Id da compra
entrega
Id do pedido
Id da situação
(status)
Id do frete
Número da NF
Número de
rastreamento
Data de entrega
Data prevista de
entrega
Data de
alteração da
situação (status)
Situação
(status)
Itens da compra
entrega
Identificar do
pedido no
sistema ERP
(opcional)
Id do tipo de
frete (Expresso,
Econômico,
Normal) –
Necessário
DePara
Id do
administrador
que realizou a
última mudança
de status
Data de
agendamento
Mudança de
horário
Dias de
processamento
para o centro de
distribuíção
Dias de
processamento
para o estoque
Dias de entrega
do frete
Centro de
distribuíção
Nome do frete
17
FreightIdV3
string
max
Id do frete
OrderDiscountDTO
Propriedades
Id
OrderId
SkuId
DiscountId
Name
Tipos
int nulável
int nulável
int nulável
int nulável
string
Tamanho
max
Descrição
Id do desconto
Id do pedido
Id do sku
Id do desconto
Nome da promoção
OrderDTO
Propriedades
Id
ClientId
Media
Tipos
int nulável
int nulável
string
Tamanho
255
Source
string
255
Campaign
string
255
_Cost
PurchaseDate
PurchaseDateUtc
decimal nulável
DateTime nulável
DateTime nulável
(18,2)
-
TelemarketingId
int nulável
-
TelemarketingLogin
string
50
TelemarketingStoreLocatorNam
e
string
100
TelemarketingStoreLocatorCode
string
50
TelemarketingObservation
string
50
ClientIP
Keywords
string
string
50
255
IsGiftList
Coupon
Client
bool nulável
string
ClientDTO
50
-
Descrição
Id do pedido
Id do cliente
Identifica a mídia
que originou a
compra
(querystring
utm_media)
Identifica origem
da Compra
(querystring
utm_source)
Identifica a
campanha de
origem da compra
(querystring
utm_campaign)
Total do pedido
Data do pedido
Data do pedido
Utc
Id do usuário
televendas
Login do operador
de telemarketing
que realizou a
compra
Se o operador
estiver associado
a uma loja física,
exibe o nome da
loja
Se o operador
estiver associado
a uma loja física,
exibe o código da
loja
Dado
complementar ao
preenchido ao
entrar no modo
televendas (CPF
do vendedor,
observação...)
IP do cliente
Palavra chave que
originou a compra
(não é usada por
enquanto)
Lista de presente
Cupom
Cliente
18
Address
OrderAddressDTO
-
OrderDeliveries
lista de OrderDeliveryDTO
-
OrderPayments
lista de OrderPaymentDTO
-
GiftListStockKeepingUnits
lista de
GiftListStockKeepingUnitDTO
lista de OrderDiscountDTO
int
string
bool
decimal nulável
string
string
-
ListOrderDiscount
StoreId
StoreName
IsMultiStore
Tax
IdV3
AffiliateId
100
(18,2)
max
max
Endereço de
entrega
Um pedido pode
ser divido em uma
ou mais entregas
dependendo do
tipo do produto
(pesado, leve,
refrigerado,
quimico)
Ex.: Um pedido é
composto de uma
adega e um vinho.
A adega pode ser
enviada por uma
transportadora
diferente da do
vinho e também
com prazos
diferentes
Formas de
pagamento
Skus de uma lista
de presente
Lista de descontos
Id da loja
Nome da loja
É multiloja
Imposto
Id do pedido
Id do Marketplace
aonde o pedido foi
feito
OrderInteractionDTO
Propriedades
Id
OrderId
ClientId
Text
Date
StatusId
Tipos
int nulável
int
int nulável
string
Datetime
enum StatusIdEnum
Tamanho
-
Descrição
Id da interação
Id da compra
Id do cliente
Texto
Data da interação
Status (Pending,
InProgress e
Completed)
OrderInvoiceDTO
Propriedades
Courier
EmbeddedInvoice
Tipos
string
string
Tamanho
max
max
InvoiceNumber
string
max
InvoiceUrl
string
max
InvoiceValue
IssuanceDate
string
DateTime nulável
max
-
OrderId
int nulável
-
OrderIdV3
TrackingNumber
TrackingUrl
string
string
string
max
max
max
Descrição
Transportadora
Texto da
notafiscal
Número da
notafiscal
Url da notafiscal
eletrônica
Valor da notafiscal
Data da geração
da notafiscal
Id do pedido
(sequence)
Id do pedido
Código de rastreio
Url da
transportadora
19
StockKeepingUnits
array de objetos do tipo
OrderInvoiceStockKeepingUnitDT
O
-
para ratreio
Skus da notafiscal
OrderInvoiceStockKeepingUnitDTO
Propriedades
StockKeepingUnitId
Quantity
Price
Tipos
int nulável
int nulável
decimal nulável
Tamanho
(18,2)
Descrição
Id do sku
Quantidade
Preço da notafiscal
Tipos
string
decimal nulável
bool nulável
Tamanho
max
(18,2)
-
Descrição
Nome do desconto
Valor do desconto
É percentual
Propriedades
Id
ItemId
Tipos
int nulável
int nulável
Tamanho
-
ParentOrderItemId
int nulável
-
IsKit
RefId
bool nulável
string
50
OrderDeliveryId
int nulável
-
ShippingCost
ShippingCostOff
decimal nulável
decimal nulável
(18,2)
(18,2)
Cost
CostOff
decimal nulável
decimal nulável
(18,2)
(18,2)
GiftDiscountId
int nulável
-
BuyTogetherDiscountId
CupomValue
CupomValueOff
int nulável
decimal nulável
decimal nulável
(18,2)
(18,2)
IsStockImpact
bool nulável
-
Descrição
Id do item do pedido
Id do sku vendido.
Não existe campo
relativo à
quantidade, cada
item pode ter
serviços
específicos.
Id do item pai
(utilizado em caso
de kits)
Kit
Id de referência do
sku
Id da compra
entrega
Valor do frete
Valor do frete com
desconto
Preço
Preço com
desconto
Id do cupom de
desconto
Id do compre junto
Valor do cupom
Valor do item
subtraído do cupom
com desconto
Identifica se o item
já deu baixa no
estoque ou não
(true = ainda em
estoque)
OrderItemDiscountDTO
Propriedades
DiscountName
Value
IsPercentual
OrderItemDTO
20
StockLikelyId
int nulável
-
OrderItemServices
-
ProductId
ProductRefId
lista de
OrderItemServiceDTO
int nulável
int nulável
StockLikelyIdV3
MeasurementUnit
UnitMultiplier
string
string
decimal nulável
max
max
(18,2)
Discounts
lista de objetos do tipo
OrderItemDiscountDTO
decimal nulável
-
Id do estoque
provável do produto
Serviços do item
(sku)
Id do produto
Código de
referência do
produto
Id do estoque
Unidade de medida
Multiplicador da
unidade
Lista de descontos
(18,2)
Preço De
ListPrice
-
OrderItemServiceDTO
Propriedades
Id
Tipos
int nulável
Tamanho
-
OrderItemId
int nulável
-
StockKeepingUnitServiceId
int nulável
-
ArchiveId
int nulável
-
ListPrice
Price
decimal nulável
decimal nulável
(18,2)
(18,2)
GiftCardMessage
string
max
GiftCardFrom
string
100
GiftCardTo
string
100
StockKeepingUnitService
StockKeepingUnitServiceDTO
-
Descrição
Id do item de
serviço do
sku do pedido
Id do item no
pedido
Id do servico
do sku
Id do arquivo
(utilizado
para upload
de arquivo)
Preço De
Preço Por
(preço real)
Mensagem
do cartão de
presente
Remetente
cartão de
presente
Destinatário
cartão de
presente
Serviços do
sku
OrderPaymentDTO
Propriedades
Id
Tipos
int nulável
Tamanho
-
OrderId
OrderPaymentStatusId
int nulável
int nulável
-
PaymentId
int nulável
-
GiftCardId
CardNumber
CardSecurityCode
int nulável
string
string
500
300
Plots
int nulável
-
CostWithInterest
Interest
CardName
CardLast4Numbers
decimal nulável
decimal nulável
string
string
(18,2)
(18,2)
50
50
Descrição
Id da forma de
pagamento do pedido
Id do pedido
Situação do
pagamento (status)
Id da forma de
pagamento
Id do vale presente
Número do cartão
Código de segurança
do cartão
Quantidade de
parcelas
Valor com juros
Juros
Titular do cartão
Últimos 4 digitos
21
CardFirst6Numbers
CardYear
CardMonth
IsValid
Date
Street
City
State
Number
ZipCode
Neighborhood
Country
ReferencePoint
AddressType
Complement
Url
string
string
string
bool nulável
DateTime nulável
string
string
string
int nulável
string
string
string
string
string
string
string
50
300
300
150
100
2
50
100
50
max
100
100
400
GiftCardRedemptionCode
string
255
PaymentTransactionId
string
50
PaymentAuthorizationId
string
100
InstallmentValue
PaymentUniqueSerialNumber
decimal
string
(18,2)
string
Primeiros 6 digitos
Ano de vencimento
Mês de vencimento
Válido
Data do pedido
Rua
Cidade
Estado
Número
CEP
Bairro
Pais
Ponto de referência
Tipo de endereço
Complemento
Url do boleto ou do
ambiente para débito
On-Line
Código de resgate do
vale presente
Id da transação do
pagamento. Em
casos de compra
com boleto este
campo informar-se-á
o número do
documento. Em
casos de compra
com cartão este
campo informar-se-á
o identificador único
da transação
Id da autorização do
pagamento ou código
do boleto. Em casos
de compra com
boleto este campo
informar-se-á o
número do código de
barras. Em casos de
compra com cartão
este campo
informar-se-á o
número da sequência
da autorização
Valor da parcela
NSU
OrderStatusDTO
Propriedades
Id
Tipos
string
Tamanho
10
Description
string
100
Propriedades
Id
Tipos
int
Tamanho
-
Name
string
50
IsActive
Type
bool nulável
string
50
Descrição
Id do status
(CAP,ERP,etc)
Nome do status
PaymentDTO
Descrição
Id da forma de
pagamento
Nome da forma de
pagamento
Ativo
Tipo (Boleto,
22
Crédito, etc)
ProductDTO
Propriedades
Id
Name
DepartmentId
CategoryId
Tipos
int nulável
string
int nulável
int nulável
Tamanho
150
-
BrandId
LinkId
int nulável
string
255
RefId
IsVisible
Description
DescriptionShort
string
bool nulável
string
string
200
max
max
ReleaseDate
KeyWords
Title
DateTime nulável
string
string
max
150
IsActive
bool nulável
-
TaxCode
MetaTagDescription
SupplierId
ShowWithoutStock
ListStoreId
string
string
int nulável
bool
lista de int
50
max
-
AdWordsRemarketingCode
LomadeeCampaignCode
string
string
200
200
Tipos
int
int
lista de string
Tamanho
max
Descrição
Id do produto
Nome do produto
Id do departamento
Id da categoria. Caso
possua sku e não
seja preenchido,
desativar-se-á os
skus referentes a
este produto e o
próprio produto.
Id da marca
Url do produto (sem
espaços e sem
caracteres especiais)
Código de referência
Visível
Descrição
Descrição resumida
(vitrine)
Data de lançamento
Palavras-chaves
Texto que será
inserido na tag TITLE
do html
O campo IsActive
define se o produto
está ativo ou inativo.
É necessário utilizar o
método
"ProductActivate" para
ativar um produto.
Caso seja preenchido
como false, o produto
será desativado.
Código fiscal
MetaTagDescription
Id do fornecedor
Exibe sem estoque
Lista com os ids das
lojas em que o
produto pode ser
exibido (multiloja)
Código do AdWords
Código da campanha
do Lomadee
ProductFieldIdDTO
Propriedades
productid
fieldId
fieldValues
Descrição
Id do produto
Id do campo
Valor(es) do campo
23
ProductFieldNameDTO
Propriedades
productid
fieldId
fieldValues
Tipos
int
fieldName
lista de string
Tamanho
100
max
Descrição
Id do produto
Nome do campo
Valor(es) do campo
Propriedades
Id
Name
IsActive
IsVisibleOnProduct
Tipos
int nulável
string
bool nulável
bool nulável
Tamanho
100
-
IsVisibleOnCart
IsVisibleOnService
bool nulável
bool nulável
-
IsFile
bool nulável
-
IsGiftCard
IsRequired
bool nulável
bool nulável
-
Descrição
Id do serviço
Nome
Ativo
Visível nos
produtos
Visível no carrinho
Visível na tela de
serviços
Arquivo
(possibilidade de
upload no
checkout)
Vale presente
É obrigatório
ServiceDTO
ServicePriceDTO
Propriedades
Id
Tipos
int nulável
Tamanho
-
ServiceId
Name
ListPrice
Price
int nulável
string
decimal nulável
decimal nulável
100
(18,2)
(18,2)
Service
ServiceDTO
-
Descrição
Id do preço de
serviço
Id do serviço
Nome
Preço De
Preço Por (preço
normal)
Serviço
StockKeepingUnitComplementDTO
Propriedades
StockKeepingUnitId
StockKeepingUnitComplement
s
Tipos
int
lista de int
Tamanho
-
ComplementType
enum
-
Descrição
Id do sku
Todos os ids de
skus que são
complementos de
um determinado
tipo
Tipo do
complemento
(Acessório,
sugestão ou
similar)
StockKeepingUnitDTO
Propriedades
Id
ProductId
IsActive
Tipos
int nulável
int nulável
bool nulável
Tamanho
-
Descrição
Id do sku
Id do produto
O campo isActive define
se o sku está ativo ou
24
Name
RefId
CostPrice
ListPrice
Price
string
string
decimal nulável
decimal nulável
decimal nulável
200
50
(18,2)
(18,2)
(18,2)
Height
Length
Width
WeightKg
RealHeight
RealLength
RealWidth
RealWeightKg
ModalId
decimal nulável
decimal nulável
decimal nulável
decimal nulável
decimal nulável
decimal nulável
decimal nulável
decimal nulável
int nulável
(18,4)
(18,4)
(18,4)
(18,4)
(18,4)
(18,4)
(18,4)
(18,4)
-
CubicWeight
InternalNote
decimal nulável
string
(18,4)
max
IsKit
bool nulável
-
ProductName
IsAvaiable
StockKeepingUnitEans
string
bool nulável
lista de
StockKeepingUnitEanDTO
150
-
DateUpdated
RewardValue
EstimatedDateArrival
ManufacturerCode
ComercialConditionId
MeasurementUnit
UnitMultiplier
DateTime nulável
decimal nulável
DateTime nulável
string
int nulável
string
decimal nulável
(18,2)
100
-
inativo. É necessário
utilizar o método
"StockKeepingUnitActivat
e" para ativar um sku.
Caso seja preenchido
como false, o sku será
desativado.
Nome do sku
Código de referência
Preço de custo*
Preço De*
Preço Por (preço normal)
*
Altura*
Comprimento*
Largura*
Peso em grama(g)*
Altura real*
Comprimento real*
Largura real*
Peso em grama(g) real*
Refere-se à modalidade
de frete
(1- leve,
2- pesado,
3-refrigerado,
4-químico)
Peso cúbico
Este campo não é mais
utilizado no sistema
embora ainda exista
(depreciado)
Sku é do tipo kit (uma vez
kit, o sku não poderá
deixar de ser kit)
Nome do produto
Disponível (depreciado)
Código de barras
(EAN13). Caso um sku
estiver ativo, o RefId
estiver vazio e o ean não
for preenchido
inativar-se-á o sku
Data de atualização
Código de fidelidade
Data de pré-venda
Código do fabricante
Id da condição comercial
Unidade de medida
Multiplicador da unidade
OBS.: Não existe venda de produtos sem estoque na Vtex. Caso o sku não possua imagem ou
ocorra mudança da categoria do produto inativar-se-á o sku. Marcar a flag Kit de um Sku
resultará em inativação do sku até que os skus-componentes do kit sejam associados. Se o
sku-componente de um kit for inativado, o Sku kit também será.
*Caso não sejam preenchidos desativar-se-á o sku.
StockKeepingUnitEanDTO
Propriedades
Ean
Tipos
String
Tamanho
50
Descrição
Código de barras
(único). Esta
informação é
meramente
informativa e não é
25
obrigatória*.
*Para que um sku seja ativado é necessário que ele tenha código de
referência ou EAN.
StockKeepingUnitFieldIdDTO
Propriedades
idSku
fieldId
fieldValues
Tipos
int
int
lista de string
Tamanho
max
Descrição
Id do sku
Id do campo
Valor(es) do campo
Tamanho
100
max
Descrição
Id do sku
Nome do campo
Valor(es) do campo
StockKeepingUnitFieldNameDTO
Propriedades
idSku
fieldId
fieldValues
Tipos
int
fieldName
lista de string
StockKeepingUnitKitDTO
Propriedades
Id
StockKeepingUnitParent
StockKeepingUnitId
Amount
UnitPrice
Tipos
int nulável
int nulável
int nulável
int nulável
decimal nulável
Tamanho
(18,2)
Descrição
Id do kit
Id do sku pai
Id do sku
Quantidade de itens
Preço unitário
StockKeepingUnitQuantityDTO
Propriedades
StockKeepingUnitId
StockKeepingUnitComplement
s
Tipos
int
lista de int
Tamanho
-
ComplementType
enum
-
Descrição
Id do sku
Todos os ids de
skus que são
complementos de
um determinado
tipo
Tipo do
complemento
(Acessório,
sugestão ou
similar)
StockKeepingUnitServiceDTO
Propriedades
Id
ServiceId
Tipos
int nulável
int nulável
Tamanho
-
ServicePriceId
int nulável
-
StockKeepingUnitId
Name
Description
IsActive
ServicePrice
int nulável
string
string
bool nulável
ServicePriceDTO
50
100
-
Descrição
Id do serviço do sku
Id do serviço. Ex.:
Garantia Estendida,
Montagem
Id do preço do
serviço
Id do sku
Nome do serviço
Descrição
Ativo
Preço do serviço
26
StoreDTO
Propriedades
Id
Name
IsAtive
Tipos
int nulável
string
bool nulável
Tamanho
-
Descrição
Id da loja
Id da loja
Ativo
Tipos
int nulável
int nulável
int nulável
int nulável
int nulável
string
string
Tamanho
-
Descrição
Id do estoque
Id do sku
Estoque disponível
Estoque reservado
Estoque total
Id do estoque
Nome do estoque
Propriedades
City
Neighborhood
State
StateFullName
Tipos
string
string
string
string
Tamanho
100
100
2
100
Street
Value
string
string
150
10
WareHouseIStockableDTO
Propriedades
WareHouseId
StockKeepingUnitId
AvailableQuantity
ReservedQuantity
TotalQuantity
WareHouseIdV3
WareHouseName
max
max
ZipCodeDTO
Descrição
Cidade
Bairro
Estado
Nome completo do
estado
Rua
CEP
27
Métodos
Métodos em vermelho não são utilizados no checkout V3.
Métodos em marrom são utilizados apenas no checkout V3.
AddressByAddressClient
Obter as informações sobre um determinado endereço de um cliente.
Parâmetros de entrada
Tipo
addressClientId
int
Parâmetros de saída
Tipo
objeto
AddressDTO
AddressGetByClientId
Obter todos os endereços de um dado cliente.
Parâmetros de entrada
Tipo
clientId
int
Parâmetros de saída
Tipo
Lista de objetos
AddressDTO
AddressGetByClientIdV3
Obter todos os endereços de um dado cliente.
Parâmetros de entrada
Tipo
clientIdV3
string
28
Parâmetros de saída
Tipo
Lista de objetos
AddressDTO
AddressInsertByClientId
Inserir um novo endereço para um determinado cliente pelo seu id.
Parâmetros de entrada
Tipo
ClientId
ClientAddress
int
AddressDTO
Parâmetros de saída
Tipo
objeto
AddressDTO
AddressInsertByCpfCnpj
Inserir um novo endereço para um determinado cliente pelo seu CpfCnpj.
Parâmetros de entrada
Tipo
CpfCnpj
ClientAddress
string
AddressDTO
Parâmetros de saída
Tipo
objeto
AddressDTO
BrandGet
Obter as informações sobre uma determinado marca pelo id.
Parâmetros de entrada
Tipo
idBrand
int
Parâmetros de saída
Tipo
objeto
BrandDTO
BrandGetByName
Obter as informações sobre uma determinado marca pelo nome.
Parâmetros de entrada
Tipo
nameBrand
string
Parâmetros de saída
Tipo
objeto
BrandDTO
BrandInsertUpdate
Inserir ou atualizar os dados de uma marca.
29
Parâmetros de entrada
Tipo
brand
BrandDTO
Parâmetros de saída
Tipo
objeto
BrandDTO
Dados obrigatórios (BrandDTO)
Tipo
Id*
int
Name
string
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
BuyTogetherBuyGainInsertUpdate
Insere/Altera um compre junto do tipo compre e ganhe.
Parâmetros de entrada
Tipo
objBuyTogetherBuyGainDTO
BuyTogetherBuyGainDTO
Parâmetros de saída
Tipo
objeto
BuyTogetherBuyGainDTO
BuyTogetherDeleteById
Deleta um compre junto através do identificador do mesmo.
Parâmetros de entrada
Tipo
buyTogetherId
int
BuyTogetherInsertUpdate
Insere/Altera um compre junto.
Parâmetros de entrada
Tipo
objBuyTogetherDTO
BuyTogetherDTO
Parâmetros de saída
Tipo
objeto
BuyTogetherDTO
BuyTogetherSkuListInsertUpdate
Anexa as listas de skus a um determinado de compre junto ou Altera as listas de skus de um
determinado compre junto.
Parâmetros de entrada
Tipo
buyTogetherId
firstListStockKeepingUnit
secondListStockKeepingUnit
int
Lista de int
Lista de int
30
BuyTogethertakeXPayYInsertUpdate
Insere/Altera um compre junto do tipo pegue x e pague y.
Parâmetros de entrada
Tipo
objBuyTogetherTakeXPayYDTO
BuyTogetherTakeXPayYDTO
Parâmetros de saída
Tipo
objeto
BuyTogetherTakeXPayYDTO
CategoryGet
Obter as informações sobre uma determinada categoria pelo id.
Parâmetros de entrada
Tipo
idCategory
Int
Parâmetros de saída
Tipo
objeto
CategoryDTO
CategoryGetByName
Obter as informações sobre uma determinada categoria pelo nome.
Parâmetros de entrada
Tipo
nameCategory
String
Parâmetros de saída
Tipo
objeto
CategoryDTO
CategoryInsertUpdate
Inserir ou atualizar os dados de uma categoria.
Parâmetros de entrada
Tipo
category
CategoryDTO
Parâmetros de saída
Tipo
objeto
CategoryDTO
Dados obrigatórios (CategoryDTO)
Tipo
Id*
int
Name
string
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
ClientCandidateDeleteByCpfOrEmail
Apagar as informações de um cliente candidadto por cpf ou e-mail.
Parâmetros de entrada
Tipo
ClienteCandidato
ClientCandidateDTO
31
ClientCandidateDeleteById
Apagar as informações de um cliente candidato pelo id do grupo.
Parâmetros de entrada
Tipo
idClientCandidate
int
ClientCandidateGet
Busca as informações de um determinado cliente candidato pelo id do grupo.
Parâmetros de entrada
Tipo
idClusterGrupoClienteCandidato
int
Parâmetros de saída
Tipo
objeto
ClientCandidateDTO
ClientCandidateInsert
Inserir informações sobre um cliente candidato.
Parâmetros de entrada
Tipo
ClienteCandidato
ClientCandidateDTO
Parâmetros de saída
Tipo
objeto
ClientCandidateDTO
ClientGet
Obter as informações sobre um determinado cliente.
Parâmetros de entrada
Tipo
idClient
int
Parâmetros de saída
Tipo
objeto
ClientDTO
ClientGetAllFromCreatedDateAndId
Busca todos os clientes através da data de cadastro e do identificador do cliente.
Parâmetros de entrada
Tipo
dateCreated
startingClientId
topRows
DateTime
int nulável
int
Parâmetros de saída
Tipo
Lista de objetos
ClientDTO
ClientGetByCPF
Obter as informações sobre um determinado cliente com um determinado CPF/CNPJ.
Parâmetros de entrada
Tipo
32
CpfCnpj
string
Parâmetros de saída
Tipo
objeto
ClientDTO
ClientGetByEmail
Obter as informações sobre um determinado cliente com um determinado e-mail.
Parâmetros de entrada
Tipo
Email
string
Parâmetros de saída
Tipo
objeto
ClientDTO
ClientGetByEmailV3
Obter as informações sobre um determinado cliente com um determinado e-mail.
Parâmetros de entrada
Tipo
Email
string
Parâmetros de saída
Tipo
objeto
ClientDTO
ClientGetByGuid
Obter as informações sobre um determinado cliente com um determinado guid.
Parâmetros de entrada
Tipo
guid
string
Parâmetros de saída
Tipo
objeto
ClientDTO
ClientGetExtendedInfo
Obter as informações de cadastro estendido de um dado cliente.
Parâmetros de entrada
Tipo
clientId
int
Parâmetros de saída
Tipo
objeto
ClientExtendedDTO
ClientGetExtendedInfoByCPF
Obter as informações de cadastro estendido por um dado CpfCnpj.
Parâmetros de entrada
Tipo
CpfCnpj
string
33
Parâmetros de saída
Tipo
objeto
ClientExtendedDTO
ClientGetV3
Obter as informações sobre um determinado cliente.
Parâmetros de entrada
Tipo
idClient
string
Parâmetros de saída
Tipo
objeto
ClientDTO
ClientInsertUpdate
Inserir ou atualizar os dados de um cliente.
Parâmetros de entrada
Tipo
cliente
address
ClientDTO
AddressDTO
Dados obrigatórios (ClientDTO)
Tipo
Name
NickName
CpfCnpj
Email
Password
CreateDate
IsActive
IsCorporate,
IsFraud
IsNewsReceiver
IsSMSNewsReceiver
string
string
string
string
string
DateTime
bool
bool
bool
bool
bool
Dados obrigatórios (AddressDTO)
Tipo
ZipCode
string
ClientRewardGet
Obter as informações o valor de fidelidade de um dado cliente.
Parâmetros de entrada
Tipo
clientId
int
Parâmetros de saída
Tipo
Valor
decimal
ClientRewardGetByCPF
Obter as informações o valor de fidelidade de um dado cliente pelo seu CPF/CNPJ.
34
Parâmetros de entrada
Tipo
cpfCnpj
string
Parâmetros de saída
Tipo
Valor
decimal
ClientRewardUpdate
Debitar ou creditar um valor de fidelidade de um dado cliente.
Parâmetros de entrada
Tipo
clientId
totalReward
transactionAction
int
decimal
enum TransactionAction
ClientRewardUpdateByCPF
Debitar ou creditar um valor de fidelidade de um dado cliente pelo seu CPF/CNPJ.
Parâmetros de entrada
Tipo
cpfCnpj
totalReward
transactionAction
string
decimal
enum TransactionAction
CollectionGet
Obter as informações sobre uma determinada coleção.
Parâmetros de entrada
Tipo
Id
int
Parâmetros de saída
Tipo
objeto
CollectionDTO
CollectionInsertUpdate
Obter as informações sobre uma determinada coleção.
Parâmetros de entrada
Tipo
collection
CollectionDTO
Parâmetros de saída
Tipo
objeto
CollectionDTO
Dados obrigatórios (CollectionDTO)
Tipo
Name
FromDate
ToDate
ProductIdCollection
string
DateTime
DateTime
lista de int
DistributionCenterGet
Obter as informações sobre um determinado centro de distribuição.
35
Parâmetros de entrada
Tipo
idDistributionCenter
int
Parâmetros de saída
Tipo
objeto
DistributionCenterDTO
DistributionCenterGetByTaxId
Obter as informações sobre um determinado centro de distribuição a partir do taxId.
Parâmetros de entrada
Tipo
taxID
string
Parâmetros de saída
Tipo
objeto
DistributionCenterDTO
EmailQueueConfirmSending
Confirmar o envio de um dado e-mail.
Parâmetros de entrada
Tipo
EmailQueueId
int
Parâmetros de saída
Tipo
SendingDate
Datetime
EmailQueueGetAllBetweenTimeIntervalAndEmailTypeId
Obter lista de e-mails não enviados de um determinado tipo e por intervalo de datas.
Parâmetros de entrada
Tipo
initialTime
finalTime
initialId
topRows
emailTypeId
DateTime
DateTime
int nulável
int
int nulável
Parâmetros de saída
Tipo
lista de objetos
EmailQueueDTO
EmailQueueNotSendedByType
Obter lista de e-mails não enviados de um determinado tipo.
Parâmetros de entrada
Tipo
EmailQueueTypeId
int
Parâmetros de saída
Tipo
lista de objetos
EmailQueueDTO
36
FreightCalculate
Obtém o custo do frete mais barato para um dado sku.
Parâmetros de entrada
Tipo
skuId
zipCode
distributionCenterId
freightTypeId
int
string
int
int
Parâmetros de saída
Tipo
objeto
FreightValueDTO
FreightCalculateV3
Obtém o custo do frete para um grupo de skus.
Parâmetros de entrada
Tipo
freightSkuContext
zipCode
lista de objetos do tipo
FreightStockKeepingUnitContextDTO
string
Parâmetros de saída
Tipo
lista de objetos
FreightStockKeepingUnitDTO
FreightGet
Obter as informações sobre um determinado frete.
Parâmetros de entrada
Tipo
idFreight
int
Parâmetros de saída
Tipo
objeto
FreightDTO
FreightGetAll
Obter todos os fretes.
Parâmetros de saída
Tipo
lista de objetos
FreightDTO
FreightInsertUpdate
Inserir ou atualizar os dados de um frete.
Parâmetros de entrada
Tipo
freight
FreightDTO
Parâmetros de saída
Tipo
objeto
FreightDTO
37
Dados obrigatórios (FreightDTO)
Tipo
FreightID*
int
FreightTypeID
int
ModalID
int
Name
string
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
FreightValueDeleteByFreight
Remover o(s) valor(es) de um frete a partir do id de frete.
Parâmetros de entrada
Tipo
idFreight
int
FreightValueInsertUpdate
Inserir ou atualizar os dados de um valor de frete.
Parâmetros de entrada
Tipo
freightValue
FreightValueDTO
Parâmetros de saída
Tipo
objeto
FreightValueDTO
Dados obrigatórios (FreightValueDTO)
Tipo
FeightId
ZipCodeEnd
ZipCodeStart
WeightEnd
WeightStart
AbsoluteMoneyCost
PricePercent
PricePercentByWeight
int
int
int
decimal
decimal
decimal
decimal
decimal
FreightValueInsertUpdateByList
Inserir ou atualizar os dados dos valores de fretes a partir de uma lista.
Parâmetros de entrada
Tipo
lstFreightValue
FreightValueDTO
OBS.: Os objetos “FreightValueDTO” da lista devem ser preenchidos de acordo com a especificação do
método "FreightValueInsertUpdate".
GiftCardGet
Obter as informações sobre um determinado gift card.
Parâmetros de entrada
Tipo
Id
int
38
Parâmetros de saída
Tipo
objeto
GiftCardDTO
GiftCardGetByRedeptionCode
Obter as informações sobre um determinado gift card.
Parâmetros de entrada
Tipo
redeptionCode
string
Parâmetros de saída
Tipo
giftCard
GiftCardDTO
GiftCardInsertUpdate
Inserir ou atualizar os dados de um gift card.
Parâmetros de entrada
Tipo
giftCard
GiftCardDTO
Parâmetros de saída
Tipo
objeto
GiftCardDTO
Dados obrigatórios (GiftCardDTO)
Tipo
StatusId
OwnerId
EmissionDate
ExpiringDate
int
string
DateTime
DateTime
GiftCardTransactionItemInsert
Inserir uma transação relacionada a um gift card.
Parâmetros de entrada
Tipo
giftCardTransactionItem
GiftCardTransactionItemDTO
Parâmetros de saída
Tipo
Success
bool
Dados obrigatórios (GiftCardTransactionItemDTO)
Tipo
RedemptionCode
Value
TransactionAction
TransactionConfirmed
string
decimal
enum TransactionAction
bool
GiftCardTransactionItemSetStatus
Ativa ou inativa uma débito/crédito baseado no id da compra e id do sku.
Parâmetros de entrada
Tipo
OrderId
int
39
StockKeepingUnitId
Quantity
IsActive
int
int
bool
Parâmetros de saída
Success
Tipo
bool
GiftListGet
Obter as informações de uma lista.
Parâmetros de entrada
Tipo
IdGiftList
int
Parâmetros de saída
Tipo
objeto
GiftListDTO
GiftListGetAllBetweenEventDateIntervalAndId
Obter as informações das listas por eventos dentro de um dado intervalo de data.
Parâmetros de entrada
Tipo
eventDateBegin
eventDateEnd
startingGiftListId
topRows
DateTime
Datetime
int nulável
int
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListGetAllFromCreatedDateAndId
Obter as informações das listas criadas dentro de um dado intervalo de data.
Parâmetros de entrada
Tipo
createdDate
startingGiftListId
topRows
Datetime
int nulável
int
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListGetAllFromModifiedDateAndId
Obter as informações das listas alteradas dentro de um dado intervalo de data.
Parâmetros de entrada
Tipo
modifiedDate
startingGiftListId
topRows
Datetime
int nulável
int
40
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListGetByClient
Obter as informações de uma lista de um determinado cliente.
Parâmetros de entrada
Tipo
clienteId
int
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListGetByCreatedDate
Obter uma lista de gift list criados a partir de uma data.
Parâmetros de entrada
Tipo
createdDate
DateTime
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListGetByGifted
Obter uma lista de gift list criados a partir de uma data.
Parâmetros de entrada
Tipo
createdDate
DateTime
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListGetByModifiedDate
Obter uma lista de gift list alterados a partir de uma data.
Parâmetros de entrada
Tipo
modifiedDate
DateTime
Parâmetros de saída
Tipo
lista de objetos
lista de objetos GiftListDTO
GiftListGetType
Obter as informações de um tipo de lista.
41
Parâmetros de entrada
Tipo
gitListTypeId
int
Parâmetros de saída
Tipo
objeto
GiftListTypeDTO
GiftListInsertUpdate
Inserir ou atualizar uma lista.
Parâmetros de entrada
Tipo
giftList
GiftListDTO
Parâmetros de saída
Tipo
objeto
GiftListDTO
Dados obrigatórios (GiftListDTO)
Tipo
ClientId
GiftListTypeId
ClientAddressId
Gifted
UrlFolder
EventDate
DataCreateDT
GiftListMembers**
int
int
int
string
string
DateTime
DateTime
Lista de objetos GiftListMemberDTO
**Caso a lista seja da Versão 2(Campo Version esteja preenchido como 2) e
não tiver os membros previamente cadastrados, deve-se preencher esse
campo, caso contrário a lista ficar-se-á inativa.
GiftListMemberDelete
Deletar um membro de uma lista.
Parâmetros de entrada
Tipo
GiftListMemberId
GiftListId
int
int
GiftListMemberInsertUpdate
Inserir um membro em uma lista.
Parâmetros de entrada
Tipo
giftListMember
lista de objetos GiftListMemberDTO
Dados obrigatórios (GiftListDTO)
Tipo
GiftListId
Nome
Sobrenome
isAdmin
isActive
ClientId*
int
int
int
string
string
int
42
*Deve conter pelo menos um membro em uma GiftList com o campo
ClientId preenchido, caso contrário não será possível gerenciá-la.
Parâmetros de saída
Tipo
lista de objetos
GiftListMemberDTO
GiftListSearch
Obter uma lista de gift list dado uma consulta.
Parâmetros de entrada
Tipo
clientName
eventLocation
eventCity
eventDate
string
string
string
DateTime nulável
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
GiftListSkuDelete
Remover um sku de uma lista.
Parâmetros de entrada
Tipo
giftListId
skuId
Quantity
int
int
int
GiftListSkuDeleteByList
Remover uma coleção de skus de uma lista.
Parâmetros de entrada
Tipo
giftListId
skuQuantity
int
lista de objetos skuQuantityDTO
GiftListSkuGet
Obter uma coleção de skus a partir de uma lista.
Parâmetros de entrada
Tipo
idGiftList
int
Parâmetros de saída
Tipo
lista de objetos
GiftListStockKeepingUnitDTO
GiftListSkuInsert
Inserir sku em uma lista.
Parâmetros de entrada
Tipo
43
giftListSku
GiftListStockKeepingUnitDTO
Parâmetros de saída
Tipo
objeto
GiftListStockKeepingUnitDTO
Dados obrigatórios (GiftListStockKeepingUnitDTO)
Tipo
GiftListId
SkuId
InsertedByClientId
WishedByClientId*
int
int
int
int
GiftListSkuSetPurchased
Definir um sku da lista como "comprado".
Parâmetros de entrada
Tipo
giftListId
skuId
Quantity
orderId
int
int
int
int
GiftListV2Filters
Obter uma lista de gift list dado uma consulta.
Parâmetros de entrada
Tipo
giftListTypeId
giftListId
clientId
eventDateSince
eventDateUntil
isActive
int nulável
int nulável
int nulável
DateTime nulável
DateTime nulável
bool nulável
Parâmetros de saída
Tipo
lista de objetos
GiftListDTO
ImageInsertUpdate
Inserir uma nova imagem (por enquanto não temos o update funcionando).
Parâmetros de entrada
Tipo
image
ImageDTO
ImageListByStockKeepingUnitId
Lista todas as imagens de um dado sku e um dado tipo. (Caso seja passado nulo será
retornado todos os arquivos. Para consulta apenas de imagem passar o id 10).
Parâmetros de entrada
Tipo
StockKeepingUnitId
ArchiveTypeId
int
int nulável
44
ImageServiceCopyAllImagesFromSkuToSku
Copia todas as imagens de um sku origem para outro sku destino.
Parâmetros de entrada
Tipo
stockKeepingUnitIdFrom
stockKeepingUnitIdTo
int
int
ImageServiceInsertUpdate
Inserir uma imagem relacionada a um sku.
Parâmetros de entrada
Tipo
urlImage
imageName
stockKeepingUnitId
fileId
string
string
int
int nulável
IntegrationErrorCheckInstanceExists
Busca se um dado tipo de erro e id (instância) já existe logado.
Parâmetros de saída
Tipo
errorType
instance
enum ErrorType
String
IntegrationInterfaceGetAll
Obter todas as as interfaces disponíveis para integração e suas datas de sucesso e falha.
Parâmetros de saída
Tipo
lista de objetos
IntegrationInterfaceDTO
IntegrationLog
Inserir o tipo de erro.
Parâmetros de entrada
Tipo
errorType
enum ErrorType
IntegrationLogError
Inserir o tipo de erro e o erro.
Parâmetros de entrada
Tipo
errorType
error
enum ErrorType
string
IntegrationLogErrorInsertUpdate
Inserir um log de erro que poderá ser usado no método IntegrationErrorCheckInstanceExists
para averiguar se um erro já foi lado para um dado registro.
Parâmetros de entrada
Tipo
errorType
instance
error
enum ErrorType
string
string
45
errorDetail
string
IntegrationLogEvent
Inserir um evento (ex.: sucesso na integração de um pedido vinculando a ele o id do pedido).
Parâmetros de entrada
Tipo
errorType
message
orderId
enum ErrorType
string
int nulável
NewsletterGet
Obter as informações sobre uma determinada Newsletter.
Parâmetros de entrada
Tipo
NewsId
int
Parâmetros de saída
Tipo
objeto
NewsletterDTO
NewsletterGetAll
Obter as informações de todas as Newsletters cadastradas.
Parâmetros de saída
Tipo
lista de objetos
NewsletterDTO
NewsletterGetAllByDate
Obter as informações de todas as Newsletters cadastradas a partir da data inicial e data final.
Parâmetros de entrada
Tipo
BeginDate
EndDate
DateTime
DateTime
Parâmetros de saída
Tipo
lista de objetos
NewsletterDTO
NewsletterGetPaged
Obter as informações de Newsletters de forma paginada.
Parâmetros de entrada
Tipo
page
quantity
int
int
Parâmetros de saída
Tipo
Lista de objetos
NewsletterDTO
46
OrderAcknowledge
Altera o status do pedido para Sent – integrado (CheckoutV2). Este método está descontinuado
e será removido. Utilizar o método OrderChangeStatusV2. (Método depreciado)
Parâmetros de entrada
Tipo
idOrder
int
OrderChangeStatus
Alterar as informações de status de uma determinada compra.
Parâmetros de entrada
Tipo
idOrder
statusOrder
int
string
OrderChangeStatusById
Alterar o status de uma entrega a partir do id da entrega e o status.
Parâmetros de entrada
Tipo
idOrderDelivery
statusOrder
int
string
OrderChangeStatusV2
Alterar as informações de status de uma determinada compra (CheckoutV2).
Parâmetros de entrada
Tipo
orderId
integrationStatus
int
enum IntegrationStatus
OrderChangeTrackingNumber
Alterar o tracking number (código de rastreio) a partir do id da compra.
Parâmetros de entrada
Tipo
idOrder
trackingNumber
int
string
OrderChangeTrackingNumberV2
Alterar o tracking number (código de rastreio) a partir do id da compra (CheckoutV2).
Parâmetros de entrada
Tipo
idOrder
trackingNumber
int
string
OrderDeliveryBlankRemoveByDTO
Remover uma compra entrega a partir de um objeto OrderDTO.
47
Parâmetros de entrada
Tipo
objeto
OrderDTO
OrderDeliveryChangeStatus
Alterar o status de uma compra entrega. Deve ser usado em casos de entregas parciais, onde
o pedido é quebrado no ERP em várias entregas. Via integração o ERP força a quebra de
entregas do do pedido do lado do site também, separando o pedido em entrega de produtos
enviados e entregas de produtos pendentes.
Parâmetros de entrada
Tipo
orderId
statusOrder
ManagementId
AdministratorId
items
int
string
int
int
lista de objetos OrderItem
OrderDeliveryChangeStatusByManagementId
Alterar o status de uma compra entrega a partir do id de gerenciamento.
Parâmetros de entrada
Tipo
statusOrder
ManagementId
string
int
OrderDeliveryChangeTrackingNumber
Alterar o status de uma compra entrega a partir do número de rastreamento.
Parâmetros de entrada
Tipo
idOrderDelivery
trackingNumber
int
string
OrderDeliveryInsertUpdate
Inserir ou alterar uma compra entrega.
Parâmetros de entrada
Tipo
orderDeliveryDTO
OrderDeliveryDTO
Parâmetros de saída
Tipo
objeto
OrderDeliveryDTO
Dados obrigatórios (OrderDeliveryDTO)
Tipo
Id
OrderId
OrderStatusId
StatusChangeDate
StatusAdministratorId
int
int
string
DateTime
int
OrderDeliveryUpdateManagementId
Alterar uma compra entrega a partir do id de gerenciamento.
Parâmetros de entrada
Tipo
48
order
ManagementId
OrderDTO
int
OrderGet
Obter as informações sobre uma determinada compra.
Parâmetros de entrada
Tipo
OrderId
int
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderGetByClient
Obter todas as compras de um dado cliente pelo seu id.
Parâmetros de entrada
Tipo
clientId
int
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderGetByClientCpf
Obter todas as compras de um dado cliente pelo seu Cpf/Cnpj.
Parâmetros de entrada
Tipo
cpfCnpj
string
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderGetByClientEmail
Obter todas as compras de um dado cliente pelo seu e-mail.
Parâmetros de entrada
Tipo
orderDeliveryId
int
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderGetByDeliveryId
Obter a informação de uma compra que tenha o id de compra entrega informado.
Parâmetros de entrada
Tipo
orderDeliveryId
int
Parâmetros de saída
Tipo
49
objeto
OrderDTO
OrderGetByManagementId
Obter a informação de uma compra que tenha o GerencialId informado.
Parâmetros de entrada
Tipo
managementId
int
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderGetByStatus
Obter as informações sobre conjunto de compras que estejam com o status solicitado.
Parâmetros de entrada
Tipo
statusOrder
string
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetByStatusAndPaymentId
Obter as informações sobre conjunto de compras que estejam com o status solicitado e com as
formas de pagamento solicitadas.
Parâmetros de entrada
Tipo
statusOrder
paymentIds
string
Lista de int
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetByStatusByQuantity
Obter as informações sobre conjunto de compras que estejam com o status solicitado limitando
a quantidade de compras que irá ser retornada.
Parâmetros de entrada
Tipo
statusOrder
quantity
string
int
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetByStatusV2
Obter as informações sobre conjunto de compras que estejam com o status solicitado
(CheckoutV2).
Parâmetros de entrada
Tipo
50
integrationStatus
enum IntegrationStatus
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetInteractions
Obter as interações de um dado pedido.
Parâmetros de entrada
Tipo
orderId
int
Parâmetros de saída
Tipo
lista de objetos
OrderInteractionDTO
OrderGetNewV2
Obter as informações sobre conjunto de compras que estejam com o status Available
(CheckoutV2). Este método está descontinuado e será removido. Utilizar o método
OrderGetByStatusV2. (Método depreciado)
Parâmetros de entrada
Tipo
OrderId
int
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetNext50FromId
Obter as informações das 50 compras seguintes a um dado id.
Parâmetros de entrada
Tipo
orderId
int
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetNext50FromIdAndDate
Obter as informações das 50 compras seguintes a um dado id e data de compra.
Parâmetros de entrada
Tipo
orderId
lastDate
int
DateTime
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
51
OrderGetNext50FromIdAndDateStatusChanged
Obter as informações das 50 compras seguintes a um dado id e data de atualização de status.
Parâmetros de entrada
Tipo
orderId
lastDate
int
DateTime
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetNext50FromIdV3
Obter as informações das 50 compras seguintes a um dado id.
Parâmetros de entrada
Tipo
sequence
int
Parâmetros de saída
Tipo
lista de objetos
OrderDTO
OrderGetV2
Obter as informações sobre uma determinada compra (CheckoutV2).
Parâmetros de entrada
Tipo
OrderId
int
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderGetV3
Obter as informações sobre uma determinada compra (CheckoutV3).
Parâmetros de entrada
Tipo
idClient
string
Parâmetros de saída
Tipo
objeto
OrderDTO
OrderItemUpdateOrderDeliveryId
Alterar o id de compra entrega de um item da compra.
Parâmetros de entrada
Tipo
orderItemDTO
OrderItemDTO
52
OrderPaymentGetAll
Lista todos os pagamentos existentes na VTEX.
Parâmetros de saída
Tipo
Lista de objetos
PaymentDTO
OrderPayPalGetStatus
Verifica o status de um pedido feito utilizando a forma de pagamento PayPal.
Parâmetros de entrada
Tipo
OrderId
TransactionId
int
string
Parâmetros de saída
Tipo
status
string
OrderStatusGetAll
Recuperar todos os status possíveis para uma compra.
Parâmetros de saída
Tipo
lista de objetos
OrderStatusDTO
ProductActive
Ativar um determinado produto.
Parâmetros de entrada
Tipo
idProduct
int
ProductEspecificationInsert
Inserir uma especificação para um produto a partir do nome do campo.
Parâmetros de entrada
Tipo
idProduct
fieldName
fieldValues
int
string
lista de string
ProductEspecificationInsertByFieldId
Inserir uma especificação para um produto a partir do id do campo.
Parâmetros de entrada
Tipo
idProduct
fieldId
fieldValues
int
int
lista de string
ProductEspecificationInsertByList
Inserir uma ou mais especificações para um produto ou mais produtos a partir de uma lista,
usando como base o nome do campo.
53
Parâmetros de entrada
Tipo
listProductFieldName
lista de objeto ProductFieldNameDTO
ProductEspecificationInsertByListFieldIds
Inserir uma ou mais especificações para um produto ou mais produtos a partir de uma lista,
usando como base o id do campo.
Parâmetros de entrada
Tipo
listProductFieldId
lista de objeto ProductFieldIdDTO
ProductEspecificationListByProductId
Busca todas as especificações de um dado id de produto.
Parâmetros de entrada
Tipo
productId
int
Parâmetros de saída
Tipo
lista de objetos
FieldDTO
ProductEspecificationTextInsertByFieldId
Inserir uma especificação do tipo texto longo para um produto a partir do id do campo. (Método
depreciado)
Parâmetros de entrada
Tipo
idProduct
int
fieldId
int
fieldValues
lista de string
OBS.: Este método está em desuso e em breve será retirado do WebService.
ProductGet
Obter as informações sobre um determinado produto.
Parâmetros de entrada
Tipo
idProduct
int
Parâmetros de saída
Tipo
objeto
ProductDTO
ProductGetAllFromUpdateDateAndId
Obter todos os produtos que foram alterados dado o id de início e a data de atualização.
Parâmetros de entrada
Tipo
dateUpdate
ProductId
topRows
DateTime
int
int
Parâmetros de saída
Tipo
objeto
ProductDTO
54
ProductGetByRefId
Obter as informações sobre um determinado produto a patir de um id de referência.
Parâmetros de entrada
Tipo
refId
string
Parâmetros de saída
Tipo
objeto
ProductDTO
ProductGetSimilarCategory
Buscar as categorias similares de um dado produto.
Parâmetros de entrada
Tipo
productId
int
Parâmetros de saída
Tipo
lista
int
ProductImageRemove
Remover as imagens de um produto. (Método depreciado)
Parâmetros de entrada
Tipo
idProduct
int
ProductInsertUpdate
Inserir ou atualizar os dados de um produto.
Parâmetros de entrada
Tipo
productVO
ProductDTO
Parâmetros de saída
Tipo
objeto
ProductDTO
Dados obrigatórios (ProductDTO)
Tipo
Id*
int
Name
string
BrandId
int
CategoryId
int
DepartmentId
int
LinkId
string
IsActive
bool
IsVisible
bool
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
ProductSetSimilarCategory
Definir categoria similar para um dado id de produto.
Parâmetros de entrada
Tipo
productId
int
55
categoryId
int
ProductSupplierGetCNPJ
Obter o CNPJ do fornecedor de um determinado produto.
Parâmetros de entrada
Tipo
idProduct
int
Parâmetros de saída
Tipo
CNPJ
string
ServiceGet
Obter as informações sobre um determinado serviço.
Parâmetros de entrada
Tipo
idService
int
Parâmetros de saída
Tipo
objeto
ServiceDTO
ServiceInsertUpdate
Inserir ou atualizar os dados de um serviço.
Parâmetros de entrada
Tipo
service
ServiceDTO
Parâmetros de saída
Tipo
objeto
ServiceDTO
Dados obrigatórios (ServiceDTO)
Tipo
Id*
int
Name
string
IsActive
bool
IsFile
bool
IsGiftCard
bool
IsRequired
bool
IsVisibleOnCart
bool
IsVisibleOnProduct
bool
IsVisibleOnService
bool
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
ServicePriceGet
Obter as informações sobre o preço de um serviço.
Parâmetros de entrada
Tipo
idServicePrice
int
56
Parâmetros de saída
Tipo
objeto
ServicePriceDTO
ServicePriceInsertUpdate
Inserir ou alterar o preço de um serviço.
Parâmetros de entrada
Tipo
servicePrice
ServicePriceDTO
Parâmetros de saída
Tipo
objeto
ServicePriceDTO
Dados obrigatórios (ServicePriceDTO)
Tipo
Id*
int
ServiceId
int
Name
string
Price
decimal
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
ServicePriceList
Obter uma lista de preços de um determinado serviço.
Parâmetros de entrada
Tipo
idService
int
Parâmetros de saída
Tipo
objeto
ServicePriceDTO
StockKeepingUnitActive
Ativar um determinado sku.
Parâmetros de entrada
Tipo
idStockKeepingUnit
int
StockKeepingUnitComplementInsertUpdate
Definir a vinculação de skus complementares (Acessório, similar e sugestão).
Parâmetros de entrada
Tipo
StockKeepingUnitComplement
StockKeepingUnitComplementDTO
StockKeepingUnitEspecificationInsert
Inserir uma especificação para um sku a partir do nome do campo.
Parâmetros de entrada
Tipo
idSku
fieldName
fieldValues
int
string
lista de string
57
StockKeepingUnitEspecificationInsertByFieldId
Inserir uma especificação para um sku a partir do id do campo.
Parâmetros de entrada
Tipo
idSku
fieldId
fieldValues
int
int
lista de string
StockKeepingUnitEspecificationInsertByList
Inserir uma ou mais especificações para um produto ou mais produtos a partir de uma lista,
usando como base o nome do campo.
Parâmetros de entrada
Tipo
listStockKeepingUnitName
lista de objeto
StockKeepingUnitFieldNameDTO
StockKeepingUnitEspecificationInsertByListFieldId
Inserir uma ou mais especificações para um produto ou mais produtos a partir de uma lista,
usando como base o id do campo.
Parâmetros de entrada
Tipo
listStockKeepingUnitdId
lista de objeto StockKeepingUnitFieldIdDTO
StockKeepingUnitEspecificationListBySkuId
Busca todas as especificações de um dado id de sku.
Parâmetros de entrada
Tipo
skuId
int
Parâmetros de saída
Tipo
lista de objetos
FieldDTO
StockKeepingUnitGet
Obter as informações sobre um determinado sku.
Parâmetros de entrada
Tipo
Id
int
Parâmetros de saída
Tipo
objeto
StockKeepingUnitDTO
StockKeepingUnitGetAllByProduct
Obter todos os skus de um determinado produto.
Parâmetros de entrada
Tipo
IdProduto
int
58
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitDTO
StockKeepingUnitGetAllFromUpdatedDate
Obter todos os skus que foram alterados a partir de uma data.
Parâmetros de entrada
Tipo
dateUpdated
DateTime
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitDTO
StockKeepingUnitGetAllFromUpdatedDateAndId
Obter todos os skus que foram alterados a partir de uma data e id.
Parâmetros de entrada
Tipo
dateUpdated
startingStockKeepingUnitId
topRows
DateTime
Int?
int
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitDTO
StockKeepingUnitGetByEan
Obter as informações sobre um determinado sku a partir de um EAN13.
Parâmetros de entrada
Tipo
EAN13
string
Parâmetros de saída
Tipo
objeto
StockKeepingUnitDTO
StockKeepingUnitGetByManufacturerCode
Obter todos os skus de um determinado código de fabricante.
Parâmetros de entrada
Tipo
manufacturer
string
Parâmetros de saída
Tipo
lista de objeto
StockKeepingUnitDTO
StockKeepingUnitGetByRefId
Obter as informações sobre um determinado sku.
Parâmetros de entrada
Tipo
CodigoReferenciaSKU
string
Parâmetros de saída
Tipo
59
lista de objetos
StockKeepingUnitDTO
StockKeepingUnitImageRemove
Remover todas as imagens relacionadas a um dado sku.
Parâmetros de entrada
Tipo
stockKeepingUnitId
int
StockKeepingUnitImageRemoveByName
Remover todas as imagens a partir de um dado nome.
Parâmetros de entrada
Tipo
imageName
string
StockKeepingUnitInsertUpdate
Inserir ou atualizar os dados de um sku (Stock Keeping Unity).
Parâmetros de entrada
Tipo
stockKeepingUnitVO
StockKeepingUnitDTO
Parâmetros de saída
Tipo
objeto
StockKeepingUnitDTO
Dados obrigatórios (StockKeepingUnitDTO)
Tipo
Id*
int
ProductId
int
ModalId
int
Name
string
IsActive
bool
IsKit
bool
CostPrice
decimal
Price
decimal
ListPrice
decimal
WeightKg
decimal
Height
decimal
Length
decimal
Width
decimal
CubicWeight
decimal
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Caso seja passado nulo, iremos fazer o auto-incremento automaticamente.
StockKeepingUnitKitDeleteByParent
Remover todos os itens de um determinado kit.
Parâmetros de entrada
Tipo
idSkuParent
int
StockKeepingUnitKitInsertUpdate
Inserir ou atualizar os dados de um kit.
60
Parâmetros de entrada
Tipo
stockKeepingUnitKit
StockKeepingUnitKitDTO
Parâmetros de saída
Tipo
objeto
StockKeepingUnitKitDTO
Dados obrigatórios (StockKeepingUnitKitDTO)
Tipo
Id
StockKeepingUnitId
StockKeepingUnitParent
Amount
UnitPrice
int
int
int
int
decimal
StockKeepingUnitKitListByParent
Obter as informações sobre os itens (skus) que compõem um determinado kit.
Parâmetros de entrada
Tipo
idSkuParent
int
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitKitDTO
StockKeepingUnitKitListBySkuId
Obter as informações sobre os kits aonde um dado sku é componente.
Parâmetros de entrada
Tipo
idSku
int
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitKitDTO
StockKeepingUnitPriceUpdate
Atualizar os preços de um dado sku a partir de seu id.
Parâmetros de entrada
Tipo
stockKeepintUnitId
price
listPrice
costPrice
int
decimal
decimal
decimal
StockKeepingUnitPriceUpdateByRefId
Atualizar os preços de um dado sku a partir de seu refid.
Parâmetros de entrada
Tipo
stockKeepintUnitRefId
price
listPrice
costPrice
string
decimal
decimal
decimal
61
StockKeepingUnitServiceGet
Obter as informações sobre um determinado serviço de um sku.
Parâmetros de entrada
Tipo
idStockKeepingUnitService
int
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitServiceDTO
StockKeepingUnitServiceInsertUpdate
Inserir ou atualizar os dados de um serviço sku.
Parâmetros de entrada
Tipo
stockKeepingUnitService
StockKeepingUnitServiceDTO
Parâmetros de saída
Tipo
objeto
StockKeepingUnitServiceDTO
Dados obrigatórios (StockKeepingUnitServiceDTO)
Tipo
Id*
int
ServicePriceId
int
StockKeepingUnitId
int
Name
string
IsActive
bool
*O id está sendo colocado como obrigatório pois é altamente recomendado que seja informado
pelo integrador. Este campo é auto incremento e será retornado após o insert, porém o update
só ocorrerá caso o id retornado seja informado.
StockKeepingUnitServiceList
Obter todos os serviços de um determinado sku.
Parâmetros de entrada
Tipo
idSku
int
Parâmetros de saída
Tipo
lista de objetos
StockKeepingUnitServiceDTO
StoreGet
Busca os dados da loja a partir de um dado id.
Parâmetros de entrada
Tipo
storeId
int
Parâmetros de saída
Tipo
objeto
StoreDTO
62
StoreList
Lista todas as lojas (multidomínio).
Parâmetros de saída
Tipo
Lista de objetos
StoreDTO
UpdateNotifyShipping
Atualizar o status do pedido para Faturado e integrar os dados de código de rastreio, notafiscal
etc.
Parâmetros de entrada
Tipo
OrderInvoice
OrderInvoiceDTO
WareHouseIStockableGetByStockKeepingUnit
Obter os dados de estoque de um determinado sku em um determinado estoque.
Parâmetros de entrada
Tipo
WareHouseId
SkuId
int
int
Parâmetros de saída
Tipo
objeto
WareHouseIStockableDTO
WareHouseIStockableGetByStockKeepingUnitV3
Obter os dados de estoque de um determinado sku em um determinado estoque.
Parâmetros de entrada
Tipo
SkuId
int
Parâmetros de saída
Tipo
lista de objetos
WareHouseIStockableDTO
WareHouseIStockableUpdate
Atualizar a quantidade de skus no estoque.
Parâmetros de entrada
Tipo
wareHouseId
itemId
availableQuantity
dateOfAvailability
int
int
int
DateTime
WareHouseIStockableUpdateV3
Atualizar a quantidade de skus no estoque.
Parâmetros de entrada
Tipo
wareHouseId
itemId
availableQuantity
dateOfAvailability
string
int
int
DateTime
63
ZipCodeGet
Buscar dados a partir de um dado zipcode.
Parâmetros de entrada
Tipo
zipCode
string
Parâmetros de saída
Tipo
objeto
ZipCodeDTO
Exemplos de integração na linguagem C#
Os exemplos e esta documentação estão disponíveis para download no link:
https://github.com/vtex/vcs.integration.samples
Também recomendamos o uso da ferramenta SoapUI para auxiliar no
desenvolvimento da integração.
Link do projeto: http://sourceforge.net/projects/soapui/files/soapui/3.6.1/
64
Link do instalador:
http://sourceforge.net/projects/soapui/files/soapui/3.6.1/soapUI-x32-3_6_1.ex
e/download
65
Download

Manual do WebService da VTEX