Advertisement
nessoft

Jolt for sales order

Nov 18th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.79 KB | None | 0 0
  1. [
  2.   {
  3.     "operation": "shift",
  4.     "spec": {
  5.       "original_sales_order": [
  6.         "original_sales_order", "sales_order"
  7.       ]
  8.     }
  9.   }, {
  10.     "operation": "shift",
  11.     "spec": {
  12.       "sales_order": {
  13.         "items": "order_level",
  14.         "fulfilments": "fulfilments_level"
  15.       }
  16.     }
  17.   }, {
  18.     "operation": "shift",
  19.     "spec": {
  20.       "original_sales_order": "original_sales_order",
  21.       "order_level": {
  22.         "edges": {
  23.           "*": {
  24.             "node": {
  25.               "id": "order_level_wprice[&2].id",
  26.               "ref": ["order_level[&2].ref", "order_level_wprice[&2].ref"],
  27.               "quantity": ["order_level[&2].quantity", "order_level_wprice[&2].quantity"],
  28.               "totalPrice": "order_level_wprice[&2].totalPrice"
  29.             }
  30.           }
  31.         }
  32.       },
  33.       "fulfilments_level": {
  34.         "edges": {
  35.           "*": {
  36.             "node": {
  37.               "items": {
  38.                 "edges": {
  39.                   "*": {
  40.                     "node": {
  41.                       "@": "fulfilments_level[]",
  42.                       "status": {
  43.                         "FULFILLED": {
  44.                           "@2": "valid_fulfilments[]"
  45.                         }
  46.                       }
  47.                     }
  48.                   }
  49.                 }
  50.               }
  51.             }
  52.           }
  53.         }
  54.       }
  55.     }
  56.   }, {
  57.     "operation": "shift",
  58.     "spec": {
  59.       "original_sales_order": "original_sales_order",
  60.       "order_level_wprice": "order_level_wprice",
  61.       "order_level": "order_level",
  62.       "fulfilments_level": {
  63.         "*": {
  64.           "orderItem": {
  65.             "ref": "fulfilments_level[&2].ref"
  66.           },
  67.           "filledQuantity": "fulfilments_level[&1].quantity"
  68.         }
  69.       }
  70.     }
  71.   }
  72. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement