O WebSphere Commerce fornece nove planilhas de amostra para carregar dados do catálogo no formato CSV:
- attribute.csv
- attributeValue.csv
- category.csv
- categoryDescription.csv
- categoryProductRelation.csv
- categoryRelation.csv
- product.csv
- productDescription.csv
- price.csv
As nove planilhas estão mescladas no arquivo catalog.csv de amostra. O arquivo catalog.csv, junto com o arquivo images.zip, está disponível no diretório WC_installdir/samples/catalogimport. Entre em contato com o Administrador do Site para acessar as planilhas de amostra.
As informações da planilha attribute são mapeadas para a tabela de banco de dados ATTRIBUTE e contêm os seguintes campos:
- parentPartNumber
- A chave externa do número de peça do produto.
- languageId
- O idioma ao qual este atributo pertence. Os componentes de idioma disponíveis são:
-1 = inglês (EUA) -2 = francês-3 = alemão-4 = italiano-5 = espanhol-6 = português (Brasil)-7 = chinês simplificado-8 = chinês tradicional-9 = coreano -10 = japonês
- attributeType
- O tipo de atributo: FLOAT, INTEGER ou STRING.
- attributeName
- O nome do atributo.
- description
- Uma descrição do atributo.
- description2
- Uma descrição adicional do atributo, se necessário.
- sequence
- A seqüência de exibição do atributo.
- field1
- Um campo de cadeia personalizável.
As informações da planilha attributeValue são mapeadas para a tabela de banco de dados ATTRVALUE e contêm os seguintes campos:
- itemPartNumber
- A chave externa do número de peça do produto.
- languageId
- O idioma a que este valor de atributo pertence. Os componentes de idioma disponíveis são:
-1 = inglês (EUA) -2 = francês-3 = alemão-4 = italiano-5 = espanhol-6 = português (Brasil)-7 = chinês simplificado-8 = chinês tradicional-9 = coreano -10 = japonês
- attributeType
- O tipo de atributo: FLOAT, INTEGER ou STRING.
- attributeName
- O nome do atributo.
- attributeValue
- O valor do atributo.
- sequence
- A seqüência de exibição do valor do atributo.
- field1
- Um campo de inteiro personalizável.
- field2
- Um campo de cadeia personalizável.
- field3
- Um campo de cadeia personalizável.
3. category.csv
As informações da planilha category são mapeadas para a tabela de banco de dados CATGROUP e contêm os seguintes campos:
- categoryName
- O identificador exclusivo da categoria.
- markForDelete
- Utilize este campo para marcar uma categoria para exclusão:
0 = Não (padrão).
1 = Sim. - field1
- Um campo de cadeia personalizável.
- field2
- Um campo de cadeia personalizável.
As informações da planilha categoryDescription são mapeadas para a tabela de banco de dados CATGRPDESC e contêm os seguintes campos:
- categoryName
- O identificador exclusivo da categoria.
- languageId
- O idioma ao qual esta descrição de categoria pertence. Os componentes de idioma disponíveis são:
-1 = inglês (EUA) -2 = francês-3 = alemão-4 = italiano-5 = espanhol-6 = português (Brasil)-7 = chinês simplificado-8 = chinês tradicional-9 = coreano -10 = japonês
- displayName
- O nome exibido da categoria.
- shortDescription
- Uma descrição resumida da categoria.
- longDescription
- Uma descrição mais longa da categoria, se necessário.
- published
- Utilize este campo para exibir a categoria no idioma indicado por
languageId:
0 = não.
1 = Sim (padrão). - thumbnail
- O caminho relativo ou absoluto para a imagem em miniatura da categoria.
- fullImage
- O caminho relativo ou absoluto para a imagem grande da categoria.
5. categoryProductRelation.csv
As informações da planilha categoryProductRelation são mapeadas para a tabela de banco de dados CATGRPREL e contêm os seguintes campos:
- categoryName
- O nome pai da categoria.
- categoryMemberId
- O ID do proprietário da categoria (o padrão é o ID do proprietário da loja). Se seu comerciante não estiver utilizando um catálogo mestre compartilhado, este campo deve estar vazio.
- partNumber
- O número de peça do produto filho.
- sequence
- A seqüência de exibição da categoria.
As informações da planilha categoryRelation são mapeadas para a tabela de banco de dados CATGRPREL e contêm os seguintes campos:
- parent
- O nome da categoria pai. Se esta for uma categoria superior, o campo estará vazio.
- parentMemberId
- O ID do proprietário da categoria (o padrão é o ID do proprietário da loja). Se seu comerciante não estiver utilizando um catálogo mestre compartilhado, este campo deve estar vazio.
- child
- O nome da categoria filho.
- sequence
- A seqüência de exibição dos produtos na categoria.
7. product.csv
As informações da planilha product são mapeadas para as tabelas de banco de dados CATENTRY e CATENTDESC e contêm os seguintes campos:
- partNumber
- O identificador exclusivo do produto.
- parentPartNumber
- O produto pai, se este for um item (também conhecido como SKU). Se este for um produto, o campo estará vazio.
- tipo
- O tipo de entrada do catálogo: ProductBean ou ItemBean.
- markForDelete
- Utilize este campo para marcar um produto para exclusão:
0 = Não (padrão).
1 = Sim. - height
- Uma altura nominal associada à entrada do catálogo.
- length
- Um comprimento nominal associado à entrada do catálogo.
- width
- Uma largura nominal associada à entrada do catálogo.
- sizeMeasure
- A unidade de medida utilizada para os campos altura, comprimento e largura.
- weight
- Um peso nominal associado à entrada do catálogo.
- weightMeasure
- A unidade de medida utilizada para o campo peso.
- field1
- Um campo de inteiro personalizável.
- field2
- Um campo de inteiro personalizável.
- field3
- Um campo decimal personalizável.
- field4
- Um campo de cadeia personalizável.
- field5
- Um campo de cadeia personalizável.
As informações da planilha productDescription são mapeadas para a tabela de banco de dados CATENTDESC e contêm os seguintes campos:
- partNumber
- A chave externa do número de peça do produto.
- languageId
- O idioma ao qual esta descrição do produto pertence. Os componentes de idioma disponíveis são:
-1 = inglês (EUA) -2 = francês-3 = alemão-4 = italiano-5 = espanhol-6 = português (Brasil)-7 = chinês simplificado-8 = chinês tradicional-9 = coreano -10 = japonês
- displayName
- O nome exibido do produto.
- shortDescription
- Uma descrição resumida do produto.
- longDescription
- Uma descrição mais longa do produto, se necessário.
- published
- Utilize este campo para exibir o produto no idioma indicado por
languageId:
0 = não.
1 = Sim (padrão). - thumbnail
- O caminho relativo ou absoluto para a imagem em miniatura do produto.
- fullimage
- O caminho relativo ou absoluto para a imagem grande do produto.
9. price.csv
As informações da planilha price são mapeadas para as tabelas de banco de dados OFFER e OFFERPRICE e contêm os seguintes campos:
- partNumber
- A chave externa do número de peça do produto.
- memberId
- O ID do proprietário da entrada do catálogo (o padrão é o ID do proprietário da loja). Se seu comerciante não estiver utilizando um catálogo mestre compartilhado, este campo deve estar vazio.
- Preço
- O preço da entrada do catálogo.
- moeda
- A moeda do preço.
- precedence
- Se mais de uma oferta estiver efetiva em determinada hora, será utilizada a oferta com o maior valor de precedência nesta planilha.
- startDate
- A data em que o preço torna-se disponível.
- endDate
- A data em que o preço é retirado.
- field1
- Um campo de cadeia personalizável.
- field2
- Um campo de caractere personalizável.