More Shipstation integrations

This commit is contained in:
2026-08-31 10:08:30 -05:00
parent ae74f78520
commit 4c172c1fd5
10 changed files with 527 additions and 9 deletions
+21 -3
View File
@@ -19,12 +19,30 @@ JIRA_JQL=project = AR AND created >= startOfDay() ORDER BY created ASC
# Deliverable/SKU-bearing custom fields, per company (comma-separated field IDs)
JIRA_SIGNIFY_SKU_FIELDS=customfield_10573,customfield_10570
JIRA_OAKSTREET_SKU_FIELDS=customfield_12790,customfield_13021
# Recipient/shipping contact fields - shared across both companies' tickets.
# Only used by the emergency "Send to ShipStation" action.
JIRA_FIELD_NAME=customfield_10662
JIRA_FIELD_PHONE=customfield_10424
JIRA_FIELD_EMAIL=customfield_10544
JIRA_FIELD_ADDRESS1=customfield_10654
# Best guess pending confirmation - both "Address 1" and "Address 2" were
# listed with the same label, this assumes the second one is Address 2.
# Verify via double-click -> raw payload on a ticket that has both filled in.
JIRA_FIELD_ADDRESS2=customfield_10655
JIRA_FIELD_CITY=customfield_10480
JIRA_FIELD_STATE=customfield_10560
JIRA_FIELD_ZIP=customfield_10479
JIRA_FIELD_NPI=customfield_10349
# --- ShipStation (API V2) ---
# Used only to pull tracking numbers for JIRA tickets - order/shipment
# numbers there are the same as the JIRA ticket number, so no store
# mapping is needed here.
# Used to pull tracking numbers for JIRA tickets (order/shipment numbers
# there are the same as the JIRA ticket number), and for the emergency
# "Send to ShipStation" action.
SHIPSTATION_API_KEY=
# Store IDs - only needed for the emergency send (creating a new order
# needs to know which store to put it in; pulling tracking numbers doesn't).
SHIPSTATION_SIGNIFY_STORE_ID=se-221889
SHIPSTATION_OAKSTREET_STORE_ID=se-367672
# --- Companies ---
# SKU prefix -> company. Add more "PREFIX:Company" pairs as you add companies.