Skip to main content
Skip table of contents

Configuring Zebra Shelf Label Printers for Solteq Commerce Cloud Usage

The following steps describe how to take a Zebra printer into use with Solteq Commerce Cloud.

Create a Zebra Account for Your Company

Create a Zebra account for your company in the https://developer.zebra.com/.

Solteq Commerce Cloud uses the SendFileToPrinter API, which you need to register for your company. There are two pricing plans available:

  • Free: Up to 100 requests/day and max. 5 requests/second.

  • Paid: Charged per request basis, max. 5 requests/second.

Note that the maximum size for one request is 10 megabytes in both plan types.

One request corresponds to one direct print using one template, or printing one shelf label set in the same request. If several printers using direct printing have been defined with different default templates, every template will generate one request.

Create the Application and Register API in Zebra Developer Portal

  1. Login to the portal.

    image-20250915-124930.png
  2. Click Create app

  3. Enter the App Name and other info.

    image-20250915-125001.png
  4. Click Add app.

  5. The newly created App info includes the required Key info.

    image-20250915-125107.png

Add Your Printer Devices to Zebra Portal

  1. Add the required printers to Zebra service by clicking Add Device.

    image-20250915-125325.png
  2. Enter the device details.

    image-20250915-125428.png
  3. Click Get Enrollment String to get the code which is used to create the link between the cloud service and the printer. Instructions for entering the enrollment string into the printer are also displayed (see below)

Enroll your Printer(s)

Enroll your printer(s) with Zebra tools to create the link to Zebra cloud.

image-20250915-125603.png

One way to enter the enrollment string into the printer is to save the enrollment string as a text file and send it to the printer using the Zebra tool.

image-20250915-130022.png

Enable Zebra Printing in Company Configurations

  1. In the Company Configurations view, click the Zebra printing enabled switch to ON position.

  2. Enter the Zebra Cloud Api-key (this is the same as Consumer Key in Configuring Zebra Shelf Label Printers for Solteq Commerce Cloud Usage | Create-the-Application-and-Register-API-in-Zebra-Developer-Portal) and Zebra Cloud Tenant ID.

    image-20250915-121140.png

    Zebra printing settings in Company Configurations (example)

  3. Click Save to save your changes.

Configure Zebra Printing Settings in Store Configurations

When Zebra printing has been enabled in Company Configurations, you need to define Zebra Printing settings in Store Configurations.

Default Template and Direct Print settings are used when the Back Office user has a Store selected.

If the Back Office user has not selected a Store, using the Zebra printing feature always prompts the user to select the template and the printer used.

  1. Click +Add new Zebra Cloud Printer

  2. Enter the Description for the Printer

  3. Enter the Serial Number of the printer.

    • Serial number from the printer. The printer must be added to the Zebra portal, and the print "key" obtained from the portal must be added to the printer using the Zebra printer tools software.

  4. Select the Default Template used in the Store.

  5. If you want to use the Direct Print option, click the Direct Print switch to ON position.

image-20250915-121451.png

Direct Print Options

The following options are in use when defining settings for Default Template and Direct Printing.

Setup at the Store

Printouts

At least one printer with both Default Template selected and Direct Print enabled.

All labels will be directly printed out from the printer; no printer or template selection needed.

At least one printer with both Default Template selected and Direct Print enabled, and another printer with only Direct Print enabled.

Clicking the Zebra printing icon in Product Details will print out the labels from the printer with both settings enabled.

At least one printer with Direct Print enabled, but no default templates selected.

Clicking the Zebra printing icon in Product Details will display the printer menu, and the user must select the template before printouts are printed.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.