{"workflow":{"id":12902,"name":"Sync retail product prices between Shopify and WooCommerce with alerts","views":51,"recentViews":0,"totalViews":51,"createdAt":"2026-01-22T10:31:33.960Z","description":"# Retail Price Sync Automation for Shopify & WooCommerce\n\nThis workflow automates the synchronization of product prices across Shopify and WooCommerce platforms to ensure retail consistency. It triggers when a price change is detected in either system, applies platform-specific pricing rules (such as psychological rounding) and updates the secondary platform. The workflow also includes a threshold-based alerting system via Gmail for major price drops and logs every change to a Google Sheets master file for auditing.\n\n### Quick Implementation Steps\n\n1.  Set the `priceChangeThreshold` in the Shopify Configuration and WooCommerce Configuration nodes.\n2.  Connect your Shopify Access Token credentials to the Shopify trigger and update nodes.\n3.  Connect your WooCommerce API credentials to the WooCommerce trigger and update nodes.\n4.  Link your Google Sheets OAuth2 and Gmail OAuth2 credentials for logging and notifications.\n5.  Specify the `documentId` for your pricing log in the Log Price Changes node.\n\n\n## What It Does\n\nThis workflow acts as a bridge between two major e-commerce platforms, ensuring that a price update in one is intelligently reflected in the other. It goes beyond simple mirroring by:\n\n1.  **Threshold Monitoring:** Detecting if a price change exceeds a set limit (e.g., $150 or $500) to trigger immediate management alerts.\n2.  **Platform-Specific Logic:** Automatically formatting prices for different environments—for example, rounding WooCommerce prices to the nearest `.99` for psychological pricing while using standard rounding for Shopify.\n3.  **Audit Trail Creation:** Maintaining a centralized record of all price migrations in Google Sheets, including SKUs, old vs. new prices and timestamps.\n4.  **Team Communication:** Sending automated email notifications to ensure the team is aware of successful syncs or critical price volatility.\n\n\n## Who’s It For\n\n- Multi-Channel Retailers who need to keep pricing in sync across Shopify and WooCommerce storefronts.\n- Inventory Managers looking to automate price adjustments without manual data entry.\n- Finance & Operations Teams requiring an automated audit log of all pricing modifications.\n\n## Technical Workflow Breakdown\n\n### Entry Points (Triggers)\n\n1.  Shopify Price Update: Triggers on the `orders/updated` topic (or product updates) to capture new price data from Shopify.\n2.  WooCommerce Price Update: Triggers on `product.updated` to capture changes originating from the WooCommerce store.\n\n### Processing & Logic\n\n1.  Configuration Nodes: Define the source system and set the specific threshold for what constitutes a \"major\" price change.\n2.  Apply Platform-Specific Rules: A custom code block that calculates psychological pricing (e.g., forcing a `.99` ending) and ensures prices never drop below a minimum safety floor (e.g., `$1.00`).\n3.  Check Price Change Threshold: An internal filter that routes the workflow based on the magnitude of the price shift.\n\n### Output & Integrations\n\n1.  Update Nodes: Pushes the formatted price data to the target platform (Shopify or WooCommerce).\n2.  Log Price Changes: Appends a new row to a Google Sheet with detailed metadata.\n3.  Notifications: Uses Gmail to send high-priority alerts for major drops and routine confirmations for successful syncs.\n\n## Customization\n\n### Adjust Pricing Strategy\n\nModify the Apply Platform-Specific Rules (Code Node) to change rounding logic, add currency conversion factors or implement different psychological pricing tiers.\n\n### Change Alert Thresholds\n\nUpdate the `priceChangeThreshold` value in the Shopify Configuration or WooCommerce Configuration nodes to make alerts more or less sensitive.\n\n### Expand Logging\n\nThe Log Price Changes node is set to `autoMapInputData`. You can add custom columns to your Google Sheet and the workflow will automatically attempt to fill them if the data exists in the workflow.\n\n## Troubleshooting Guide\n\n| Issue                                    | Possible Cause                       | Solution                                                                                                           |\n| :--------------------------------------- | :----------------------------------- | :----------------------------------------------------------------------------------------------------------------- |\n| **Sync Not Triggering**                  | Webhook not registered correctly.    | Check the `webhookId` in the Shopify/WooCommerce trigger nodes and ensure the apps have permission to send events. |\n| **Google Sheets Error**                  | Sheet ID or Column names mismatched. | Verify the `documentId` and ensure the `id` column exists in your Sheet for matching.                              |\n| **Prices Not Rounding Correct/Expected** | Code node logic error.               | Review the JavaScript in Apply Platform-Specific Rules to ensure the `Math` functions match your strategy.         |\n| **Emails Not Sending**                   | Gmail OAuth2 expired.                | Re-authenticate your Gmail credentials in the n8n settings.                                                        |\n\n## Need Help?\n\nIf you need assistance adjusting the psychological pricing code, adding more platforms (like Amazon or eBay) or setting up advanced Slack notifications, please reach out to our [n8n automation experts](https://www.weblineindia.com/hire-n8n-developers/) at WeblineIndia. We can help scale this workflow to manage thousands of SKUs with high precision.","workflow":{"id":"I4LIlXRgmGxbLLJo","meta":{"instanceId":"14e4c77104722ab186539dfea5182e419aecc83d85963fe13f6de862c875ebfa","templateCredsSetupCompleted":true},"name":"(Retail) Price Change Sync","tags":[],"nodes":[{"id":"ad5559dc-ed46-4e01-9727-21846ac50510","name":"Shopify Price Update","type":"n8n-nodes-base.shopifyTrigger","position":[-1360,224],"webhookId":"ee006d9d-b808-4911-ab19-ae6aa64f7cf4","parameters":{"topic":"orders/updated","authentication":"accessToken"},"credentials":{"shopifyAccessTokenApi":{"id":"credential-id","name":"Shopify Access Token account 4"}},"typeVersion":1},{"id":"0f391eb8-4de4-4f90-ae95-4d1e9a204ad5","name":"WooCommerce Price Update","type":"n8n-nodes-base.wooCommerceTrigger","position":[-1360,16],"webhookId":"e90b32ca-b81c-4b8e-a49e-1563c7a0c078","parameters":{"event":"product.updated"},"credentials":{"wooCommerceApi":{"id":"credential-id","name":"WooCommerce account 9"}},"typeVersion":1},{"id":"da680227-5f0a-4b5f-9303-6fac1fb5e77b","name":"Extract Price Data","type":"n8n-nodes-base.set","position":[-368,144],"parameters":{"options":{},"assignments":{"assignments":[{"id":"ef4694e0-fadc-4251-bc62-89e3d2e220ff","name":"oldPrice","type":"string","value":"={{ $json.oldPrice }}"},{"id":"e985b35c-34af-4ade-9bb5-ea90d4f1e3b1","name":"newPrice","type":"string","value":"={{ $json.newPrice }}"},{"id":"7d9f6b6a-9af4-485c-a2bb-d1657bbfe641","name":"sourceSystem","type":"string","value":"={{ $json.sourceSystem }}"},{"id":"3712633c-58db-4293-af58-b7dab3a8db2f","name":"productId","type":"number","value":"={{ $json.id }}"},{"id":"7a1f7f39-9647-4d51-9f2f-b96e8e822c40","name":"sku","type":"string","value":"={{ $json.sku }}"},{"id":"0ca15bbf-7ecf-40a8-a7c2-bbb35fd7a592","name":"priceChangeThreshold","type":"string","value":"={{ $json.priceChangeThreshold }}"}]}},"typeVersion":3.4},{"id":"30ac1746-dc3e-48fd-86ba-6e93904f0826","name":"Update WooCommerce Price","type":"n8n-nodes-base.wooCommerce","position":[1856,48],"parameters":{"imagesUi":{},"resource":"product","operation":"update","productId":"={{ $json.id }}","metadataUi":{},"dimensionsUi":{},"updateFields":{"regularPrice":"={{ $('FormatWooCommerce').item.json.regular_price }}"}},"credentials":{"wooCommerceApi":{"id":"credential-id","name":"WooCommerce account 9"}},"typeVersion":1},{"id":"3d0cf273-c360-4585-870e-750ac301ab90","name":"Update Shopify Price","type":"n8n-nodes-base.shopify","position":[1856,240],"parameters":{"orderId":"={{ $json.id }}","operation":"update","updateFields":{"note":"={{ $('FormatShopify').item.json.shopifyPrice }}"},"authentication":"accessToken"},"credentials":{"shopifyAccessTokenApi":{"id":"credential-id","name":"Shopify Access Token account 4"}},"typeVersion":1,"alwaysOutputData":true},{"id":"882ee241-6a18-4287-8871-333bcac98c46","name":"Merge Platform Updates","type":"n8n-nodes-base.merge","position":[2672,144],"parameters":{},"typeVersion":3,"alwaysOutputData":true},{"id":"2dbf4a8f-c7e5-4760-aa27-ac3667e67035","name":"Log Price Changes","type":"n8n-nodes-base.googleSheets","position":[2896,144],"parameters":{"columns":{"value":{},"schema":[{"id":"id","type":"string","display":true,"removed":false,"required":false,"displayName":"id","defaultMatch":true,"canBeUsedToMatch":true},{"id":"admin_graphql_api_id","type":"string","display":true,"removed":false,"required":false,"displayName":"admin_graphql_api_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"app_id","type":"string","display":true,"removed":false,"required":false,"displayName":"app_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"browser_ip","type":"string","display":true,"removed":false,"required":false,"displayName":"browser_ip","defaultMatch":false,"canBeUsedToMatch":true},{"id":"buyer_accepts_marketing","type":"string","display":true,"removed":false,"required":false,"displayName":"buyer_accepts_marketing","defaultMatch":false,"canBeUsedToMatch":true},{"id":"cancel_reason","type":"string","display":true,"removed":false,"required":false,"displayName":"cancel_reason","defaultMatch":false,"canBeUsedToMatch":true},{"id":"cancelled_at","type":"string","display":true,"removed":false,"required":false,"displayName":"cancelled_at","defaultMatch":false,"canBeUsedToMatch":true},{"id":"cart_token","type":"string","display":true,"removed":false,"required":false,"displayName":"cart_token","defaultMatch":false,"canBeUsedToMatch":true},{"id":"checkout_id","type":"string","display":true,"removed":false,"required":false,"displayName":"checkout_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"checkout_token","type":"string","display":true,"removed":false,"required":false,"displayName":"checkout_token","defaultMatch":false,"canBeUsedToMatch":true},{"id":"client_details","type":"string","display":true,"removed":false,"required":false,"displayName":"client_details","defaultMatch":false,"canBeUsedToMatch":true},{"id":"closed_at","type":"string","display":true,"removed":false,"required":false,"displayName":"closed_at","defaultMatch":false,"canBeUsedToMatch":true},{"id":"confirmation_number","type":"string","display":true,"removed":false,"required":false,"displayName":"confirmation_number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"confirmed","type":"string","display":true,"removed":false,"required":false,"displayName":"confirmed","defaultMatch":false,"canBeUsedToMatch":true},{"id":"created_at","type":"string","display":true,"removed":false,"required":false,"displayName":"created_at","defaultMatch":false,"canBeUsedToMatch":true},{"id":"currency","type":"string","display":true,"removed":false,"required":false,"displayName":"currency","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_subtotal_price","type":"string","display":true,"removed":false,"required":false,"displayName":"current_subtotal_price","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_subtotal_price_set","type":"string","display":true,"removed":false,"required":false,"displayName":"current_subtotal_price_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_additional_fees_set","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_additional_fees_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_discounts","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_discounts","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_discounts_set","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_discounts_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_duties_set","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_duties_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_price","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_price","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_price_set","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_price_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_tax","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_tax","defaultMatch":false,"canBeUsedToMatch":true},{"id":"current_total_tax_set","type":"string","display":true,"removed":false,"required":false,"displayName":"current_total_tax_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"customer_locale","type":"string","display":true,"removed":false,"required":false,"displayName":"customer_locale","defaultMatch":false,"canBeUsedToMatch":true},{"id":"device_id","type":"string","display":true,"removed":false,"required":false,"displayName":"device_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"discount_codes","type":"string","display":true,"removed":false,"required":false,"displayName":"discount_codes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"duties_included","type":"string","display":true,"removed":false,"required":false,"displayName":"duties_included","defaultMatch":false,"canBeUsedToMatch":true},{"id":"estimated_taxes","type":"string","display":true,"removed":false,"required":false,"displayName":"estimated_taxes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"financial_status","type":"string","display":true,"removed":false,"required":false,"displayName":"financial_status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"fulfillment_status","type":"string","display":true,"removed":false,"required":false,"displayName":"fulfillment_status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"landing_site","type":"string","display":true,"removed":false,"required":false,"displayName":"landing_site","defaultMatch":false,"canBeUsedToMatch":true},{"id":"landing_site_ref","type":"string","display":true,"removed":false,"required":false,"displayName":"landing_site_ref","defaultMatch":false,"canBeUsedToMatch":true},{"id":"location_id","type":"string","display":true,"removed":false,"required":false,"displayName":"location_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"merchant_business_entity_id","type":"string","display":true,"removed":false,"required":false,"displayName":"merchant_business_entity_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"merchant_of_record_app_id","type":"string","display":true,"removed":false,"required":false,"displayName":"merchant_of_record_app_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"name","type":"string","display":true,"removed":false,"required":false,"displayName":"name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"note","type":"string","display":true,"removed":false,"required":false,"displayName":"note","defaultMatch":false,"canBeUsedToMatch":true},{"id":"note_attributes","type":"string","display":true,"removed":false,"required":false,"displayName":"note_attributes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"number","type":"string","display":true,"removed":false,"required":false,"displayName":"number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"order_number","type":"string","display":true,"removed":false,"required":false,"displayName":"order_number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"original_total_additional_fees_set","type":"string","display":true,"removed":false,"required":false,"displayName":"original_total_additional_fees_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"original_total_duties_set","type":"string","display":true,"removed":false,"required":false,"displayName":"original_total_duties_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"payment_gateway_names","type":"string","display":true,"removed":false,"required":false,"displayName":"payment_gateway_names","defaultMatch":false,"canBeUsedToMatch":true},{"id":"po_number","type":"string","display":true,"removed":false,"required":false,"displayName":"po_number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"presentment_currency","type":"string","display":true,"removed":false,"required":false,"displayName":"presentment_currency","defaultMatch":false,"canBeUsedToMatch":true},{"id":"processed_at","type":"string","display":true,"removed":false,"required":false,"displayName":"processed_at","defaultMatch":false,"canBeUsedToMatch":true},{"id":"reference","type":"string","display":true,"removed":false,"required":false,"displayName":"reference","defaultMatch":false,"canBeUsedToMatch":true},{"id":"referring_site","type":"string","display":true,"removed":false,"required":false,"displayName":"referring_site","defaultMatch":false,"canBeUsedToMatch":true},{"id":"source_identifier","type":"string","display":true,"removed":false,"required":false,"displayName":"source_identifier","defaultMatch":false,"canBeUsedToMatch":true},{"id":"source_name","type":"string","display":true,"removed":false,"required":false,"displayName":"source_name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"source_url","type":"string","display":true,"removed":false,"required":false,"displayName":"source_url","defaultMatch":false,"canBeUsedToMatch":true},{"id":"subtotal_price","type":"string","display":true,"removed":false,"required":false,"displayName":"subtotal_price","defaultMatch":false,"canBeUsedToMatch":true},{"id":"subtotal_price_set","type":"string","display":true,"removed":false,"required":false,"displayName":"subtotal_price_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"tags","type":"string","display":true,"removed":false,"required":false,"displayName":"tags","defaultMatch":false,"canBeUsedToMatch":true},{"id":"tax_exempt","type":"string","display":true,"removed":false,"required":false,"displayName":"tax_exempt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"tax_lines","type":"string","display":true,"removed":false,"required":false,"displayName":"tax_lines","defaultMatch":false,"canBeUsedToMatch":true},{"id":"taxes_included","type":"string","display":true,"removed":false,"required":false,"displayName":"taxes_included","defaultMatch":false,"canBeUsedToMatch":true},{"id":"test","type":"string","display":true,"removed":false,"required":false,"displayName":"test","defaultMatch":false,"canBeUsedToMatch":true},{"id":"token","type":"string","display":true,"removed":false,"required":false,"displayName":"token","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_cash_rounding_payment_adjustment_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_cash_rounding_payment_adjustment_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_cash_rounding_refund_adjustment_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_cash_rounding_refund_adjustment_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_discounts","type":"string","display":true,"removed":false,"required":false,"displayName":"total_discounts","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_discounts_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_discounts_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_line_items_price","type":"string","display":true,"removed":false,"required":false,"displayName":"total_line_items_price","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_line_items_price_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_line_items_price_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_outstanding","type":"string","display":true,"removed":false,"required":false,"displayName":"total_outstanding","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_price","type":"string","display":true,"removed":false,"required":false,"displayName":"total_price","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_price_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_price_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_shipping_price_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_shipping_price_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_tax","type":"string","display":true,"removed":false,"required":false,"displayName":"total_tax","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_tax_set","type":"string","display":true,"removed":false,"required":false,"displayName":"total_tax_set","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_tip_received","type":"string","display":true,"removed":false,"required":false,"displayName":"total_tip_received","defaultMatch":false,"canBeUsedToMatch":true},{"id":"total_weight","type":"string","display":true,"removed":false,"required":false,"displayName":"total_weight","defaultMatch":false,"canBeUsedToMatch":true},{"id":"updated_at","type":"string","display":true,"removed":false,"required":false,"displayName":"updated_at","defaultMatch":false,"canBeUsedToMatch":true},{"id":"user_id","type":"string","display":true,"removed":false,"required":false,"displayName":"user_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"billing_address","type":"string","display":true,"removed":false,"required":false,"displayName":"billing_address","defaultMatch":false,"canBeUsedToMatch":true},{"id":"customer","type":"string","display":true,"removed":false,"required":false,"displayName":"customer","defaultMatch":false,"canBeUsedToMatch":true},{"id":"discount_applications","type":"string","display":true,"removed":false,"required":false,"displayName":"discount_applications","defaultMatch":false,"canBeUsedToMatch":true},{"id":"fulfillments","type":"string","display":true,"removed":false,"required":false,"displayName":"fulfillments","defaultMatch":false,"canBeUsedToMatch":true},{"id":"line_items","type":"string","display":true,"removed":false,"required":false,"displayName":"line_items","defaultMatch":false,"canBeUsedToMatch":true},{"id":"payment_terms","type":"string","display":true,"removed":false,"required":false,"displayName":"payment_terms","defaultMatch":false,"canBeUsedToMatch":true},{"id":"refunds","type":"string","display":true,"removed":false,"required":false,"displayName":"refunds","defaultMatch":false,"canBeUsedToMatch":true},{"id":"shipping_address","type":"string","display":true,"removed":false,"required":false,"displayName":"shipping_address","defaultMatch":false,"canBeUsedToMatch":true},{"id":"shipping_lines","type":"string","display":true,"removed":false,"required":false,"displayName":"shipping_lines","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"autoMapInputData","matchingColumns":["id"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"appendOrUpdate","sheetName":{"__rl":true,"mode":"name","value":"Sheet1"},"documentId":{"__rl":true,"mode":"list","value":"12mLi6AQOgh6ruYoTyTDpMAc3kSw1Z2Q-QdfU8uI1fV4","cachedResultUrl":"https://docs.google.com/spreadsheets/d/{id}","cachedResultName":"Price_Changes_Log"}},"credentials":{"googleSheetsOAuth2Api":{"id":"credential-id","name":"Google Sheets account 3"}},"typeVersion":4.7},{"id":"17c4fe0d-4cb2-4912-b4fb-676e7562e9bb","name":"Apply Platform-Specific Rules","type":"n8n-nodes-base.code","position":[384,160],"parameters":{"jsCode":"// Apply platform-specific pricing rules\nfor (const item of $input.all()) {\n  const basePrice = item.json.newPrice;\n  const sku = item.json.sku;\n  const productId = item.json.productId;\n  \n  // WooCommerce: Round to 2 decimals, may need tax-inclusive pricing\n  // Apply rounding to nearest .99 for psychological pricing\n  let wooPrice = Math.floor(basePrice) + 0.99;\n  \n  // Shopify: Standard 2 decimal rounding\n  let shopifyPrice = Math.round(basePrice * 100) / 100;\n  \n  // Ensure minimum price thresholds\n  if (wooPrice < 0.99) wooPrice = 0.99;\n  if (shopifyPrice < 1.00) shopifyPrice = 1.00;\n  \n  item.json.wooPrice = wooPrice;\n  item.json.shopifyPrice = shopifyPrice;\n  item.json.sku = sku;\n  item.json.productId = productId;\n}\n\nreturn $input.all();"},"typeVersion":2},{"id":"4f881962-29dd-4a63-96b1-cd9b5aa3b965","name":"Get many products","type":"n8n-nodes-base.wooCommerce","position":[1616,48],"parameters":{"limit":1,"options":{},"operation":"getAll"},"credentials":{"wooCommerceApi":{"id":"credential-id","name":"WooCommerce account 9"}},"typeVersion":1},{"id":"ba3fef44-37ad-42e9-8690-279f3b5800e2","name":"Shopify Configuration","type":"n8n-nodes-base.set","position":[-1040,224],"parameters":{"options":{},"assignments":{"assignments":[{"id":"ef4694e0-fadc-4251-bc62-89e3d2e220ff","name":"oldPrice","type":"string","value":"={{ $json.line_items[0].price }}"},{"id":"e985b35c-34af-4ade-9bb5-ea90d4f1e3b1","name":"newPrice","type":"string","value":"={{ $json.current_total_price }}"},{"id":"f6f721d9-8cdd-4a38-9514-301de0bf9b3f","name":"priceChangeThreshold","type":"string","value":"500"},{"id":"7d9f6b6a-9af4-485c-a2bb-d1657bbfe641","name":"sourceSystem","type":"string","value":"shopify"},{"id":"3712633c-58db-4293-af58-b7dab3a8db2f","name":"productId","type":"number","value":"={{ $json.id }}"},{"id":"7a1f7f39-9647-4d51-9f2f-b96e8e822c40","name":"sku","type":"string","value":"={{ $json.line_items[0].title }}"}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"1212189b-77ff-4fe5-b0da-d8f50d7b7eb2","name":"WooCommerce Configuration","type":"n8n-nodes-base.set","position":[-1040,16],"parameters":{"options":{},"assignments":{"assignments":[{"id":"ef4694e0-fadc-4251-bc62-89e3d2e220ff","name":"oldPrice","type":"string","value":"={{ $json.price }}"},{"id":"e985b35c-34af-4ade-9bb5-ea90d4f1e3b1","name":"newPrice","type":"string","value":"={{ $json.regular_price }}"},{"id":"f6f721d9-8cdd-4a38-9514-301de0bf9b3f","name":"priceChangeThreshold","type":"string","value":"150"},{"id":"7d9f6b6a-9af4-485c-a2bb-d1657bbfe641","name":"sourceSystem","type":"string","value":"wooCommerce"},{"id":"3712633c-58db-4293-af58-b7dab3a8db2f","name":"productId","type":"number","value":"={{ $json.id }}"},{"id":"f39aa51d-8f5d-4b75-a8a8-866993b6e657","name":"sku","type":"string","value":"={{ $json.sku }}"}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"df93f4e5-b916-461c-9b66-53d5148f03a5","name":"FormatShopify","type":"n8n-nodes-base.set","position":[1392,240],"parameters":{"options":{},"assignments":{"assignments":[{"id":"id-1","name":"price","type":"string","value":"={{ $json.shopifyPrice.toFixed(2) }}"},{"id":"id-2","name":"productId","type":"number","value":"={{ $json.productId }}"},{"id":"id-3","name":"sku","type":"string","value":"={{ $json.sku }}"}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"7c86ff52-3d3d-4446-90a6-d4588190e245","name":"Get many orders","type":"n8n-nodes-base.shopify","position":[1616,240],"parameters":{"limit":1,"options":{},"operation":"getAll","authentication":"accessToken"},"credentials":{"shopifyAccessTokenApi":{"id":"credential-id","name":"Shopify Access Token account 4"}},"typeVersion":1,"alwaysOutputData":true},{"id":"44c8c64d-a389-4781-b816-9d1df5fc1068","name":"FormatWooCommerce","type":"n8n-nodes-base.set","position":[1392,48],"parameters":{"options":{},"assignments":{"assignments":[{"id":"id-1","name":"regular_price","type":"string","value":"={{ $json.wooPrice.toFixed(2) }}"},{"id":"id-2","name":"id","type":"number","value":"={{ $json.productId }}"},{"id":"id-3","name":"sku","type":"string","value":"={{ $json.sku }}"}]}},"typeVersion":3.4},{"id":"c89980ef-86ca-4a6f-861a-d8f871797bdb","name":"Notify Team - Sync Complete","type":"n8n-nodes-base.gmail","position":[3120,144],"webhookId":"6c08cdd4-eba8-4a5a-8adf-cfc1c01fc827","parameters":{"sendTo":"user@example.com","message":"=Price synchronization has been completed successfully.\n\nSummary:\n- Timestamp: {{ $now.toISO() }}\n- Platforms updated: WooCommerce and Shopify\n- Changes logged to Google Sheets\n\nAll price updates have been applied across platforms.","options":{},"subject":"Price Sync Complete - {{ $now.toFormat('yyyy-MM-dd HH:mm') }}"},"credentials":{"gmailOAuth2":{"id":"credential-id","name":"Gmail account 8"}},"typeVersion":2.1},{"id":"366661dd-2ae1-4974-94bc-f0e14a4de450","name":"Alert Team - Major Price Drop","type":"n8n-nodes-base.gmail","position":[144,32],"webhookId":"6c08cdd4-eba8-4a5a-8adf-cfc1c01fc827","parameters":{"sendTo":"user@example.com","message":"=A significant price change has been detected:\n\nSKU: {{ $json.sku }}\nProduct ID: {{ $json.productId }}\nOld Price: ${{ $json.oldPrice }}\nNew Price: ${{ $json.newPrice }}\nChange: {{ ((($json.newPrice - $json.oldPrice) / $json.oldPrice) * 100).toFixed(2) }}%\nTimestamp: {{ $json.timestamp }}\n\nPlease review this change.","options":{},"subject":"Major Price Drop Alert - SKU: {{ $json.sku }}"},"credentials":{"gmailOAuth2":{"id":"credential-id","name":"Gmail account 8"}},"typeVersion":2.1},{"id":"0bd9a34b-fbaa-4fc7-bf01-c6f090a3743c","name":"Check Price Change Threshold","type":"n8n-nodes-base.if","position":[-144,144],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"021eecec-577e-4174-bdce-96cf4750e137","operator":{"type":"number","operation":"gt"},"leftValue":"={{ $json.oldPrice.toNumber() }}","rightValue":0},{"id":"ac9c0ba9-d4fd-410c-a207-3af6d4844211","operator":{"type":"number","operation":"gte"},"leftValue":"={{ Math.abs((($json.newPrice.toNumber() - $json.oldPrice.toNumber()) / $json.oldPrice.toNumber()) * 100) }}","rightValue":"={{ $json.priceChangeThreshold.toNumber() }}"}]}},"typeVersion":2.2},{"id":"6c4bfd70-59ea-4df9-a957-8881967df266","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[-1568,-176],"parameters":{"color":7,"width":976,"height":656,"content":"## Multi-Platform Price Sync Triggers & Configuration\nThe process begins with either a Shopify or WooCommerce trigger that monitors for order or product updates within your stores. Following the trigger, dedicated Configuration nodes standardize the incoming data by mapping product IDs, SKUs and pricing details while establishing platform-specific thresholds to govern how price changes are synchronized.\n"},"typeVersion":1},{"id":"7d1a492d-643b-4f0f-83f2-34ea3845d462","name":"Sticky Note10","type":"n8n-nodes-base.stickyNote","position":[-2240,-304],"parameters":{"width":496,"height":800,"content":"# How It Works\n### This workflow automates the synchronization and optimization of product pricing between Shopify and WooCommerce platforms, ensuring price consistency while applying platform-specific psychological pricing strategies.\n# Setup Steps\n## Trigger\nConfigure the Shopify Price Update trigger node to listen for orders/updated and the WooCommerce Price Update trigger node for product.updated events.\n\n## Connections\nLink credentials for Shopify and WooCommerce as the primary commerce sources, Google Sheets for the Price_Changes_Log and Gmail for automated team notifications.\n\n## Configuration\nDefine your priceChangeThreshold (e.g., 500 for Shopify or 150 for WooCommerce) in the respective configuration nodes to automate when the team receives a \"Major Price Drop\" alert via Gmail.\n\n## Intelligence Sync\nThe system automatically checks if a price change exceeds your set threshold. It then applies platform-specific rules—such as rounding WooCommerce prices to the nearest .99—updates the products across both platforms, logs the transaction in Google Sheets and sends a final sync completion notification."},"typeVersion":1},{"id":"7a1c3fe7-50c8-4db6-a660-009d00db7b74","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-496,-176],"parameters":{"color":7,"width":1376,"height":656,"content":"## Price Extraction, Validation & Channel Formatting\nThis segment extracts critical product identifiers and pricing data to calculate the percentage change between old and new values. An automated check compares this change against a set threshold, triggering a Gmail alert for major price drops while simultaneously applying platform-specific logic—such as rounding for psychological pricing on WooCommerce and standard formatting for Shopify—to ensure consistent and accurate pricing across all retail channels.\n"},"typeVersion":1},{"id":"c64d62f4-f8da-4214-9c15-31d279935eab","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[1136,-176],"parameters":{"color":7,"width":1216,"height":672,"content":"## Multi-Platform Formatting and Price Synchronization\nThis phase begins with formatting nodes that structure the pricing data, IDs and SKUs into the specific requirements for Shopify and WooCommerce. This is followed by retrieval steps that fetch the necessary product and order context, ensuring the final update nodes can accurately synchronize the new prices across both e-commerce platforms.\n"},"typeVersion":1},{"id":"8051e7bf-f1ca-483b-915c-35abd7874e4f","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[2464,-176],"parameters":{"color":7,"width":896,"height":672,"content":"## Final Sync Logging and Notification\nThis final section handles the post-synchronization logic. The Merge Platform Updates node consolidates the results from both WooCommerce and Shopify. This unified data is then recorded in a Google Sheets log (\"Price_Changes_Log\") to maintain a history of all price adjustments. Finally, a Gmail notification is dispatched to the team, providing a timestamped summary to confirm that the entire synchronization process was completed successfully across all platforms.\n"},"typeVersion":1}],"active":false,"pinData":{"Shopify Price Update":[{"json":{"id":16523331862897,"name":"#1001","note":null,"tags":"","test":true,"token":"0d187cb8bd75d220d3cd3a08770b6c82","app_id":306928484353,"number":1,"refunds":[],"user_id":null,"currency":"INR","customer":{"id":26734960050545,"note":null,"tags":"","state":"disabled","currency":"INR","created_at":"2025-12-29T17:40:25+05:30","tax_exempt":false,"updated_at":"2025-12-29T17:40:25+05:30","tax_exemptions":[],"verified_email":true,"default_address":{"id":37431145365873,"company":null,"country":"United States","default":true,"province":"New York","customer_id":26734960050545,"country_code":"US","country_name":"United States","province_code":"NY"},"admin_graphql_api_id":"gid://shopify/Customer/{id}","multipass_identifier":null,"sms_marketing_consent":null,"email_marketing_consent":{"state":"not_subscribed","opt_in_level":"single_opt_in","consent_updated_at":null}},"closed_at":null,"confirmed":true,"device_id":null,"po_number":null,"reference":null,"tax_lines":[],"total_tax":"0.00","browser_ip":null,"cart_token":null,"created_at":"2025-12-29T17:40:25+05:30","line_items":[{"id":44706265530737,"sku":null,"name":"Test Product","grams":0,"price":"50.00","title":"Test Product","duties":[],"vendor":null,"taxable":true,"quantity":2,"gift_card":false,"price_set":{"shop_money":{"amount":"50.00","currency_code":"INR"},"presentment_money":{"amount":"50.00","currency_code":"INR"}},"tax_lines":[],"product_id":null,"properties":[],"variant_id":null,"variant_title":null,"product_exists":false,"total_discount":"0.00","current_quantity":2,"attributed_staffs":[],"requires_shipping":true,"fulfillment_status":"fulfilled","total_discount_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"fulfillment_service":"manual","admin_graphql_api_id":"gid://shopify/LineItem/{id}","discount_allocations":[],"fulfillable_quantity":0,"variant_inventory_management":null}],"source_url":null,"tax_exempt":false,"updated_at":"2025-12-30T17:01:08+05:30","checkout_id":null,"location_id":null,"source_name":"306928484353","total_price":"100.00","cancelled_at":null,"fulfillments":[{"id":6510832288113,"name":"#1001.1","status":"success","receipt":{},"service":"manual","order_id":"{id}","created_at":"2025-12-29T17:40:25+05:30","line_items":[{"id":44706265530737,"sku":null,"name":"Test Product","grams":0,"price":"50.00","title":"Test Product","duties":[],"vendor":null,"taxable":true,"quantity":2,"gift_card":false,"price_set":{"shop_money":{"amount":"50.00","currency_code":"INR"},"presentment_money":{"amount":"50.00","currency_code":"INR"}},"tax_lines":[],"product_id":null,"properties":[],"variant_id":null,"variant_title":null,"product_exists":false,"total_discount":"0.00","current_quantity":2,"attributed_staffs":[],"requires_shipping":true,"fulfillment_status":"fulfilled","total_discount_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"fulfillment_service":"manual","admin_graphql_api_id":"gid://shopify/LineItem/{id}","discount_allocations":[],"fulfillable_quantity":0,"variant_inventory_management":null}],"updated_at":"2025-12-29T17:40:25+05:30","location_id":"{id}","tracking_url":null,"tracking_urls":[],"origin_address":{},"shipment_status":null,"tracking_number":null,"tracking_company":null,"tracking_numbers":[],"admin_graphql_api_id":"gid://shopify/Fulfillment/{id}"}],"landing_site":null,"order_number":1001,"processed_at":"2025-12-29T17:40:25+05:30","total_weight":0,"cancel_reason":null,"payment_terms":null,"total_tax_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"checkout_token":null,"client_details":null,"discount_codes":[],"referring_site":null,"shipping_lines":[],"subtotal_price":"100.00","taxes_included":false,"billing_address":{"country":"United States","province":"New York","country_code":"US","province_code":"NY"},"customer_locale":null,"duties_included":false,"estimated_taxes":false,"note_attributes":[],"total_discounts":"0.00","total_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"financial_status":"paid","landing_site_ref":null,"shipping_address":{"country":"United States","province":"New York","country_code":"US","province_code":"NY"},"current_total_tax":"0.00","source_identifier":null,"total_outstanding":"100.00","fulfillment_status":"fulfilled","subtotal_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"total_tip_received":"0.00","confirmation_number":"8NVI08Y5K","current_total_price":"100.00","total_discounts_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"admin_graphql_api_id":"gid://shopify/Order/16523331862897","presentment_currency":"INR","current_total_tax_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"discount_applications":[],"payment_gateway_names":[],"current_subtotal_price":"100.00","total_line_items_price":"100.00","buyer_accepts_marketing":false,"current_total_discounts":"0.00","current_total_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"current_total_duties_set":null,"total_shipping_price_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"merchant_of_record_app_id":null,"original_total_duties_set":null,"current_subtotal_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"total_line_items_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"current_total_discounts_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"merchant_business_entity_id":"122873086321","current_total_additional_fees_set":null,"original_total_additional_fees_set":null,"total_cash_rounding_refund_adjustment_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"total_cash_rounding_payment_adjustment_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}}}}],"WooCommerce Price Update":[{"json":{"id":458,"sku":"TSHIRT-001","name":"Premium Cotton T-Shirt","slug":"premium-cotton-t-shirt","tags":[],"type":"simple","price":"300","_links":{"self":[{"href":"{link}/wp-json/wc/v3/products/{id}","targetHints":{"allow":["GET","POST","PUT","PATCH","DELETE"]}}],"collection":[{"href":"{link}/wp-json/wc/v3/products"}]},"brands":[],"images":[],"status":"publish","weight":"","on_sale":true,"virtual":false,"featured":false,"downloads":[],"meta_data":[{"id":2857,"key":"_enable_np_sticker","value":""},{"id":2858,"key":"_np_no_of_days","value":"0"},{"id":2859,"key":"_np_sticker_pos","value":""},{"id":2860,"key":"np_sticker_left_right","value":""},{"id":2861,"key":"np_sticker_top","value":""},{"id":2862,"key":"_np_product_option","value":"image"},{"id":2863,"key":"np_sticker_image_width","value":""},{"id":2864,"key":"np_sticker_image_height","value":""},{"id":2865,"key":"_np_product_custom_text","value":""},{"id":2866,"key":"_np_sticker_type","value":"ribbon"},{"id":2867,"key":"_np_product_custom_text_fontcolor","value":"#ffffff"},{"id":2868,"key":"_np_product_custom_text_backcolor","value":""},{"id":2869,"key":"_np_product_custom_text_padding_top","value":""},{"id":2870,"key":"_np_product_custom_text_padding_right","value":""},{"id":2871,"key":"_np_product_custom_text_padding_bottom","value":""},{"id":2872,"key":"_np_product_custom_text_padding_left","value":""},{"id":2873,"key":"_np_sticker_custom_id","value":"0"},{"id":2874,"key":"np_sticker_rotate","value":""},{"id":2875,"key":"np_sticker_animation_type","value":"none"},{"id":2876,"key":"np_sticker_animation_direction","value":""},{"id":2877,"key":"np_sticker_animation_scale","value":""},{"id":2878,"key":"np_sticker_animation_iteration_count","value":""},{"id":2879,"key":"np_sticker_animation_delay","value":""},{"id":2880,"key":"_enable_np_product_schedule_sticker","value":"no"},{"id":2881,"key":"_np_product_schedule_start_sticker_date_time","value":""},{"id":2882,"key":"_np_product_schedule_end_sticker_date_time","value":""},{"id":2883,"key":"_np_product_schedule_option","value":"image_schedule"},{"id":2884,"key":"np_schedule_sticker_image_width","value":""},{"id":2885,"key":"np_schedule_sticker_image_height","value":""},{"id":2886,"key":"_np_schedule_sticker_custom_id","value":"0"},{"id":2887,"key":"_np_schedule_product_custom_text","value":""},{"id":2888,"key":"_np_schedule_sticker_type","value":""},{"id":2889,"key":"_np_schedule_product_custom_text_fontcolor","value":"#ffffff"},{"id":2890,"key":"_np_schedule_product_custom_text_backcolor","value":""},{"id":2891,"key":"_np_schedule_product_custom_text_padding_top","value":""},{"id":2892,"key":"_np_product_schedule_custom_text_padding_right","value":""},{"id":2893,"key":"_np_product_schedule_custom_text_padding_bottom","value":""},{"id":2894,"key":"_np_product_schedule_custom_text_padding_left","value":""},{"id":2895,"key":"_enable_pos_sticker","value":""},{"id":2896,"key":"_pos_sticker_pos","value":""},{"id":2897,"key":"pos_sticker_left_right","value":""},{"id":2898,"key":"pos_sticker_top","value":""},{"id":2899,"key":"_pos_product_option","value":"image"},{"id":2900,"key":"pos_sticker_image_width","value":""},{"id":2901,"key":"pos_sticker_image_height","value":""},{"id":2902,"key":"_pos_product_custom_text","value":""},{"id":2903,"key":"_pos_sticker_type","value":"ribbon"},{"id":2904,"key":"_pos_product_custom_text_fontcolor","value":"#ffffff"},{"id":2905,"key":"_pos_product_custom_text_backcolor","value":""},{"id":2906,"key":"_pos_product_custom_text_padding_top","value":""},{"id":2907,"key":"_pos_product_custom_text_padding_right","value":""},{"id":2908,"key":"_pos_product_custom_text_padding_bottom","value":""},{"id":2909,"key":"_pos_product_custom_text_padding_left","value":""},{"id":2910,"key":"_pos_sticker_custom_id","value":"0"},{"id":2911,"key":"pos_sticker_rotate","value":""},{"id":2912,"key":"pos_sticker_animation_type","value":"none"},{"id":2913,"key":"pos_sticker_animation_direction","value":""},{"id":2914,"key":"pos_sticker_animation_scale","value":""},{"id":2915,"key":"pos_sticker_animation_iteration_count","value":""},{"id":2916,"key":"pos_sticker_animation_delay","value":""},{"id":2917,"key":"_enable_pos_product_schedule_sticker","value":"no"},{"id":2918,"key":"_pos_product_schedule_start_sticker_date_time","value":""},{"id":2919,"key":"_pos_product_schedule_end_sticker_date_time","value":""},{"id":2920,"key":"_pos_product_schedule_option","value":"image_schedule"},{"id":2921,"key":"pos_schedule_sticker_image_width","value":""},{"id":2922,"key":"pos_schedule_sticker_image_height","value":""},{"id":2923,"key":"_pos_schedule_sticker_custom_id","value":"0"},{"id":2924,"key":"_pos_schedule_product_custom_text","value":""},{"id":2925,"key":"_pos_schedule_sticker_type","value":""},{"id":2926,"key":"_pos_schedule_product_custom_text_fontcolor","value":"#ffffff"},{"id":2927,"key":"_pos_schedule_product_custom_text_backcolor","value":""},{"id":2928,"key":"_pos_schedule_product_custom_text_padding_top","value":""},{"id":2929,"key":"_pos_product_schedule_custom_text_padding_right","value":""},{"id":2930,"key":"_pos_product_schedule_custom_text_padding_bottom","value":""},{"id":2931,"key":"_pos_product_schedule_custom_text_padding_left","value":""},{"id":2932,"key":"_enable_sop_sticker","value":""},{"id":2933,"key":"_sop_sticker_pos","value":""},{"id":2934,"key":"sop_sticker_left_right","value":""},{"id":2935,"key":"sop_sticker_top","value":""},{"id":2936,"key":"_sop_product_option","value":"image"},{"id":2937,"key":"sop_sticker_image_width","value":""},{"id":2938,"key":"sop_sticker_image_height","value":""},{"id":2939,"key":"_sop_product_custom_text","value":""},{"id":2940,"key":"_sop_sticker_type","value":"ribbon"},{"id":2941,"key":"_sop_product_custom_text_fontcolor","value":"#ffffff"},{"id":2942,"key":"_sop_product_custom_text_backcolor","value":""},{"id":2943,"key":"_sop_product_custom_text_padding_top","value":""},{"id":2944,"key":"_sop_product_custom_text_padding_right","value":""},{"id":2945,"key":"_sop_product_custom_text_padding_bottom","value":""},{"id":2946,"key":"_sop_product_custom_text_padding_left","value":""},{"id":2947,"key":"_sop_sticker_custom_id","value":"0"},{"id":2948,"key":"sop_sticker_rotate","value":""},{"id":2949,"key":"sop_sticker_animation_type","value":"none"},{"id":2950,"key":"sop_sticker_animation_direction","value":""},{"id":2951,"key":"sop_sticker_animation_scale","value":""},{"id":2952,"key":"sop_sticker_animation_iteration_count","value":""},{"id":2953,"key":"sop_sticker_animation_delay","value":""},{"id":2954,"key":"_enable_sop_product_schedule_sticker","value":"no"},{"id":2955,"key":"_sop_product_schedule_start_sticker_date_time","value":""},{"id":2956,"key":"_sop_product_schedule_end_sticker_date_time","value":""},{"id":2957,"key":"_sop_product_schedule_option","value":"image_schedule"},{"id":2958,"key":"sop_schedule_sticker_image_width","value":""},{"id":2959,"key":"sop_schedule_sticker_image_height","value":""},{"id":2960,"key":"_sop_schedule_sticker_custom_id","value":"0"},{"id":2961,"key":"_sop_schedule_product_custom_text","value":""},{"id":2962,"key":"_sop_schedule_sticker_type","value":""},{"id":2963,"key":"_sop_schedule_product_custom_text_fontcolor","value":"#ffffff"},{"id":2964,"key":"_sop_schedule_product_custom_text_backcolor","value":""},{"id":2965,"key":"_sop_schedule_product_custom_text_padding_top","value":""},{"id":2966,"key":"_sop_product_schedule_custom_text_padding_right","value":""},{"id":2967,"key":"_sop_product_schedule_custom_text_padding_bottom","value":""},{"id":2968,"key":"_sop_product_schedule_custom_text_padding_left","value":""},{"id":2969,"key":"_enable_cust_sticker","value":""},{"id":2970,"key":"_cust_sticker_pos","value":""},{"id":2971,"key":"cust_sticker_left_right","value":""},{"id":2972,"key":"cust_sticker_top","value":""},{"id":2973,"key":"_cust_product_option","value":"image"},{"id":2974,"key":"cust_sticker_image_width","value":""},{"id":2975,"key":"cust_sticker_image_height","value":""},{"id":2976,"key":"_cust_product_custom_text","value":""},{"id":2977,"key":"_cust_sticker_type","value":"ribbon"},{"id":2978,"key":"_cust_product_custom_text_fontcolor","value":"#ffffff"},{"id":2979,"key":"_cust_product_custom_text_backcolor","value":""},{"id":2980,"key":"_cust_product_custom_text_padding_top","value":""},{"id":2981,"key":"_cust_product_custom_text_padding_right","value":""},{"id":2982,"key":"_cust_product_custom_text_padding_bottom","value":""},{"id":2983,"key":"_cust_product_custom_text_padding_left","value":""},{"id":2984,"key":"_cust_sticker_custom_id","value":"0"},{"id":2985,"key":"cust_sticker_rotate","value":""},{"id":2986,"key":"cust_sticker_animation_type","value":"none"},{"id":2987,"key":"cust_sticker_animation_direction","value":""},{"id":2988,"key":"cust_sticker_animation_scale","value":""},{"id":2989,"key":"cust_sticker_animation_iteration_count","value":""},{"id":2990,"key":"cust_sticker_animation_delay","value":""},{"id":2991,"key":"_enable_cust_product_schedule_sticker","value":"no"},{"id":2992,"key":"_cust_product_schedule_start_sticker_date_time","value":""},{"id":2993,"key":"_cust_product_schedule_end_sticker_date_time","value":""},{"id":2994,"key":"_cust_product_schedule_option","value":"image_schedule"},{"id":2995,"key":"cust_schedule_sticker_image_width","value":""},{"id":2996,"key":"cust_schedule_sticker_image_height","value":""},{"id":2997,"key":"_cust_schedule_sticker_custom_id","value":"0"},{"id":2998,"key":"_cust_schedule_product_custom_text","value":""},{"id":2999,"key":"_cust_schedule_sticker_type","value":""},{"id":3000,"key":"_cust_schedule_product_custom_text_fontcolor","value":"#ffffff"},{"id":3001,"key":"_cust_schedule_product_custom_text_backcolor","value":""},{"id":3002,"key":"_cust_schedule_product_custom_text_padding_top","value":""},{"id":3003,"key":"_cust_product_schedule_custom_text_padding_right","value":""},{"id":3004,"key":"_cust_product_schedule_custom_text_padding_bottom","value":""},{"id":3005,"key":"_cust_product_schedule_custom_text_padding_left","value":""},{"id":3006,"key":"site-sidebar-layout","value":"default"},{"id":3008,"key":"ast-site-content-layout","value":"default"},{"id":3009,"key":"site-content-style","value":"default"},{"id":3010,"key":"site-sidebar-style","value":"default"},{"id":3011,"key":"theme-transparent-header-meta","value":"default"},{"id":3012,"key":"astra-migrate-meta-layouts","value":"set"}],"parent_id":0,"permalink":"{link}","tax_class":"","attributes":[],"backorders":"no","categories":[{"id":18,"name":"Uncategorized","slug":"uncategorized"}],"dimensions":{"width":"","height":"","length":""},"menu_order":0,"price_html":"<del aria-hidden=\"true\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8377;</span>350.00</bdi></span></del> <span class=\"screen-reader-text\">Original price was: &#8377;350.00.</span><ins aria-hidden=\"true\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8377;</span>300.00</bdi></span></ins><span class=\"screen-reader-text\">Current price is: &#8377;300.00.</span>","sale_price":"300","tax_status":"taxable","upsell_ids":[],"variations":[],"backordered":false,"button_text":"","description":"<p>&lt;p&gt;High-quality premium cotton t-shirt. Soft, breathable and durable.&lt;/p&gt;</p>\n","has_options":false,"purchasable":true,"related_ids":[436,437,311,435,313],"total_sales":0,"date_created":"2025-12-31T17:47:59","downloadable":false,"external_url":"","manage_stock":false,"rating_count":0,"stock_status":"instock","date_modified":"2025-12-31T17:47:59","post_password":"","purchase_note":"","regular_price":"350","average_rating":"0.00","cross_sell_ids":[],"download_limit":-1,"shipping_class":"","stock_quantity":null,"date_on_sale_to":null,"download_expiry":-1,"reviews_allowed":true,"date_created_gmt":"2025-12-31T12:17:59","global_unique_id":"","grouped_products":[],"low_stock_amount":null,"shipping_taxable":true,"date_modified_gmt":"2025-12-31T12:17:59","date_on_sale_from":null,"shipping_class_id":0,"shipping_required":true,"short_description":"","sold_individually":false,"backorders_allowed":false,"catalog_visibility":"visible","default_attributes":[],"date_on_sale_to_gmt":null,"date_on_sale_from_gmt":null}}]},"settings":{"executionOrder":"v1"},"versionId":"a162c733-9bc0-4516-989f-ea72bd64434e","connections":{"FormatShopify":{"main":[[{"node":"Get many orders","type":"main","index":0}]]},"Get many orders":{"main":[[{"node":"Update Shopify Price","type":"main","index":0}]]},"FormatWooCommerce":{"main":[[{"node":"Get many products","type":"main","index":0}]]},"Get many products":{"main":[[{"node":"Update WooCommerce Price","type":"main","index":0}]]},"Log Price Changes":{"main":[[{"node":"Notify Team - Sync Complete","type":"main","index":0}]]},"Extract Price Data":{"main":[[{"node":"Check Price Change Threshold","type":"main","index":0}]]},"Shopify Price Update":{"main":[[{"node":"Shopify Configuration","type":"main","index":0}]]},"Update Shopify Price":{"main":[[{"node":"Merge Platform Updates","type":"main","index":1}]]},"Shopify Configuration":{"main":[[{"node":"Extract Price Data","type":"main","index":0}]]},"Merge Platform Updates":{"main":[[{"node":"Log Price Changes","type":"main","index":0}]]},"Update WooCommerce Price":{"main":[[{"node":"Merge Platform Updates","type":"main","index":0}]]},"WooCommerce Price Update":{"main":[[{"node":"WooCommerce Configuration","type":"main","index":0}]]},"WooCommerce Configuration":{"main":[[{"node":"Extract Price Data","type":"main","index":0}]]},"Check Price Change Threshold":{"main":[[{"node":"Alert Team - Major Price Drop","type":"main","index":0}],[{"node":"Apply Platform-Specific Rules","type":"main","index":0}]]},"Alert Team - Major Price Drop":{"main":[[{"node":"Apply Platform-Specific Rules","type":"main","index":0}]]},"Apply Platform-Specific Rules":{"main":[[{"node":"FormatWooCommerce","type":"main","index":0},{"node":"FormatShopify","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":22,"nodeTypes":{"n8n-nodes-base.if":{"count":1},"n8n-nodes-base.set":{"count":5},"n8n-nodes-base.code":{"count":1},"n8n-nodes-base.gmail":{"count":2},"n8n-nodes-base.merge":{"count":1},"n8n-nodes-base.shopify":{"count":2},"n8n-nodes-base.stickyNote":{"count":5},"n8n-nodes-base.wooCommerce":{"count":2},"n8n-nodes-base.googleSheets":{"count":1},"n8n-nodes-base.shopifyTrigger":{"count":1},"n8n-nodes-base.wooCommerceTrigger":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"WeblineIndia","username":"weblineindia","bio":"A Leading Software Engineering, Consulting & Outsourcing Services Company in USA & India serving Clients Globally since 1999.","verified":true,"links":["https://www.weblineindia.com/hire-n8n-developers/"],"avatar":"https://gravatar.com/avatar/a229d43aefca4588581583c58bb37b4773aebbdf4c1fef86a08bb1d38eae91fa?r=pg&d=retro&size=200"},"nodes":[{"id":18,"icon":"file:googleSheets.svg","name":"n8n-nodes-base.googleSheets","codex":{"data":{"alias":["CSV","Sheet","Spreadsheet","GS"],"resources":{"generic":[{"url":"https://n8n.io/blog/love-at-first-sight-ricardos-n8n-journey/","icon":"❤️","label":"Love at first sight: Ricardo’s n8n journey"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/creating-triggers-for-n8n-workflows-using-polling/","icon":"⏲","label":"Creating triggers for n8n workflows using polling"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/how-honest-burgers-use-automation-to-save-100k-per-year/","icon":"🍔","label":"How Honest Burgers Use Automation to Save $100k per year"},{"url":"https://n8n.io/blog/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage","Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\",\"output\"]","defaults":{"name":"Google Sheets"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNS42OSAxIDUyIDE3LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0OC4yOTMgNjBIMTIuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDkgNTYuMzEyVjQuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTIuNzA3IDF6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM1LjY5IDEgNTIgMTcuMjI1SDM5LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzkuMjExIDE3LjIyNSA1MiAyMi40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEyIDMxLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMS42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzEuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNC42OSAwIDUxIDE2LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0Ny4yOTMgNTlIMTEuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDggNTUuMzEyVjMuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTEuNzA3IDB6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM0LjY5IDAgNTEgMTYuMjI1SDM4LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzguMjExIDE2LjIyNSA1MSAyMS40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE5LjEyIDMwLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMC42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzAuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjwvZz48L3N2Zz4="},"displayName":"Google Sheets","typeVersion":5,"nodeCategories":[{"id":3,"name":"Data & Storage"},{"id":4,"name":"Productivity"}]},{"id":20,"icon":"fa:map-signs","name":"n8n-nodes-base.if","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The IF node can be used to implement binary conditional logic in your workflow. You can set up one-to-many conditions to evaluate each item of data being inputted into the node. That data will either evaluate to TRUE or FALSE and route out of the node accordingly.\n\nThis node has multiple types of conditions: Bool, String, Number, and Date & Time.","resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.if/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"If","color":"#408000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"If","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":24,"icon":"file:merge.svg","name":"n8n-nodes-base.merge","codex":{"data":{"alias":["Join","Concatenate","Wait"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/build-your-own-virtual-assistant-with-n8n-a-step-by-step-guide/","icon":"👦","label":"Build your own virtual assistant with n8n: A step by step guide"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.merge/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Merge"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc3XzUxOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDhDMCAyMS40OTAzIDIxLjQ5MDMgMCA0OCAwSDExMkMxMzguNTEgMCAxNjAgMjEuNDkwMyAxNjAgNDhWNTZIMTk2LjI1MkMyNDAuNDM1IDU2IDI3Ni4yNTIgOTEuODE3MiAyNzYuMjUyIDEzNlYxOTJDMjc2LjI1MiAyMTQuMDkxIDI5NC4xNjEgMjMyIDMxNi4yNTIgMjMySDM1MlYyMjRDMzUyIDE5Ny40OSAzNzMuNDkgMTc2IDQwMCAxNzZINDY0QzQ5MC41MSAxNzYgNTEyIDE5Ny40OSA1MTIgMjI0VjI4OEM1MTIgMzE0LjUxIDQ5MC41MSAzMzYgNDY0IDMzNkg0MDBDMzczLjQ5IDMzNiAzNTIgMzE0LjUxIDM1MiAyODhWMjgwSDMxNi4yNTJDMjk0LjE2MSAyODAgMjc2LjI1MiAyOTcuOTA5IDI3Ni4yNTIgMzIwVjM3NkMyNzYuMjUyIDQyMC4xODMgMjQwLjQzNSA0NTYgMTk2LjI1MiA0NTZIMTYwVjQ2NEMxNjAgNDkwLjUxIDEzOC41MSA1MTIgMTEyIDUxMkg0OEMyMS40OTAzIDUxMiAwIDQ5MC41MSAwIDQ2NFY0MDBDMCAzNzMuNDkgMjEuNDkwMyAzNTIgNDggMzUySDExMkMxMzguNTEgMzUyIDE2MCAzNzMuNDkgMTYwIDQwMFY0MDhIMTk2LjI1MkMyMTMuOTI1IDQwOCAyMjguMjUyIDM5My42NzMgMjI4LjI1MiAzNzZWMzIwQzIyOC4yNTIgMjk0Ljc4NCAyMzguODU5IDI3Mi4wNDQgMjU1Ljg1MyAyNTZDMjM4Ljg1OSAyMzkuOTU2IDIyOC4yNTIgMjE3LjIxNiAyMjguMjUyIDE5MlYxMzZDMjI4LjI1MiAxMTguMzI3IDIxMy45MjUgMTA0IDE5Ni4yNTIgMTA0SDE2MFYxMTJDMTYwIDEzOC41MSAxMzguNTEgMTYwIDExMiAxNjBINDhDMjEuNDkwMyAxNjAgMCAxMzguNTEgMCAxMTJWNDhaTTEwNCA0OEMxMDguNDE4IDQ4IDExMiA1MS41ODE3IDExMiA1NlYxMDRDMTEyIDEwOC40MTggMTA4LjQxOCAxMTIgMTA0IDExMkg1NkM1MS41ODE3IDExMiA0OCAxMDguNDE4IDQ4IDEwNFY1NkM0OCA1MS41ODE3IDUxLjU4MTcgNDggNTYgNDhIMTA0Wk00NTYgMjI0QzQ2MC40MTggMjI0IDQ2NCAyMjcuNTgyIDQ2NCAyMzJWMjgwQzQ2NCAyODQuNDE4IDQ2MC40MTggMjg4IDQ1NiAyODhINDA4QzQwMy41ODIgMjg4IDQwMCAyODQuNDE4IDQwMCAyODBWMjMyQzQwMCAyMjcuNTgyIDQwMy41ODIgMjI0IDQwOCAyMjRINDU2Wk0xMTIgNDA4QzExMiA0MDMuNTgyIDEwOC40MTggNDAwIDEwNCA0MDBINTZDNTEuNTgxNyA0MDAgNDggNDAzLjU4MiA0OCA0MDhWNDU2QzQ4IDQ2MC40MTggNTEuNTgxNyA0NjQgNTYgNDY0SDEwNEMxMDguNDE4IDQ2NCAxMTIgNDYwLjQxOCAxMTIgNDU2VjQwOFoiIGZpbGw9IiM1NEI4QzkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTc3XzUxOCI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Merge","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":107,"icon":"file:shopify.svg","name":"n8n-nodes-base.shopifyTrigger","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.shopifytrigger/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/shopify/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"Shopify Trigger"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgNTggNjYiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzk1YmY0NyIgZD0iTTQ5LjI1NSAxMi40ODRhLjYzLjYzIDAgMCAwLS41NjQtLjUyN2MtLjIyNS0uMDM3LTUuMTctLjM3Ni01LjE3LS4zNzZsLTMuNzctMy43N2MtLjM0LS4zNzYtMS4wOTItLjI2Ni0xLjM3Ni0uMTg4LS4wMzcgMC0uNzUyLjIyNS0xLjkyMi42MDUtMS4xMzctMy4zLTMuMTUtNi4zMDYtNi42OTYtNi4zMDZoLS4zMDNDMjguNDM4LjYwNSAyNy4xOTQgMCAyNi4xNDQgMGMtOC4yNTYuMDM3LTEyLjIgMTAuMzMzLTEzLjQzNCAxNS41OTRsLTUuNzcgMS43N2MtMS43Ny41NjQtMS44MzUuNjA1LTIuMDczIDIuMjkzTDAgNTcuMTc1IDM2LjQ2OCA2NGwxOS43NjMtNC4yNmMwLS4wMzctNi45NC00Ni44OTctNi45NzYtNDcuMjU1ek0zNC40MzEgOC44NmMtLjkxNy4zMDMtMS45NjMuNjA1LTMuMS45NDV2LS42OGExNSAxNSAwIDAgMC0uNzUyLTQuOTk5YzEuODQ4LjI4NCAzLjEgMi4zNTcgMy44NDMgNC43MzN6bS02LjA2OC00LjI5OGMuNjAzIDEuNzc4Ljg4MyAzLjY1LjgyNiA1LjUyN3YuMzRsLTYuMzc1IDEuOTYzYzEuMjQ4LTQuNjYgMy41NS02Ljk2MiA1LjU1LTcuODN6bS0yLjQ1LTIuMjkzYTEuOTQgMS45NCAwIDAgMSAxLjA1NS4zMzljLTIuNjYgMS4yMzgtNS40NzIgNC4zNjYtNi42NzggMTAuNjI3bC01LjA0NSAxLjU0NkMxNi42NjggMTAuMDMgMTkuOTg4IDIuMjYgMjUuOTEgMi4yNnoiLz48cGF0aCBmaWxsPSIjNWU4ZTNlIiBkPSJNNDguNjkxIDExLjk1N2MtLjIyNS0uMDM3LTUuMTctLjM3Ni01LjE3LS4zNzZsLTMuNzctMy43N2EuNzUuNzUgMCAwIDAtLjUyNy0uMjI1TDM2LjQ3MiA2NGwxOS43NjMtNC4yNi02Ljk4LTQ3LjIxOGEuNjguNjggMCAwIDAtLjU2NC0uNTY0eiIvPjxwYXRoIGQ9Im0yOS43NTggMjIuOS0yLjQ1NCA3LjI0MmExMS40IDExLjQgMCAwIDAtNC43NTItMS4xMzNjLTMuODQ4IDAtNC4wMzYgMi40MTItNC4wMzYgMy4wMTggMCAzLjI5OCA4LjYzNiA0LjU2NCA4LjYzNiAxMi4zMzMgMCA2LjEtMy44ODUgMTAuMDMtOS4xIDEwLjAzLTYuMjYgMC05LjQ2Ny0zLjg4NS05LjQ2Ny0zLjg4NWwxLjY2NS01LjU1czMuMjggMi44MyA2LjA3MyAyLjgzYTIuNDcgMi40NyAwIDAgMCAyLjU2NC0yLjQ5YzAtNC4zNC03LjEtNC41MjctNy4xLTExLjYxOCAwLTUuOTYyIDQuMjk4LTExLjc3IDEyLjkzNC0xMS43NyAzLjM5NC4wNSA1LjAxOCAxIDUuMDE4IDF6Ii8+PC9nPjwvc3ltYm9sPjwvc3ZnPg=="},"displayName":"Shopify Trigger","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":235,"icon":"file:wooCommerce.svg","name":"n8n-nodes-base.wooCommerceTrigger","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.woocommercetrigger/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/woocommerce/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"WooCommerce Trigger"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxODMuNiA0Ny41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxODMuNiA0Ny41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODczRUZGO30NCgkuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30NCgkuc3Qye2ZpbGw6Izg3M0VGRjt9DQoJLnN0M3tmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDR7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzcuNCwwYy00LjMsMC03LjEsMS40LTkuNiw2LjFMNTYuNCwyNy42VjguNWMwLTUuNy0yLjctOC41LTcuNy04LjVzLTcuMSwxLjctOS42LDYuNUwyOC4zLDI3LjZWOC43DQoJCWMwLTYuMS0yLjUtOC43LTguNi04LjdINy4zQzIuNiwwLDAsMi4yLDAsNi4yczIuNSw2LjQsNy4xLDYuNGg1LjF2MjQuMWMwLDYuOCw0LjYsMTAuOCwxMS4yLDEwLjhzOS42LTIuNiwxMi45LTguN2w3LjItMTMuNXYxMS40DQoJCWMwLDYuNyw0LjQsMTAuOCwxMS4xLDEwLjhzOS4yLTIuMywxMy04LjdsMTYuNi0yOEM4Ny44LDQuNyw4NS4zLDAsNzcuMywwQzc3LjMsMCw3Ny4zLDAsNzcuNCwweiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDguNiwwQzk1LDAsODQuNywxMC4xLDg0LjcsMjMuOHMxMC40LDIzLjcsMjMuOSwyMy43czIzLjgtMTAuMSwyMy45LTIzLjdDMTMyLjUsMTAuMSwxMjIuMSwwLDEwOC42LDB6DQoJCSBNMTA4LjYsMzIuOWMtNS4xLDAtOC42LTMuOC04LjYtOS4xczMuNS05LjIsOC42LTkuMnM4LjYsMy45LDguNiw5LjJTMTEzLjgsMzIuOSwxMDguNiwzMi45eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNywwYy0xMy41LDAtMjMuOSwxMC4xLTIzLjksMjMuOHMxMC40LDIzLjcsMjMuOSwyMy43czIzLjktMTAuMSwyMy45LTIzLjdTMTczLjIsMCwxNTkuNywweiBNMTU5LjcsMzIuOQ0KCQljLTUuMiwwLTguNS0zLjgtOC41LTkuMXMzLjQtOS4yLDguNS05LjJzOC42LDMuOSw4LjYsOS4yUzE2NC45LDMyLjksMTU5LjcsMzIuOXoiLz4NCjwvZz4NCjwvc3ZnPg0K"},"displayName":"WooCommerce Trigger","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":298,"icon":"file:wooCommerce.svg","name":"n8n-nodes-base.wooCommerce","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.woocommerce/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/woocommerce/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"output\"]","defaults":{"name":"WooCommerce"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxODMuNiA0Ny41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxODMuNiA0Ny41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODczRUZGO30NCgkuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30NCgkuc3Qye2ZpbGw6Izg3M0VGRjt9DQoJLnN0M3tmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDR7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzcuNCwwYy00LjMsMC03LjEsMS40LTkuNiw2LjFMNTYuNCwyNy42VjguNWMwLTUuNy0yLjctOC41LTcuNy04LjVzLTcuMSwxLjctOS42LDYuNUwyOC4zLDI3LjZWOC43DQoJCWMwLTYuMS0yLjUtOC43LTguNi04LjdINy4zQzIuNiwwLDAsMi4yLDAsNi4yczIuNSw2LjQsNy4xLDYuNGg1LjF2MjQuMWMwLDYuOCw0LjYsMTAuOCwxMS4yLDEwLjhzOS42LTIuNiwxMi45LTguN2w3LjItMTMuNXYxMS40DQoJCWMwLDYuNyw0LjQsMTAuOCwxMS4xLDEwLjhzOS4yLTIuMywxMy04LjdsMTYuNi0yOEM4Ny44LDQuNyw4NS4zLDAsNzcuMywwQzc3LjMsMCw3Ny4zLDAsNzcuNCwweiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDguNiwwQzk1LDAsODQuNywxMC4xLDg0LjcsMjMuOHMxMC40LDIzLjcsMjMuOSwyMy43czIzLjgtMTAuMSwyMy45LTIzLjdDMTMyLjUsMTAuMSwxMjIuMSwwLDEwOC42LDB6DQoJCSBNMTA4LjYsMzIuOWMtNS4xLDAtOC42LTMuOC04LjYtOS4xczMuNS05LjIsOC42LTkuMnM4LjYsMy45LDguNiw5LjJTMTEzLjgsMzIuOSwxMDguNiwzMi45eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNywwYy0xMy41LDAtMjMuOSwxMC4xLTIzLjksMjMuOHMxMC40LDIzLjcsMjMuOSwyMy43czIzLjktMTAuMSwyMy45LTIzLjdTMTczLjIsMCwxNTkuNywweiBNMTU5LjcsMzIuOQ0KCQljLTUuMiwwLTguNS0zLjgtOC41LTkuMXMzLjQtOS4yLDguNS05LjJzOC42LDMuOSw4LjYsOS4yUzE2NC45LDMyLjksMTU5LjcsMzIuOXoiLz4NCjwvZz4NCjwvc3ZnPg0K"},"displayName":"WooCommerce","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":312,"icon":"file:shopify.svg","name":"n8n-nodes-base.shopify","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.shopify/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/shopify/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"output\"]","defaults":{"name":"Shopify"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgNTggNjYiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzk1YmY0NyIgZD0iTTQ5LjI1NSAxMi40ODRhLjYzLjYzIDAgMCAwLS41NjQtLjUyN2MtLjIyNS0uMDM3LTUuMTctLjM3Ni01LjE3LS4zNzZsLTMuNzctMy43N2MtLjM0LS4zNzYtMS4wOTItLjI2Ni0xLjM3Ni0uMTg4LS4wMzcgMC0uNzUyLjIyNS0xLjkyMi42MDUtMS4xMzctMy4zLTMuMTUtNi4zMDYtNi42OTYtNi4zMDZoLS4zMDNDMjguNDM4LjYwNSAyNy4xOTQgMCAyNi4xNDQgMGMtOC4yNTYuMDM3LTEyLjIgMTAuMzMzLTEzLjQzNCAxNS41OTRsLTUuNzcgMS43N2MtMS43Ny41NjQtMS44MzUuNjA1LTIuMDczIDIuMjkzTDAgNTcuMTc1IDM2LjQ2OCA2NGwxOS43NjMtNC4yNmMwLS4wMzctNi45NC00Ni44OTctNi45NzYtNDcuMjU1ek0zNC40MzEgOC44NmMtLjkxNy4zMDMtMS45NjMuNjA1LTMuMS45NDV2LS42OGExNSAxNSAwIDAgMC0uNzUyLTQuOTk5YzEuODQ4LjI4NCAzLjEgMi4zNTcgMy44NDMgNC43MzN6bS02LjA2OC00LjI5OGMuNjAzIDEuNzc4Ljg4MyAzLjY1LjgyNiA1LjUyN3YuMzRsLTYuMzc1IDEuOTYzYzEuMjQ4LTQuNjYgMy41NS02Ljk2MiA1LjU1LTcuODN6bS0yLjQ1LTIuMjkzYTEuOTQgMS45NCAwIDAgMSAxLjA1NS4zMzljLTIuNjYgMS4yMzgtNS40NzIgNC4zNjYtNi42NzggMTAuNjI3bC01LjA0NSAxLjU0NkMxNi42NjggMTAuMDMgMTkuOTg4IDIuMjYgMjUuOTEgMi4yNnoiLz48cGF0aCBmaWxsPSIjNWU4ZTNlIiBkPSJNNDguNjkxIDExLjk1N2MtLjIyNS0uMDM3LTUuMTctLjM3Ni01LjE3LS4zNzZsLTMuNzctMy43N2EuNzUuNzUgMCAwIDAtLjUyNy0uMjI1TDM2LjQ3MiA2NGwxOS43NjMtNC4yNi02Ljk4LTQ3LjIxOGEuNjguNjggMCAwIDAtLjU2NC0uNTY0eiIvPjxwYXRoIGQ9Im0yOS43NTggMjIuOS0yLjQ1NCA3LjI0MmExMS40IDExLjQgMCAwIDAtNC43NTItMS4xMzNjLTMuODQ4IDAtNC4wMzYgMi40MTItNC4wMzYgMy4wMTggMCAzLjI5OCA4LjYzNiA0LjU2NCA4LjYzNiAxMi4zMzMgMCA2LjEtMy44ODUgMTAuMDMtOS4xIDEwLjAzLTYuMjYgMC05LjQ2Ny0zLjg4NS05LjQ2Ny0zLjg4NWwxLjY2NS01LjU1czMuMjggMi44MyA2LjA3MyAyLjgzYTIuNDcgMi40NyAwIDAgMCAyLjU2NC0yLjQ5YzAtNC4zNC03LjEtNC41MjctNy4xLTExLjYxOCAwLTUuOTYyIDQuMjk4LTExLjc3IDEyLjkzNC0xMS43NyAzLjM5NC4wNSA1LjAxOCAxIDUuMDE4IDF6Ii8+PC9nPjwvc3ltYm9sPjwvc3ZnPg=="},"displayName":"Shopify","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":356,"icon":"file:gmail.svg","name":"n8n-nodes-base.gmail","codex":{"data":{"alias":["email","human","form","wait","hitl","approval"],"resources":{"generic":[{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"transform\"]","defaults":{"name":"Gmail"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMTkzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTU4LjE4MiAxOTIuMDVWOTMuMTRMMjcuNTA3IDY1LjA3NyAwIDQ5LjUwNHYxMjUuMDkxYzAgOS42NTggNy44MjUgMTcuNDU1IDE3LjQ1NSAxNy40NTV6Ii8+PHBhdGggZmlsbD0iIzM0QTg1MyIgZD0iTTE5Ny44MTggMTkyLjA1aDQwLjcyN2M5LjY1OSAwIDE3LjQ1NS03LjgyNiAxNy40NTUtMTcuNDU1VjQ5LjUwNWwtMzEuMTU2IDE3LjgzNy0yNy4wMjYgMjUuNzk4eiIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im01OC4xODIgOTMuMTQtNC4xNzQtMzguNjQ3IDQuMTc0LTM2Ljk4OUwxMjggNjkuODY4bDY5LjgxOC01Mi4zNjQgNC42NyAzNC45OTItNC42NyA0MC42NDRMMTI4IDE0NS41MDR6Ii8+PHBhdGggZmlsbD0iI0ZCQkMwNCIgZD0iTTE5Ny44MTggMTcuNTA0VjkzLjE0TDI1NiA0OS41MDRWMjYuMjMxYzAtMjEuNTg1LTI0LjY0LTMzLjg5LTQxLjg5LTIwLjk0NXoiLz48cGF0aCBmaWxsPSIjQzUyMjFGIiBkPSJtMCA0OS41MDQgMjYuNzU5IDIwLjA3TDU4LjE4MiA5My4xNFYxNy41MDRMNDEuODkgNS4yODZDMjQuNjEtNy42NiAwIDQuNjQ2IDAgMjYuMjN6Ii8+PC9zdmc+"},"displayName":"Gmail","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":834,"icon":"file:code.svg","name":"n8n-nodes-base.code","codex":{"data":{"alias":["cpde","Javascript","JS","Python","Script","Custom Code","Function"],"details":"The Code node allows you to execute JavaScript in your workflow.","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Code"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTcxXzQ0MSkiPgo8cGF0aCBkPSJNMTcwLjI4MyA0OEgxOTYuNUMyMDMuMTI3IDQ4IDIwOC41IDQyLjYyNzQgMjA4LjUgMzZWMTJDMjA4LjUgNS4zNzI1OCAyMDMuMTI3IDAgMTk2LjUgMEgxNzAuMjgzQzEyNi4xIDAgOTAuMjgzIDM1LjgxNzIgOTAuMjgzIDgwVjE3NkM5MC4yODMgMjA2LjkyOCA2NS4yMTA5IDIzMiAzNC4yODMgMjMySDIzQzE2LjM3MjYgMjMyIDExIDIzNy4zNzIgMTEgMjQ0VjI2OEMxMSAyNzQuNjI3IDE2LjM3MjQgMjgwIDIyLjk5OTYgMjgwTDM0LjI4MyAyODBDNjUuMjEwOSAyODAgOTAuMjgzIDMwNS4wNzIgOTAuMjgzIDMzNlY0NDBDOTAuMjgzIDQ3OS43NjQgMTIyLjUxOCA1MTIgMTYyLjI4MyA1MTJIMTk2LjVDMjAzLjEyNyA1MTIgMjA4LjUgNTA2LjYyNyAyMDguNSA1MDBWNDc2QzIwOC41IDQ2OS4zNzMgMjAzLjEyNyA0NjQgMTk2LjUgNDY0SDE2Mi4yODNDMTQ5LjAyOCA0NjQgMTM4LjI4MyA0NTMuMjU1IDEzOC4yODMgNDQwVjMzNkMxMzguMjgzIDMwOS4wMjIgMTI4LjAxMSAyODQuNDQzIDExMS4xNjQgMjY1Ljk2MUMxMDYuMTA5IDI2MC40MTYgMTA2LjEwOSAyNTEuNTg0IDExMS4xNjQgMjQ2LjAzOUMxMjguMDExIDIyNy41NTcgMTM4LjI4MyAyMDIuOTc4IDEzOC4yODMgMTc2VjgwQzEzOC4yODMgNjIuMzI2OSAxNTIuNjEgNDggMTcwLjI4MyA0OFoiIGZpbGw9IiNGRjk5MjIiLz4KPHBhdGggZD0iTTMwNSAzNkMzMDUgNDIuNjI3NCAzMTAuMzczIDQ4IDMxNyA0OEgzNDIuOTc5QzM2MC42NTIgNDggMzc0Ljk3OCA2Mi4zMjY5IDM3NC45NzggODBWMTc2QzM3NC45NzggMjAyLjk3OCAzODUuMjUxIDIyNy41NTcgNDAyLjA5OCAyNDYuMDM5QzQwNy4xNTMgMjUxLjU4NCA0MDcuMTUzIDI2MC40MTYgNDAyLjA5OCAyNjUuOTYxQzM4NS4yNTEgMjg0LjQ0MyAzNzQuOTc4IDMwOS4wMjIgMzc0Ljk3OCAzMzZWNDMyQzM3NC45NzggNDQ5LjY3MyAzNjAuNjUyIDQ2NCAzNDIuOTc5IDQ2NEgzMTdDMzEwLjM3MyA0NjQgMzA1IDQ2OS4zNzMgMzA1IDQ3NlY1MDBDMzA1IDUwNi42MjcgMzEwLjM3MyA1MTIgMzE3IDUxMkgzNDIuOTc5QzM4Ny4xNjEgNTEyIDQyMi45NzggNDc2LjE4MyA0MjIuOTc4IDQzMlYzMzZDNDIyLjk3OCAzMDUuMDcyIDQ0OC4wNTEgMjgwIDQ3OC45NzkgMjgwSDQ5MEM0OTYuNjI3IDI4MCA1MDIgMjc0LjYyOCA1MDIgMjY4VjI0NEM1MDIgMjM3LjM3MyA0OTYuNjI4IDIzMiA0OTAgMjMyTDQ3OC45NzkgMjMyQzQ0OC4wNTEgMjMyIDQyMi45NzggMjA2LjkyOCA0MjIuOTc4IDE3NlY4MEM0MjIuOTc4IDM1LjgxNzIgMzg3LjE2MSAwIDM0Mi45NzkgMEgzMTdDMzEwLjM3MyAwIDMwNSA1LjM3MjU4IDMwNSAxMlYzNloiIGZpbGw9IiNGRjk5MjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTcxXzQ0MSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Code","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":39,"name":"CRM"}],"image":[]}}