Acknowledgements - Cancelling an Order

Overview

Before an order is fulfilled or shipped, you can process a cancellation for the order to notify the end customer and process a refund for the order. To create a cancellation, you can use your existing Logicbroker integration to create the Acknowledgement type document with all the items that are being cancelled. It is required to provide at least one cancelled item in the transaction. 

See additional sections below for:

Flow Process

The boxed area below represents the cancellation process from Logicbroker to Google Shopping Actions.

mceclip0.png

Creating a Test Cancellation

To create a test cancellation, you must begin following the steps for creating a test order, follow instructions here.

Once a test order is created in Logicbroker, you must navigate to your new order, it will be in the Ready to Ship status, here you can click Accept/Reject.

mceclip1.png

On the Acknowledgement draft page, you must enter the quantity of products being cancelled with the Change Reason. Here is a list of standard Logicbroker change reasons that will be mapped to Google's cancellation reasons. For a full list of reasons see Field Descriptions below.

Logicbroker Standard Change Reason

Google Cancel Reason

Bad address

 malformedShippingAddress

Cannot ship to PO box.

 unsupportedPoBoxAddress

Cannot ship using provided ship method

 undeliverableShippingAddress

Customer changed mind

 customerInitiatedCancel

Other

 other

Out of stock

 noInventory

Invalid item cost

 priceError

mceclip2.png

Once the cancellation is updated, click Submit. The acknowledgement/cancellation will process in real time to your Google Shopping Actions connections and will see the original order update with all cancel and refund data.

mceclip3.png

Field Descriptions

Below are a list of fields that are updated in Google Shopping Actions and the corresponding Logicbroker field. This will help understand your integration and what information is expected to send to Google.

Google Field

Logicbroker Field

Description

Notes

Requirement

id

ExtendedAttribute[Name="GoogleOrderNumber"].value

Will automatically pull from the linked order.

 

Required

lineItemId

AckLines.ExtendedAttribute[Name="GoogleLineItemId"].value

Will automatically pull from the linked order.

 

Required

quantity

AckLines.QuantityCancelled

Total quantity cancelled.

 

Required

operationId

"cncl"+Identifier.LogicbrokerKey+"-"+index

Will automatically generate from the document.

 

Required

reason

AckLines.ChangeReason

Available values include:

"customerInitiatedCancel"

"invalidCoupon"

"malformedShippingAddress"

"noInventory"

"other"

"priceError"

"shippingPriceError"

"taxError"

"undeliverableShippingAddress"

"unsupportedPoBoxAddress"

If no value is provided, "other" will be defaulted.

You can also use Logicbroker's standard codes which map to the following:

"Bad address": "malformedShippingAddress",

"Cannot ship to PO box.": "unsupportedPoBoxAddress",

"Cannot ship using provided ship method": "undeliverableShippingAddress",

"Customer changed mind": "customerInitiatedCancel",

"Other": "other",

"Out of stock": "noInventory",

"Invalid item cost": "priceError"

Required

reasonText

AckLines.ChangeReason

If no value is provided, "other" will be defaulted.

 

Required

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

Submit a request