POST api/ProdutosPK

Request Information

URI Parameters

None.

Body Parameters

Plusnet.WebStore.BO.ProdutoIn
NameDescriptionTypeAdditional information
ProdutoID

integer

Required

(Identificador)

ProdutoItems

Collection of Plusnet.WebStore.BO.ProdutoIn+ProdutoItem

None.

ProdutoProdutosTipoKit

Collection of Plusnet.WebStore.BO.ProdutoIn+ProdutoProdutoTipoKit

None.

Request Formats

application/json, text/json

Sample:
{
  "ProdutoID": 1,
  "ProdutoItems": [
    {
      "ProdutoItemID": 1
    },
    {
      "ProdutoItemID": 1
    }
  ],
  "ProdutoProdutosTipoKit": [
    {
      "ProdutoIDRelacionado": 1,
      "KitQuaSelecionada": 2
    },
    {
      "ProdutoIDRelacionado": 1,
      "KitQuaSelecionada": 2
    }
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Plusnet.WebStore.BO.ProdutoOut
NameDescriptionTypeAdditional information
ProdutoID

integer

Required

(Identificador)

ProdutoIDErp

string

(Código identificador deste item em seu sistema de gestão (ERP).)

String length: inclusive between 0 and 32

(Identificador ERP)

ProdutoIDFabricante

string

(Código identificador deste item no fabricante.)

String length: inclusive between 0 and 32

(Identificador Fabricante)

Nome

string

Required

String length: inclusive between 0 and 256

(Nome)

Descricao

string

Data type: MultilineText

(Descrição)

ProdutoMarcas

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoMarca

None.

ProdutoAtributos

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoAtributo

None.

ProdutoAtributosCliente

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoAtributoCliente

None.

ProdutoAtributosClienteItens

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoAtributoClienteItens

None.

ProdutoItems

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoItem

None.

ProdutoMidias

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoMidia

None.

ProdutoProdutosTipoBrinde

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoProdutoTipoBrinde

None.

ProdutoProdutosTipoKit

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoProdutoTipoKit

None.

ProdutoProdutosTipoUpSellProduto

Collection of Plusnet.WebStore.BO.ProdutoOut+ProdutoProdutoTipoUpSellProduto

None.

ProdutoAvaliacao

Plusnet.WebStore.BO.ProdutoOut+_ProdutoAvaliacao

None.

Response Formats

application/json, text/json

Sample:
{
  "ProdutoID": 1,
  "ProdutoIDErp": "sample string 2",
  "ProdutoIDFabricante": "sample string 3",
  "Nome": "sample string 4",
  "Descricao": "sample string 5",
  "ProdutoMarcas": [
    {
      "ProdutoMarcaID": 1,
      "Nome": "sample string 2"
    },
    {
      "ProdutoMarcaID": 1,
      "Nome": "sample string 2"
    }
  ],
  "ProdutoAtributos": [
    {
      "Valor": "sample string 1",
      "ProdutoGrupoAtributos": [
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        },
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        }
      ],
      "ProdutoAtributoOpcaos": [
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            },
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            }
          ]
        },
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            },
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            }
          ]
        }
      ]
    },
    {
      "Valor": "sample string 1",
      "ProdutoGrupoAtributos": [
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        },
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        }
      ],
      "ProdutoAtributoOpcaos": [
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            },
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            }
          ]
        },
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            },
            {
              "Nome": "sample string 1",
              "CorPrimaria": "sample string 2",
              "CorSecundaria": "sample string 3"
            }
          ]
        }
      ]
    }
  ],
  "ProdutoAtributosCliente": [
    {
      "Valor": "sample string 1",
      "ProdutoGrupoAtributos": [
        {
          "ProdutoGrupoAtributoID": 1,
          "Nome": "sample string 2",
          "Tipo": "sample string 3",
          "Obrigatorio": true,
          "Tamanho": 1,
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        },
        {
          "ProdutoGrupoAtributoID": 1,
          "Nome": "sample string 2",
          "Tipo": "sample string 3",
          "Obrigatorio": true,
          "Tamanho": 1,
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        }
      ],
      "ProdutoAtributoOpcaos": [
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            },
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            }
          ]
        },
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            },
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            }
          ]
        }
      ]
    },
    {
      "Valor": "sample string 1",
      "ProdutoGrupoAtributos": [
        {
          "ProdutoGrupoAtributoID": 1,
          "Nome": "sample string 2",
          "Tipo": "sample string 3",
          "Obrigatorio": true,
          "Tamanho": 1,
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        },
        {
          "ProdutoGrupoAtributoID": 1,
          "Nome": "sample string 2",
          "Tipo": "sample string 3",
          "Obrigatorio": true,
          "Tamanho": 1,
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        }
      ],
      "ProdutoAtributoOpcaos": [
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            },
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            }
          ]
        },
        {
          "ProdutoGrupoAtributoOpcaos": [
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            },
            {
              "ProdutoGrupoAtributoOpcaoID": 1,
              "Nome": "sample string 2",
              "CorPrimaria": "sample string 3",
              "CorSecundaria": "sample string 4"
            }
          ]
        }
      ]
    }
  ],
  "ProdutoAtributosClienteItens": [
    {
      "ProdutoGrupoAtributos": [
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        },
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        }
      ]
    },
    {
      "ProdutoGrupoAtributos": [
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        },
        {
          "Nome": "sample string 1",
          "Tipo": "sample string 2",
          "ProdutoGrupoAtributoGrupos": [
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            },
            {
              "ProdutoGrupoAtributoGrupoID": 1,
              "Nome": "sample string 2"
            }
          ]
        }
      ]
    }
  ],
  "ProdutoItems": [
    {
      "ProdutoItemID": 1,
      "ProdutoItemIDErp": "sample string 2",
      "ProdutoItemIDFabricante": "sample string 3",
      "Quantidade": 4,
      "Prazo": 1,
      "PreSemDesconto": 5.0,
      "PreComDesconto": 1.0,
      "PreDiferenca": 1.0,
      "PagamentoVista": {
        "Modalidade": "sample string 1",
        "PerDesVista": 1.0,
        "ValDesVista": 1.0
      },
      "PagamentoParcelado": {
        "Modalidade": "sample string 1",
        "ParSemJurNumParcelas": 1,
        "ParSemJurValParcelas": 1.0
      },
      "Disponivel": true,
      "ProdutoItemProdutoAtributoOpcaos": [
        {
          "Nome": "sample string 1",
          "CorPrimaria": "sample string 2",
          "CorSecundaria": "sample string 3"
        },
        {
          "Nome": "sample string 1",
          "CorPrimaria": "sample string 2",
          "CorSecundaria": "sample string 3"
        }
      ],
      "ProdutoMidiaID": 7
    },
    {
      "ProdutoItemID": 1,
      "ProdutoItemIDErp": "sample string 2",
      "ProdutoItemIDFabricante": "sample string 3",
      "Quantidade": 4,
      "Prazo": 1,
      "PreSemDesconto": 5.0,
      "PreComDesconto": 1.0,
      "PreDiferenca": 1.0,
      "PagamentoVista": {
        "Modalidade": "sample string 1",
        "PerDesVista": 1.0,
        "ValDesVista": 1.0
      },
      "PagamentoParcelado": {
        "Modalidade": "sample string 1",
        "ParSemJurNumParcelas": 1,
        "ParSemJurValParcelas": 1.0
      },
      "Disponivel": true,
      "ProdutoItemProdutoAtributoOpcaos": [
        {
          "Nome": "sample string 1",
          "CorPrimaria": "sample string 2",
          "CorSecundaria": "sample string 3"
        },
        {
          "Nome": "sample string 1",
          "CorPrimaria": "sample string 2",
          "CorSecundaria": "sample string 3"
        }
      ],
      "ProdutoMidiaID": 7
    }
  ],
  "ProdutoMidias": [
    {
      "ProdutoMidiaID": 1,
      "ProdutoMidiaItems": [
        {
          "Tipo": "sample string 1",
          "UrlP": "sample string 2",
          "UrlG": "sample string 3",
          "Codigo": "sample string 4",
          "SeoHtmImg": "sample string 5"
        },
        {
          "Tipo": "sample string 1",
          "UrlP": "sample string 2",
          "UrlG": "sample string 3",
          "Codigo": "sample string 4",
          "SeoHtmImg": "sample string 5"
        }
      ]
    },
    {
      "ProdutoMidiaID": 1,
      "ProdutoMidiaItems": [
        {
          "Tipo": "sample string 1",
          "UrlP": "sample string 2",
          "UrlG": "sample string 3",
          "Codigo": "sample string 4",
          "SeoHtmImg": "sample string 5"
        },
        {
          "Tipo": "sample string 1",
          "UrlP": "sample string 2",
          "UrlG": "sample string 3",
          "Codigo": "sample string 4",
          "SeoHtmImg": "sample string 5"
        }
      ]
    }
  ],
  "ProdutoProdutosTipoBrinde": [
    {
      "ProdutoIDRelacionado": 1,
      "VarPreco": 1.0
    },
    {
      "ProdutoIDRelacionado": 1,
      "VarPreco": 1.0
    }
  ],
  "ProdutoProdutosTipoKit": [
    {
      "ProdutoIDRelacionado": 1,
      "VarPreco": 1.0,
      "KitQuaMinima": 1,
      "KitQuaMaxima": 1,
      "KitQuaSelecionada": 2
    },
    {
      "ProdutoIDRelacionado": 1,
      "VarPreco": 1.0,
      "KitQuaMinima": 1,
      "KitQuaMaxima": 1,
      "KitQuaSelecionada": 2
    }
  ],
  "ProdutoProdutosTipoUpSellProduto": [
    {
      "ProdutoIDRelacionado": 1,
      "VarPreco": 1.0
    },
    {
      "ProdutoIDRelacionado": 1,
      "VarPreco": 1.0
    }
  ],
  "ProdutoAvaliacao": {
    "NumAvaliacoes": 1,
    "MedClassificacao": 2.0
  }
}