The Pixel Shipping app puts a locker picker on the cart, writes locker and shop-pickup rates at checkout, and lets you buy the label from the order. Any Shopify plan. Pixel holds the courier contracts.
pixel desk
Sign up, then open API keys. Copy a Test key (ps_test_…). Use a Live key (ps_live_…) only after Billing has prepaid credit.
shopify admin
Install Pixel Shipping from the Shopify App Store or Apps in the Shopify admin. After install, the embedded app opens with Home, Account, Sender details, Carriers, and Labels.
/app/account
Paste keys from the Pixel desk API keys page. Start in Test.
The Shopify app is free. Pixel invoices postage and the platform fee.
/app/sender
Pixel does not apply organization sender defaults. This address is sent on every label.
/app/carriers
Four actions on this screen, then two settings the app cannot change for you.
Turn a carrier off for a country to hide it from the cart locker picker. Leave every box on if you offer all Pixel carriers in Latvia, Estonia, and Lithuania.
Save coverage
Checkout quotes this compartment. You still pick the size and weight when buying a label.
Save default sizes
Writes Pixel display rates onto the Store default shipping profile as Pixel Latvia, Pixel Estonia, and Pixel Lithuania. Each zone gets Pixel locker rates and Pixel shop pickup at €0. Shop currency must be EUR. Safe to run again when catalog prices change.
Sync shipping prices
Turns off Shopify local pickup on every location and registers the Pixel checkout filter. After a cart choice, checkout keeps only that one Pixel rate and hides the Ship/Pickup toggle. Confirm in Change checkout settings?
Set up checkout
In the theme editor, open the cart page and add the Pixel locker block. Buyers choose country, To locker or Pickup, carrier, and locker before checkout. Pixel lockers are only for Latvia, Estonia, and Lithuania. Shop Pay or Buy now that skip the cart will not show the picker — pick the locker on the order instead.
Pixel locker
Under Customer information, set Shipping address phone number to Required. Lockers need a Baltic mobile number for the pickup code. Orders without a phone are not sent to Pixel until you add one on the order.
Settings → Checkout
/app/labels
Checkout saves a draft. Purchase it when you pack. One label per Shopify order. Destinations: LV, EE, LT.
Create the Pixel account, install Pixel Shipping, then walk Account, Sender details, and Carriers before the first order.