Using ChatGPT (OpenAI) to write product descriptions

Using ChatGPT (OpenAI) to write product descriptions

Retailer 3.2.1 introduces integration with ChatGPT, an artificial intelligence that produces text based on learning from internet text and previous chats with humans. ChatGPT is produced by OpenAI, a for-profit company based in California. In Retailer, ChatGPT can be used to instantly produce product descriptions for your stock items, which can dramatically reduce the time it takes to make your stock website-ready.

OpenAI currently offer a 3-month free trial that comes with $5 of credit. Once this trial expires or you use up the credit, you will need to provide Open AI with a credit card to use their pay-as-you-go system, or sign up to a subscription.

Getting Started

  1. Click HERE, then click the 'Sign Up' button.
  2. Follow the prompts to create an account. This will require verification with both an email address and a mobile phone number.
  3. Once you have created an account and logged in, it should take you to the API keys page. If not, click HERE.
  4. Click 'Create Secret API key'. Copy the code here by clicking the green button at the end of the code. Note that this is your one chance to copy this code, if you make a mistake you will need to generate another key,
  5. From the main menu in Retailer, go to Setup -> API Connection
  6. Scroll down the list here until you find OpenAI.
  7. Click OpenAI, then paste the code you copied into the 'API Key' field. Click 'Save'.

Using OpenAI to Generate Product Descriptions

Once you have added the OpenAI API key to Retailer, using ChatGPT to generate descriptions is easy. In the Extra Details tab of the stock screen, you should now see a button 'Generate AI Description'. Clicking this button will instantly generate an AI description of the item. The 'Generate AI Description' button is also present in the stock wizard when adding a new item.
If you don't have the Extra Details tab in the stock screen, click HERE for steps to enable it.

You can further refine the descriptions generated by adding key words. To do this, simply type the words into the extended descriptions area before clicking 'Generate AI Description'. For example, if you were generating a description for a Lamp, you might add key words like 'LED', 'Dimmable' or 'Modern'. ChatGPT will incorporate these words into its description of the item.

If you accidentally click 'Generate AI Description' and overwrite an existing description, just click the 'Undo' button. The 'Copy to Webstore Description' button will copy the extended description into the web description box as well.
Please note that Tower Systems is not responsible for the contents of the generated descriptions and cannot guarantee their suitability or accuracy.


The default ChatGPT model in settings, text-davinci-003, is no longer available. You must change this setting to GPT-Turbo-3.5
There are a few options you can change to alter the descriptions that ChatGPT generates. These settings are found in Setup->Stock->AI Descriptions.
  1. Model: Changes which AI model/engine is used to generate descriptions. If you are not happy with the descriptions, try changing this option. Several of these options have been discontinued by OpenAI - you must change this setting to GPT-Turbo-3.5. More options are being added in future Retailer updates.
  2. Prompt Prefix: This prefix is added to the request that is sent to the AI. By default, it is set to 'Describe' - so when you generate a description, the request sent to ChatGPT is "Describe [Product Name]". Changing this prefix will change the nature of the description receive - you could try 'Create SEO description for' or similar. If you are not happy with the descriptions generated, experiment with this setting and see what works.

    • Related Articles

    • Shopify advice: writing Collection and Product descriptions that are SEO friendly and informative for customers

      Writing unique and thoughtfully crafted collection and product descriptions are important because each individual page of your webstore is crawled and ranked on Google. This determines where you show in search results, which can determine traffic, ...
    • 🎬 Webstore Stock Item Data Introduction

      You can utilise 2 awesome integrations to help get your stock items ready for a website. Use Barcode Lookup to download descriptions, webstore description, images and classification details from the Barcode Lookup Data Base Using Barcode Lookup to ...
    • Write-Off Report

      The write-off report produces a list of stock that has been written off during a given date-range. Click HERE for more information on writing off stock. Generating the Report On the top menu bar of Retailer, click on Reports > Stock Reports > ...
    • Showing Extended Descriptions on Receipts

      Before adding Extended Descriptions to receipts, click HERE for instructions on enabling the Extra Details feature. Extended Description can be used for longer descriptions, warranty information or product care instructions. On the top menu bar of ...
    • Using TitlePage

      Adding new stock from TitlePage The stock wizard can be accessed through several areas such as: Click the Add button in the Stock Screen. Click the Add button in the Find Stock Screen. In the Enter Barcode and PLU screen, scan or type in the ...