Advanced Order Export for WooCommerce

Local Pickup Plus

Need pickup locations in your exports? Appointment dates? Which items go where?

Local Pickup Plus stores this data differently than standard shipping. Here’s how to export it.

Two scenarios

Scenario 1: One pickup location for the entire order. Customer picks everything up at the same store.

Scenario 2: Multiple pickup locations. Different products go to different stores.

Use the right code for your situation.

Scenario 1: One location per order

This exports pickup details at order level. One row per order.

 What you get: One row per order with pickup location ID, name, address, phone, date, and items.

Scenario 2: Location per product

Products might be picked up from different stores. This exports pickup data at product level.

What you get: Each product row shows its own pickup location and appointment time.

Setup steps for both scenarios

  1. Copy your chosen code block
  2. Paste into your theme’s functions.php
  3. Go to Advanced Order Export for WooCommerce
  4. Create or edit an export profile
  5. Open Setup Fields

For Scenario 1: Look under Order Fields. You’ll see pickup location columns. Check the ones you need.

For Scenario 2: Look under Product Fields. Pickup columns appear there.

Save and test on one order.

What each field means

  • _pickup_location_id – Internal ID of the pickup spot
  • _pickup_location_name – Store name or location label
  • _pickup_location_address – Full formatted address
  • _pickup_location_phone – Store phone number
  • _pickup_date – When to pick up (date + time)
  • _pickup_items – Which products are in this pickup

Common mistake

Using the wrong scenario code. If products go to different stores, Scenario 1 will only show one location. You’ll lose data.

Check your Local Pickup Plus settings. “Per order” vs “Per product” matters.

Address looks wrong?

The code combines address parts with commas. Edit the $_parts array if you need different formatting.

Remove address_2 or state by deleting that line. Add company if it exists.

No pickup date?

The date code requires the appointment object. If your orders don’t have appointment times, the _pickup_date field stays empty.

Pro tip

Need both order-level and product-level data? Run two separate export profiles. One with Scenario 1. One with Scenario 2.

Test on an order with multiple pickup locations. Verify each product shows the correct store.

Real talk

Local Pickup Plus stores pickup data in shipping item meta. Not in regular order meta. That’s why standard exports miss it.

These codes dig into the shipping items. Pull out exactly what you need.

Your store staff gets clear pickup instructions. No more guessing which products go to which store.

Have questions? Please submit a support request. We're always happy to help!

Advanced Order Export
for WooCommerce
PRO

From $30
Buy
✓ 30-day money-back guarantee