Have your say in Community Polls: What was/is your greatest motivation to start your own business?

Capture Payment by scanning QR or Barcode on packing slip

Capture Payment by scanning QR or Barcode on packing slip

Joachimgolf
Shopify Partner
35 1 6

Hello everyone!

I have a little tricky one here i would love to get some assistance with. We have a logistics flow where we do not capture payments before an order has been picked. The reason for this is partially national laws, but also avoiding issues where we capture payment for an order where we do not have sufficient products in stock.

 

Currently we manually capture payments when an order has been picked, which automatically moves an order between pre-filtered lists in Shopify. We use the packing slips for picking all the orders, and with the pre-filtered lists, we book shipments in bulk for all orders that has been picked & payment has been captured, and are ready to be packed & shipped.

 

The ideal scenario would be, rather than manually going into Shopify on our mobile phone, search for the order & then manually capturing the payments, would be to simply scan a QR or Barcodode to capture the payment.

 

We currently use Shopify Flow for many automations, and the plan was to use this for the same purpose. The issue i am facing currently is:

- How do we add unique barcodes or QR-codes on every packing slip, that reffers to that specific order.

- How would be inform Shopify Flow once the code has been scanned, so that the Flow automation can trigger and capture payment for that specific order.

 

Any ideas are welcome here!

Reply 1 (1)

Joachimgolf
Shopify Partner
35 1 6

UPDATE!

I managed to add the barcode to the packingslip using the Libre Barcode 39 google font. The barcode is generated using the {{ order.order_number }}, so the barcode is basically just the order number. 

 

The next issue now is:

- How would be inform Shopify Flow once the code has been scanned, so that the Flow automation can trigger and capture payment for that specific order.