due to massive price increases, I am switching from shipstation to veeqo. for years I have used a php file that pulls my order data from shipstation and imports it to a pdfmonkey template that prints out my custom packing labels.
I am trying to get the same label to work with veeqo but no matter what I do, I don’t seem to be able to get the product information to import.
I can get all of the customer information, but the order part just says unnamed product.
When trying to pull the data without importing to pdfmonkey, i get:
Line Items (Products from WooCommerce):
Product ID: N/A
Title: No Title
Description: N/A
SKU Code: N/A
UPC Code: N/A
Model Number: N/A
I need to figure out how to get the data from each product - including name, sku, and attributes (color/style/size) and a custom field where the customer has added their name to a customized product.
Can anyone help me!!
I have read the api documentation over and over and still cant figure it out.
Hey @aimiescreations
Could you clarify how you are pulling data from Veeqo’s API? Are you making the requests to Veeqo’s endpoints yourself, or is PDFMonkey making these on your behalf?
I have a php file located on my website that is trying to pull the information. It seems to be working, but apparently veeqo doesn’t pull the same information from woocommerce as shipstation does.
Is there a way to find out what information veeqo is pulling?
Thanks!
Aimie Furse
801-706-5093
Aimie’s Creations, L.L.C.
Aimie’s Creations will be closed during June 2025. We will not be producing or taking orders during this time. If you need something for for May or Early July, please make sure to order it ASAP. We will resume taking orders on July 5, 2025.
Aimie, are you still trying to figure this out?
Hey @aimiescreations,
It sounds like you’re trying to adapt an existing solution to work with Veeqo. Whilst the parameters from Veeqo’s API might be slightly different — you should be able to change your PHP file to work with the API.
I would suggest to reach the GET /products/{product_id} endpoint to gather this data. This lists information of a product, with which then you can dive in at a sellable level to get the required fields.
Here’s an example of where you can find each parameter in the response of the product detail call. Replace “0” with the sellable_id that you are trying to get information for.
| Parameters |
Location in response |
| Product ID |
[“sellables”][0][“id”] |
| Title |
[“sellables”][0][“title”] |
| Description |
[“sellables”][0][“product”][“descriptions”] |
| SKU Code |
[“sellables”][0][“sku_code”] |
| UPC Code |
[“sellables”][0][“upc_code”] |
| Model Number |
[“sellables”][0][“model_number”] |
If this works for you, please mark this message as a solution so that other developers can use it as a reference. If you are still having trouble then contact Veeqo Support via the support messenger in the Veeqo app or contacting helpme@support.veeqo.com
@aimiescreations I am looking to do something similar with Invoices. Was this solution successful for you?