How to proceed info about fullfillments between Odoo and Shopify

How to proceed info about fullfillments between Odoo and Shopify

Upon receiving orders from Shopify in Odoo, our connector also receives details regarding fulfilled products.

You can always find all the necessary information about fulfillments, carriers and tracking numbers in a dedicated table within the e-Commerce Integration Tab.:

Screenshot 2024-06-24 at 12.50.43.png

To update the data in this table, simply utilize the ‘Fetch and Apply from external’ button.

Screenshot 2024-06-24 at 12.56.51.png

How to create delivery orders for fulfilled products

You have two options for creating delivery orders for shipped products from Shopify:

  1. Manual Creation:

    • To create pickings manually, simply click on the “Apply” button for the required fulfillment once the order is confirmed.

    • If there is sufficient stock in Odoo, transfers will be generated for the specified product and quantity, moving them to a completed state.

Screenshot 2024-06-25 at 08.45.23.png

In case there is insufficient stock for this product after clicking the apply button, the fulfillment line will fail. To investigate why the fulfillment couldn’t be completed successfully, proceed by clicking on the fulfillment line and then navigate to ‘internal info’ where you can find details explaining the issue.

Screenshot 2024-07-02 at 10.25.40.png
  1. Automatic Application:
    By selecting the checkbox “Apply External Fulfillments,” you can automate this process. This feature is particularly useful when an auto workflow is configured to generate pickings post-order confirmation. In cases where all ordered items are fulfilled products, all pickings will be created and transitioned to a completed state immediately after order confirmation.

Screenshot 2024-06-25 at 08.46.29.png

If you want to generate pickings for various Odoo Warehouses or Locations in Shopify, certain conditions must be met. Primarily, this functionality is only achievable with the sale_sourced_by_line module installed. Additionally, mapping for locations must be set up (each Shopify location needs to correspond with a separate Warehouse in Odoo). Meeting these prerequisites enables the creation of individual transfers for each warehouse.

Both manual and automated options applying Shopify fulfillments are working for 1, 2, and 3 step Outgoing Shipments. When opting for the manual process, we recommend applying Shopify fulfillments only after pick and pack transfers (if applicable) linked to the order have been validated and marked as ‘done’.

How to send information about fulfillments from Odoo to Shopify

To efficiently transmit information regarding pickings from Odoo to Shopify you need activate “Enable Order Tracking Export Job” checkbox and configure the Shopify code for carriers as detailed in the following article: Why I get “odoo.exceptions.UserError: The “Shopify Code” field is not defined for the “DHL” carrier.” error while sending tracking number to Shopify?.

Screenshot 2024-06-25 at 09.31.34.png

When shipping less than the total quantity of an order and the user utilizing the “no backorder” Odoo flow, Shopify will only receive details about the shipped products, leaving the order in a “partially fulfilled” state. To ensure all products are fulfilled on Shopify, activate “Force Full Fulfillment in Shopify“ checkbox. By doing so, even if you close all pickings in Odoo using the “no backorder” flow, our connector will fulfill Shopify orders entirely.

Screenshot 2024-07-02 at 09.49.11.png

Still have questions?

Our support team is always ready to help: https://support.ventor.tech/

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *