Frequently asked questions

Find answers to common questions about Stocky.

Can I sync cost prices between Shopify and Stocky?

Yes, cost prices sync between Shopify and Stocky. To update cost prices, in Stocky select Preferences > COGS. To update prices from Stocky to Shopify, click Sync average costs to Shopify. To update prices from Shopify to Stocky, click Sync cost prices into Stocky.

Can I use the custom fields I create in Stocky in my Shopify admin?

No. Stocky's custom fields can be used only within Stocky.

Can I use a barcode scanner with Stocky?

Yes. Several functions of Stocky, including receiving purchase orders, receiving stock transfers, and performing a stocktake can all be done with a barcode scanner.

You can use any barcode scanner that's USB keyboard compatible with Stocky. Before you begin using a barcode scanner with Stocky, make sure that the scanner is set to use 'keyboard mode' or HID mode. This mode allows the barcode scanner to interact with the online store, as opposed to an app like Shopify POS, which requires IOS mode (sometimes called SPP or application mode).

To change the mode of the Socket Mobile 1D barcode scanner, perform a factory reset of the scanner.

How does Stocky round numbers?

Stocky rounds all numbers to two decimal places, and then adds each line item to provide a total. If you need to change the total of an invoice to match an external accounting software, then you can use the Adjustments field in any invoices.

Why is Stocky not syncing with Shopify?

There are two common situations that stop Stocky from syncing with Shopify:

  • unable to connect with the Shopify API
  • a change in your variant ID

Unable to connect with the Shopify API

If the Shopify API is unavailable or returning an error when Stocky tries to update your stock levels, then wait five minutes and try syncing again.

If the sync issue doesn't resolve, then it might be due to a change in your product's variant ID. Follow the guide in the next section to fix the error.

A change in your variant ID

Every product and variant in Shopify has its own unique ID, which is called a variant ID. Stocky communicates with Shopify using this unique ID. Even when you delete a product, Stocky continues to associate with the same variant ID. For example, some apps or importing products in bulk can delete and create the same product, which changes the variant ID. When this happens, Stocky can't find the variant ID of the deleted product and fails to sync with that product's information.

If your purchase order (PO) in Stocky has a deleted product, then you need to edit the PO to remove the deleted product and add the new product with the new variant ID. After you edit the PO, Stocky is able to sync again.

To avoid making changes to your variant IDs, follow these best practices:

  • When you update products in Shopify, don't delete the product and create a similar one. Always edit the original product to ensure that the variant ID remains the same.
  • When you import products in bulk in Shopify, make sure to always click Replace any current products that have the same handle to maintain the same variant IDs for your products.

If you're not performing any actions that can affect your variant ID, then one of your other apps might be causing the sync issue.

Can't find answers you're looking for? We're here to help you.