Shopify Tags Update Process

Shopify Tags Update Process

Module: Processes
Path: Processing > Processes
Topic: Shopify Tags Update Process
Version(s):  5.1 & up
Editions: All


What Is Shopify Tags Update Process

  • Module will look through each order in the tracking table and check to see if its subscription is still active.
  • If its subscription is set “Don’tShipAgain” to 0 then update the tag on the order to “OLX-SubscriptionCancelled” from the original tag of “OLX-AS-Enrollment” or “OLX-Subscription”
  • ***only base is updated - leg orders do not
  • If a one-time order is canceled or refunded, then Order gets tagged with “OLX-Cancelled” or “OLX-Refunded”


Making The Connection

Where Will I See This Within OLX?

This module updates an outside vendor with information contained within OLX. There is nothing outside Process History to let you know an order has taken part in the process.

What Reports Can Be Pulled?

At this time there are no reports specifically for Shopify Tags

What Imports/Exports Relate to Shopify Tags Update Process

  1. Shopify Order API Export
  2. Shopify Order Import

Trouble Shooting

  • RESPONSE: HTTP Status Code (422) {"errors":{"order":["Line items is invalid"],"line_items":["Name can't be blank","Title can't be blank"]}}

    • Base item custom value - Shopify_Sku
  • RESPONSE: HTTP Status Code (422) {"errors":{"customer.email_address":["is invalid"]}}

    • Review the customers email address

Setup

Required Custom Values

Client Custom Values

  1. Shopify_Subdomain- capitalization does not matter

    1. This can be added at company level if only one store for all clients 
      1. Requires 1 hr code change
    2. REQUIRED
  2. Shopify_APIPassword - case sensitive
    1. To get your Shopify API secret key, navigate to Shopify admin > Settings > Apps and sales channels > Develop apps. Select your app and click on API credentials. Your API secret key will be displayed there.
    2. This can be added at company level if only one store for all clients 
      1. Requires 1 hr code change
    3. REQUIRED

Shopify Admin API Access Scopes

The following permissions must be granted in Shopify for the export to work correctly between the two systems:
  1. Login to Shopify
  2. Go to Settings
  3. Apps and Sales Channels
  4. Develop Apps
  5. open the app you created for OLX integration with each client
  6. navigate to Configuration tab
  7. review access scopes
    1. specifically looking for the write scopes
      1. write_content,
      2. write_customers,
      3. write_orders,
      4. write_products,
      5. write_translations,
      6. write_third_party_fulfillment_orders,
      7. write_themes,
      8. write_shipping,
      9. write_script_tags,
      10. write_resource_feedbacks,
      11. write_reports,
      12. write_product_listings,
      13. write_price_rules,
      14. write_order_edits,
      15. write_online_store_pages,
      16. write_merchant_managed_fulfillment_orders,
      17. write_marketing_events, 
      18. write_locales,
      19. write_legal_policies,
      20. write_inventory,
      21. write_gift_cards, 
      22. write_fulfillments,
      23. write_draft_orders,
      24. write_discounts,
      25. write_assigned_fulfillment_orders, 

Create Schedule

Job should be scheduled as last step in your processing.
  1. Processing >Processes
  2. Click on Show Schedules to open scheduler
  3. Click on Add to add new schedule
  4. Set Schedule Name
  5. Set Schedule run parameters
  6. Category = Other
  7. Process Type = Shopify Tags Update Process
  8. Select order date between start/end date range
  9. Client = [select client]
  10. Campaign = (whichever campaigns you want)
  11. Click save on scheduler


    • Related Articles

    • Shopify Order Import

      Module: Imports Path: Processing > Imports Topic: Shopify Order Import Version(s): 5.1 & Up Editions: All What Are Shopify Order Import This module is built for olx 5x and lets us import orders from the Shopify. It supports four payment gateways for ...
    • Shopify Ship Confirmation Export

      Module: Export Path: Processing>Import/Export>Exports Topic: Shopify Ship Confirmation Export Version(s): 5.1 & up Editions: All What Is Shopify Ship Confirmation Export The Shopify Ship Confirmation Export is used to pass payment and fulfillment ...
    • Shopify Order API Export

      Module: Export Path: Processing > Import/Export > Exports Topic: Shopify Order API Export Version(s): 5.1 & Up Editions: All What IS Shopify Order API Export Shopify Order API Export allows you to export orders from your OLX instance into Shopify. ...
    • 5.1.364 - Update Payment Batch List Screen

      Version: 5.1 Patch: 364 Title: Update Payment Batch List Screen Application Category: Other, Payment Processing Patch Type: Feature Description: Some minor improvements to the Payment Batch List screen. Added new Process Batch popup which shows the ...
    • Process History

      Module: Processing Path: Processing > Process History Topic: Process History Version(s): All Editions: All What Is Process History Process History is a display of all jobs that have processed or are currently processing in your system. This is a ...