Contextual Information

Contextual Information


1. INTRODUCTION



One of the main features of Oct8ne is its integrated viewer.  The viewer is an interactive space shared by agents and customers, within the chat, to view images and videos of the products in your catalog. Simultaneously, you can zoom and draw on the items in your store to advise users in a much more agile way that allows you to close more sales.



As a general rule, if your store is developed in a common CMS such as (Woocommerce WP, Prestashop, Magento2, shopify, or VTEX.) and you install the Oct8ne plugin; your catalog will be 100% integrated.



Simultaneously, Oct8ne allows you to load products into an internal catalog Oct8ne’s own,  in order to display products in the viewer so characteristic of the tool.   For this purpose, manual product uploads can be done through the interface, inside the Oct8ne panel.




Do I really need to have my products in the internal catalog of Oct8ne?




Maybe you want to have your catalog updated without installing the plugin we offer for platforms like WP, Prestashop, Magento2, shopify, or VTEX.


Or maybe, your online store does not have the Oct8ne plugin available for the  CMS in which your website is developed; or you just want to have additional products to display in the viewer.


There are different types of uploads for the Oct8ne internal catalog. Now we look at it.



2. UPLOAD TYPES


  1. SIMPLE PRODUCT (through panel)


First of all, you must create the categories you want to have in the Oct8ne internal catalog.


In the section 'Catalog' > 'Extra resources' you will find a category tree. You can create the categories and subcategories using the + button


For example:




Later you can create a product  by clicking on the button  'Add new product'




A new section representing the product sheet will appear. 


On the left side, you will see a form with the product data. You must fill in the following data:








Basic Product Data

Name

  1. OBLIGATORY 
  2. Product Name
  3. 100 characters maximum
  4. Field used by Oct8ne's internal search engine, to search.

Price

  1. OPTIONAL
  2. Product price
  3. 50 characters maximum

Item Url

  1. OPTIONAL
  2. Product landing page.
  3. The URL must begin with http or https.
  4. 250 characters maximum

Description

  1. OPTIONAL
  2. Accurate product description. You can use the same as the web page.
  3. You should not add 'html' tags. 
  4. The URL must begin with http or https.
  5. 250 characters maximum

Refference

  1. OPTIONAL
  2. Internal reference number of the product.
  3. 100 characters maximum

Categories

  1. OPTIONAL
  2. Select the category from the previously created category tree.




The Item URL field is very important, since it is the field that allows to track the product. Using this field, we know which product the customer is looking at, and we can show it in the Oct8ne viewer.  

For this, it is necessary that the Item URL field is IDENTICAL to the canonical URL of each product page. 



In case the page does not have the rel='canonical' tag, the Item URL field must be identical to the page URL




The reference field  is the internal product number and can be used in the BOT to perform direct searches for that particular product.





On the right side, there is a section for adding images to the product in question.


Clicking on the  'Add' button, a drop-down will appear,  where we  will inform the system of the location of the resource we are going to add. 


It can be a file stored on our PC, a public URL, or a video uploaded to the YouTube platform. (Other platforms are not accepted!)





Remember: Adding images is very important in Oct8ne, so you will be taking advantage of the full potential of the tool. If the uploaded product has no image, a ‘default’ image will be displayed in the viewer.  

Accepted images are: jpg, png, bmp and gif.

Other extensions are NOT supported.



Once the product sheet is filled in, click on SAVE and the product will be ready to be displayed  through the Oct8ne viewer.





But what about stores that want to upload many products massively?




  1. MASSIVE UPLOAD (via FEED file)


If your catalog contains tens, hundreds or thousands of products, the best option is to perform a MASSIVE upload, i.e., a bulk upload of all the products in your store. 


To do this, we will use a file, which we will call PRODUCT FEED. This file must have a series of features that we explain later. (See point 3 – File Types)


First of all, you must decide if you want to enter your catalog in Oct8ne in a PUNCTUAL way or if you want the upload of your products to be RECURRENT.


If it is PUNCTUAL, the upload will be carried out ONLY ONCE.  It is ideal to have products that do not change too much their characteristics, that is to say, the description, the title, the images, the price, are stable in time. ... It's like having a punctual photograph of your catalog in Oct8ne.


On the other hand, your store works with dynamic products, i.e., they change price, description, are added, deleted, periodically, we recommend you to use a RECURRENT upload.


Go to the 'oct8ne Catalog' section of the Oct8ne panel. Click on the 'MASSIVE FEED' tab


Then on the right side click on 'Add Feed'








If you select PUNCTUAL FEED (or MANUAL)





You must inform Oct8ne of the type of FEED file you are uploading.

You can choose between CSV or XML. 


You must choose a language for the FEED, it is for informational purposes only.


By clicking on the Upload File button you will be able to choose the file from your computer. Click open, and the file will be uploaded successfully.




Remember: PUNCTUAL upload is ONLY done once.

Also, the products WILL NOT BE VISIBLE IMMEDIATELY.

As a general rule, it does not take more than 1h approximately to  correctly import your products to our servers. Be patient. Thank you!  😉




If you select RECURRENT FEED (or SCHEDULE)





You must enter a title that will appear as a parent category in the catalog.

You must select the format of the FEED file, either CSV or XML.

You must fill in the name of the file WITH EXTENSION and the path where it will always be available for Oct8ne. We need the absolute URL to download the file on a recurring basis.


Optionally we understand that your file and / or your server may be password protected. If you wish to have an 'extra' security in your file, you will need to provide us with access permissions, either the 'username' and 'password' for remote access.




Finally, you must choose a language for the file, in an informative way, and, very importantly, the frequency with which you want Oct8ne to  access your servers to download the file and update the products. 


Once the form is filled out, the FEED RECURRENT will be correctly configured, and this step will not be necessary anymore.



Remember: Products will not be visible IMMEDIATELY.

The recurring import is a process that we perform at night in the early hours of the morning. As a general rule, it takes no more than approximately 24H to successfully import your products to our servers. Please be patient, thank you!  😉





3. FILE TYPES


To perform this type of massive product uploads we use files that serve as FEED to feed our servers with your product data. These files have a certain format and a certain nomenclature that we will review below.


CSV


A CSV (comma-separated values) file is a text file that has a specific format that allows you to save data in a structured table format.


Excel is normally used to read these files, but it is not the only software that can be used.



Note: The CSV file consists of columns and rows. Each column delimits an attribute and each row describes a product. Thecolumns represented by the attributes must be separated by commas (most common), or they can also be separated by tab, semicolon, or other characters. 

The file itself defines how the columns are separated. Therefore, the rows must follow the same separator.


Use a single row for each product.

-------------

More info:


https://en.wikipedia.org/wiki/Comma-separated_values 

https://support.google.com/google-ads/editor/answer/56368




The columns (attributes) we use to import the data are the same as the standard Google Merchant format.



https://support.google.com/merchants/answer/7052112?hl=en


That is, we rely on the columns as defined in the standard Google Merchant document in the basic product data.  (They must be IDENTICAL)



Basic Product Data

id

  1. OBLIGATORY 
  2. Use a unique value for each product. Use the product SKU whenever possible.
  3. Keep the same ID when you upload your data.

title

  1. OBLIGATORY
  2. Product Name
  3. Titrate your product accurately.
  4. Don't include promotional text (such as "Free Shipping"), capitalize everything, or use foreign characters.
  5. For variants, it is recommended that you include a distinctive feature, such as color or size.


description

  1. OBLIGATORY
  2. Describe your product accurately. You can use the same as the web page.
  3. Don't include promotional text (such as "Free Shipping"), capitalize everything, or use foreign characters.
  4. Include only product information. Do not include links to your store, sales information, or data about your competitors, other products, or accessories.

link

  1. OBLIGATORY
  2. Product landing page
  3. Use your verified domain name.
  4. The URL must begin with http or https.
  5. Use an encoded URL that complies with RFC 2396 or RFC 1738. For example, the comma should be written as "%2C".


image_link

  1. OBLIGATORY
  2. URL of the main product image
  3. You must link to the main product image.
  4. The URL must begin with http or https.
  5. Use an encoded URL that complies with RFC 2396 or RFC 1738. For example, the comma should be written as "%2C".
  6. Use an accepted format: JPEG (.jpg/.jpeg), PNG (.png), GIF(.gif), BMP (.bmp)

additional_image_link

  1. OPTIONAL
  2. URL of an additional product image
  3. More than one image can be added separated by comma

price

  1. OBLIGATORY 
  2. Product price
  3. Send the price and currency of the product; They must be accurate and match the price listed on the landing page.

sale_price

  1. OPTIONAL
  2. Product Offer Price
  3. Meet the requirements of the 'price' attribute described above.

product_type

  1. OPTIONAL
  2. Category you assign to your product
  3. Include the full category. For example, include Home > Woman > Dresses > Long Dresses.
  4. Separate the different subcategories with the character 'greater than ' (>)




Note: If the file contains more columns than described above; they will not be imported into the Oct8ne catalog. They will be ignored by our system.




Note: A sample file is attached. It is usually opened with Excel, but when saving, care must be taken to respect the formatting as it is very easy to corrupt the file.  We recommend opening this type of files with a text editor (Notepad++, etc.)  to better observe the separators.



https://backoffice.oct8ne.com/api/sample-feed/demo.csv





Note: The link field is very important, because it is the field that allows us to track the product.  Through this field, we know which product the customer is looking at, and we can show it in the Oct8ne viewer.  

For this, it is necessary that the link field is IDENTICAL to the canonical URL of each product page. 



In case the page does not have the rel='canonical' tag, the link field must be IDENTICAL to the page URL.





XML


file with the .xml extension consists of  an  extensible markup language (XML) filewhich consists  of a plain text file that uses a series of custom tags to describe both the structure and other characteristics of the document.


Note: The XML file consists of a series of start and close tags that delimit product information. 

-------------

More info:


https://en.wikipedia.org/wiki/Extensible_Markup_Language




The tags we use to import the data are the same as the standard Google Merchant format. (<item>).


To start the XML file, we will define the header inside it:


<? xml version="1.0 encoding="UTF-8"?>

<rss version="2.0"  xmlns:g="http://base.google.com/ ns/1.0">

 <channel>

    <title>You Store</title>

    <description>Import demo</description>

    <link>http://YourWebsite.com</link>

 

          -- ALL ITEMS GOES HERE --


 </channel>

</rss>




Next, we will add within the <channeltag the <item> product blocks.


Inside the tag (<item>), we will add the labels corresponding to the basic data of the product. Each (<item>) tag block must be added for each product to be imported.





Basic Product Data

g:id

  1. OBLIGATORY 
  2. Use a unique value for each product. Use the product SKU whenever possible.
  3. Keep the same ID when you upload your data.

title

  1. OBLIGATORY
  2. Product Name
  3. Titrate your product accurately.
  4. Don't include promotional text (such as "Free Shipping"), capitalize everything, or use foreign characters.
  5. For variants, it is recommended that you include a distinctive feature, such as color or size.

description

  1. OBLIGATORY
  2. Describe your product accurately. You can use the same as the web page.
  3. Don't include promotional text (such as "Free Shipping"), capitalize everything, or use foreign characters.
  4. Include only product information. Do not include links to your store, sales information, or data about your competitors, other products, or accessories.

link

  1. OBLIGATORY
  2. Product landing page
  3. Use your verified domain name.
  4. The URL must begin with http or https.
  5. Use an encoded URL that complies with RFC 2396 or RFC 1738. For example, the comma should be written as "%2C".


g:image_link

  1. OBLIGATORY
  2. URL of the main product image
  3. You must link to the main product image.
  4. The URL must begin with http or https.
  5. Use an encoded URL that complies with RFC 2396 or RFC 1738. For example, the comma should be written as "%2C".
  6. Use an accepted format: JPEG (.jpg/.jpeg), PNG (.png), GIF(.gif), BMP (.bmp)

g:additional_image_link

  1. OPTIONAL
  2. URL of an additional product image
  3. You can add any tags you want. See example

g:price

  1. OBLIGATORY 
  2. Product price
  3. Send the price and currency of the product; They must be accurate and match the price listed on the landing page.

g:sale_price

  1. OPTIONAL
  2. Product Offer Price
  3. Meet the requirements of the 'price' attribute described above.

g:product_type

  1. OPTIONAL
  2. Category you assign to your product
  3. Include the full category. For example, include Home > Woman > Dresses > Long Dresses.
  4. Separate the different subcategories with the character 'greater than ' (> )





Note: A sample file is attached.  It is recommended to use a text editor, such as Notepad++ or similar, to create or edit this type of file.


https://backoffice.oct8ne.com/api/sample-feed/demo.xml





Note: The link field is very important, because it is the field that allows us to track the product. Using this field, we know which product the customer is looking at, and we can show it in the Oct8ne viewer.  

For this, it is necessary that the link field is IDENTICAL to the canonical URL of each product page. 



In case the page does not have the rel='canonical' tag, the link field must be IDENTICAL to the page URL





    • Related Articles

    • Bot Instruction Manual for Web and Messaging

      TABLE OF CONTENTS 1. OVERVIEW 1.1. Flow Designer 2. WEB BOT: GETTING STARTED 2.1. Create a conversation 2.2. Specific tools in the conversation designer 2.3. Turning the Bot on and off 3. BOT MESSAGING: GETTING STARTED 3.1. Create a conversation 3.2. ...
    • Oct8ne API for custom CSM integration

      Oct8ne API documentation API version 2.4 Contents 1. Introduction 2. Architecture 3. Overview 3.1. Downloading and installing plug-ins and extensions 3.2. Registering as a developer and enabling the platform 3.3. Inserting the oct8ne widget 3.4. ...
    • How to integrate Whastsapp into Oct8ne

      In the following document, we will try to explain how we can add a phone line to WhatsApp Business API, a Facebook (professional) page, or a professional Instagram account. Each process requires certain verifications by the business owner, which will ...
    • How to configure the tracking URL of orders in Prestashop

      The Oct8ne plugin for Prestashop (since version 1.0.28) has the ability to access customer order data. The integration of Oct8ne with prestashop orders allows to know the order number or order id, the products that have been bought in that order, ...
    • Catalog upload via Feed

      1. INTRODUCTION One of the main features of Oct8ne is its integrated viewer. The viewer is an interactive space shared by agents and customers, within the chat, to view images and videos of the products in your catalog. Simultaneously, you can zoom ...