• After the payment is completed, this is the series of status I get:

    1. Payment is Successful against this order.
    Transaction ID: pay_OSUTGEXuoEtIQ8

    2. Pushing order to shiprocket:2190
    – Shipment tracker for woocommerce

    3. Failed to push order to shiprocket, got error response from shiprocket: ‘{“message”:”Given channel id does not exist”,”status_code”:400}’
    – Shipment tracker for woocommerce

    4. Order status changed from Processing to Pending payment.

    5. Please click on the below url to track your Shipments:

    6. Unpaid order cancelled – time limit reached. Order status changed from Pending payment to Cancelled.

    Is there a way to fix this, thanks.

    • This topic was modified 3 months, 1 week ago by Joy Chetry.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor amitmital

    (@amitmital)

    Hi Joy,

    Thank you for sharing the notes, seems like there are 2 separate issues here.

    1. Orders are not getting pushed to shiprocket.
    2. Order status is changing back from processing to pending payment.

    For first issue, as mentioned in the notes, you need to set correct channel id in plugin settings to fix the issue. You can get correct channel id from this page: https://app.shiprocket.in/seller/channels

    Regarding second issue, it happens when order status push is enabled in shiprocket, while custom order statuses are by default not supported by woocommerce. Please note that have no control over this and is not responsible for this behavior. To fix this issue, please turn off order status push in channel settings in shiprocket. Alternatively, you can revoke the rest api keys in woocommerce advance settings and see if that fixes the problem.

    Best Regards,

    Amit

    Thread Starter Joy Chetry

    (@joychetry)

    Thank you for the reply.
    Another doubt is whether the “Shiprocket” plugin must be active alongside the “Shipment Tracker for Woocommerce” plugin.

    Plugin Contributor amitmital

    (@amitmital)

    No, “Shiprocket” plugin is not required to be active for this plugin to work.

    Thread Starter Joy Chetry

    (@joychetry)

    Thanks for the reply.

    Can you also tell me if it is possible to set custom status to WooCommerce orders.
    For example, if the Shipping Status shows In Transit then the Order status should also show In Transit instead of Completed.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this review.