-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: (Uni-commerce) generate Delivery Note and sync item fields #239
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks very premature change right now. First please update the description first to describe what are the changes made here.
Plenty of changes appear to be customizations needed for a particular user, such changes:
- It shouldn't be in the core, should be handled via hooks/customizations.
- If required should be behind configuration in Unicommerce settings
- Should not break default behaviour (breaking changes)
Also, this PR is breaking tests, so pretty sure some default functionalities broke because of it. You can check the GitHub action run for tests that are failing.
item_json["maxRetailPrice"] = frappe.get_value("Item Price",{"item_code":item_code},"price_list_rate") | ||
item_json["hsnCode"] = frappe.get_value("Item",item.name,"gst_hsn_code") | ||
item_json["description"] = frappe.utils.strip_html_tags(frappe.get_value("Item",item.name,"description")) | ||
item_json["gstTaxTypeCode"] = frappe.get_value("Item Tax",{"parent":item.name},"item_tax_template") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be customization and not done by default. It doesn't make sense to specify item tax template as gstTaxTypeCode
If you instead want add feature that maps tax template to unicomerce taxes then create a mapping on settings or on item tax template itself.
Don't just assume that name will be same. You're proposing changes to core so it has to be appropriate for all users and not just what you want to achieve.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
PACKAGE_TYPE_FIELD, | ||
SETTINGS_DOCTYPE, | ||
TAX_FIELDS_MAPPING, | ||
TAX_RATE_FIELDS_MAPPING, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you undo all these formatting changes, quote hard to find what actually changed here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverted
"dt": "Delivery Note", | ||
"fetch_from": null, | ||
"fetch_if_empty": 0, | ||
"fieldname": "unicommerce_order_no", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Custom fields should be managed by unicommerce setting's setup_custom_fields
function.
Fixutres are auto imported which shouldn't be the case for integrations which are not enabled by default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check this
Line 182 in 3cf612b
def setup_custom_fields(update=True): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added
@@ -117,5 +117,6 @@ def _create_customer_address(uni_address, address_type, customer, also_shipping= | |||
"links": [{"link_doctype": "Customer", "link_name": customer.name}], | |||
"is_primary_address": int(address_type == "Billing"), | |||
"is_shipping_address": int(also_shipping or address_type == "Shipping"), | |||
"gst_category": 'Overseas' if country != 'India' else 'Unregistered' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This shouldn't be assumed always that it's Unregistered
if indian?
Maybe leave this as customization on site?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
@frappe.whitelist() | ||
def prepare_delivery_note(): | ||
try: | ||
time.sleep(15) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you summarize in PR why delivery notes are generated and why it can't be done with default behaviour?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
@@ -381,8 +381,9 @@ def create_sales_invoice( | |||
si.naming_series = channel_config.sales_invoice_series or settings.sales_invoice_series | |||
si.delivery_date = so.delivery_date | |||
si.ignore_pricing_rule = 1 | |||
si.update_stock = update_stock | |||
# si.update_stock = update_stock |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this disabled? this is how other users use it.
Don't just change code to achieve what you want, the integration is used by many users differently. You have to make everything configurable and default behaviour should continue to be there.
Why you need delivery notes separately anyway?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No prior delivery note had been created,
and the stock is directly updated on the sale invoice
Now it's configure with Delivery note
si.flags.raw_data = si_data | ||
si.debit_to = frappe.get_value("Account",{"account_currency":so.currency},"name") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes no sense. It will fetch any account which has currency same as sales order.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
if id_ecommerce: | ||
frappe.delete_doc("Ecommerce Item", id_ecommerce) | ||
force_sync(document="Items") | ||
return |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If it's about ecommerce item it should be in product.py
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The item isn't actually deleted from unicommerce so how does resync fix anything?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
@@ -78,8 +87,9 @@ def _get_new_orders( | |||
for order in uni_orders: | |||
if order["channel"] not in configured_channels: | |||
continue | |||
if frappe.db.exists("Sales Order", {ORDER_CODE_FIELD: order["code"]}): | |||
continue | |||
if check: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this added if it's never set to False
anywhere?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
for order in new_orders: | ||
sales_order = create_order(order, client=client) | ||
# if settings.only_sync_completed_orders: | ||
# _create_sales_invoices(order, sales_order, client) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this just removed? Again, don't just break existing things because multiple people use it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverted
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #239 +/- ##
==========================================
+ Coverage 40.43% 41.06% +0.63%
==========================================
Files 65 63 -2
Lines 4348 4327 -21
==========================================
+ Hits 1758 1777 +19
+ Misses 2590 2550 -40
|
@ankush I've added test cases; it would be great if you could go over them. |
Squashed commit of the following: commit b3bf98d Merge: 13928e9 fa461c8 Author: Ankush Menat <[email protected]> Date: Mon Jun 5 13:09:31 2023 +0530 Merge branch 'develop' into dev-fix commit 13928e9 Author: Vikas8600 <[email protected]> Date: Sat May 13 06:15:59 2023 +0530 fix: pre-commit commit 1eba131 Author: Ankush Menat <[email protected]> Date: Fri May 12 14:28:49 2023 +0530 chore: format and trigger tests Commiting this myself to allow workflows to run (first contribution restriction) commit c284ac7 Author: Vikas8600 <[email protected]> Date: Fri May 12 14:05:48 2023 +0530 fix: reformatted commit 5fd6611 Author: Vikas8600 <[email protected]> Date: Fri May 12 14:04:24 2023 +0530 fix: pre-commit commit 708bbf2 Author: Vikas8600 <[email protected]> Date: Fri May 12 14:03:40 2023 +0530 fix: pre-commit commit 511fdc6 Author: Vikas8600 <[email protected]> Date: Thu May 11 23:31:18 2023 +0530 fixed commit a80582d Author: Vikas8600 <[email protected]> Date: Thu May 11 23:24:48 2023 +0530 fix: test cases added commit 31cfa60 Author: Vikas8600 <[email protected]> Date: Thu May 4 21:30:08 2023 +0530 fix: log statement commit 28568c5 Author: Vikas8600 <[email protected]> Date: Tue May 2 17:38:23 2023 +0530 fix: item changes commit 770e3a4 Author: Vikas8600 <[email protected]> Date: Tue May 2 17:28:02 2023 +0530 Delete ci2.yml commit 70dcc4a Author: Vikas8600 <[email protected]> Date: Tue May 2 17:23:29 2023 +0530 Update and rename dev_fix.yml to ci2.yml commit 9ae78a6 Author: Vikas8600 <[email protected]> Date: Tue May 2 17:21:17 2023 +0530 Update dev_fix.yml commit 3dafd10 Author: Vikas8600 <[email protected]> Date: Tue May 2 17:19:54 2023 +0530 Create dev_fix.yml commit bae33f3 Author: Vikas8600 <[email protected]> Date: Tue May 2 17:00:40 2023 +0530 Update ci.yml commit be20d74 Author: Vikas8600 <[email protected]> Date: Tue May 2 16:04:47 2023 +0530 fix: code changes commit 4b24fa6 Author: Vikas8600 <[email protected]> Date: Tue May 2 15:32:30 2023 +0530 Update ci.yml commit a277f33 Author: Vikas8600 <[email protected]> Date: Tue May 2 15:17:20 2023 +0530 Update ci.yml commit 82e688c Author: Vikas8600 <[email protected]> Date: Tue May 2 13:14:35 2023 +0530 fix: code changes commit e9a46d4 Author: Vikas8600 <[email protected]> Date: Tue May 2 10:49:58 2023 +0530 feat: delivery note feature commit 0b4d68c Author: Vikas8600 <[email protected]> Date: Tue May 2 10:32:14 2023 +0530 fix: code changes commit a2be0f8 Author: Vikas8600 <[email protected]> Date: Mon May 1 22:38:16 2023 +0530 fix: test product commit db7982d Author: Vikas8600 <[email protected]> Date: Mon May 1 20:29:42 2023 +0530 Update product-MC-100.json commit eb5c82e Author: Vikas8600 <[email protected]> Date: Mon May 1 20:27:54 2023 +0530 Update product-MC-100.json commit 1e2071c Author: Vikas8600 <[email protected]> Date: Mon May 1 19:39:59 2023 +0530 Update delivery_note.py commit 087f02a Author: Vikas8600 <[email protected]> Date: Mon May 1 19:38:45 2023 +0530 Update ci.yml commit 40adea6 Author: Vikas8600 <[email protected]> Date: Mon May 1 15:10:30 2023 +0530 fix: sales invoice getting skip commit d56d55e Author: Vikas8600 <[email protected]> Date: Fri Apr 28 15:39:31 2023 +0530 fix: code related changes commit ec99301 Author: Vikas8600 <[email protected]> Date: Fri Apr 28 15:37:11 2023 +0530 fix: code related changes commit f7ecd88 Author: Ankush Menat <[email protected]> Date: Wed Apr 26 11:34:30 2023 +0530 chore: format commit ea407d9 Author: Vikas8600 <[email protected]> Date: Fri Apr 21 17:53:38 2023 +0530 fix: debit to account commit 901fe14 Author: Vikas8600 <[email protected]> Date: Fri Apr 21 14:17:56 2023 +0530 fix: remove html tag from Description commit d3155d3 Author: Vikas8600 <[email protected]> Date: Thu Apr 20 19:32:01 2023 +0530 fix: address gst category commit 79be001 Author: Vikas8600 <[email protected]> Date: Wed Apr 19 15:36:36 2023 +0530 fix: remove unuse code commit ef11120 Author: Vikas8600 <[email protected]> Date: Wed Apr 19 15:05:44 2023 +0530 feat: Delivery Note button commit 22b7b6e Author: Vikas8600 <[email protected]> Date: Wed Apr 19 13:03:15 2023 +0530 fix: logger commit 67ce869 Author: Vikas8600 <[email protected]> Date: Wed Apr 19 12:55:05 2023 +0530 logger added commit 533928e Author: Vikas8600 <[email protected]> Date: Tue Apr 18 15:35:58 2023 +0530 feat: item resync commit deb9fdb Author: Vikas8600 <[email protected]> Date: Mon Apr 17 11:45:06 2023 +0530 feat: added valuation rate commit 7f3fe72 Author: Vikas8600 <[email protected]> Date: Sun Apr 16 10:38:31 2023 +0530 fix: item stock commit 7b5e733 Author: Vikas8600 <[email protected]> Date: Fri Apr 14 22:12:09 2023 +0530 fixed commit c71c886 Author: Vikas8600 <[email protected]> Date: Fri Apr 14 21:33:14 2023 +0530 fixed commit 5813d32 Author: Vikas8600 <[email protected]> Date: Fri Apr 14 19:17:05 2023 +0530 fixed commit 8c39727 Author: Vikas8600 <[email protected]> Date: Fri Apr 14 16:50:18 2023 +0530 fix: hcn_code commit 5a1d22d Author: Vikas8600 <[email protected]> Date: Fri Apr 14 16:33:01 2023 +0530 feat: taxTempType commit e7d42f5 Author: Vikas8600 <[email protected]> Date: Fri Apr 14 14:23:44 2023 +0530 fix: item warehouse commit 07b8c19 Author: Vikas8600 <[email protected]> Date: Wed Apr 12 14:00:14 2023 +0530 fix: delivery note commit a9a73f9 Author: Vikas8600 <[email protected]> Date: Wed Apr 12 12:48:37 2023 +0530 fix: param commit 0d288e7 Author: Vikas8600 <[email protected]> Date: Wed Apr 12 12:42:45 2023 +0530 fix: param added commit 0e18d3c Author: Vikas8600 <[email protected]> Date: Wed Apr 12 12:01:20 2023 +0530 feat: custome fields commit bd24b34 Author: Vikas8600 <[email protected]> Date: Wed Apr 12 11:21:30 2023 +0530 feat: delivery note commit 8f9e140 Author: Vikas8600 <[email protected]> Date: Thu Apr 6 22:21:19 2023 +0530 fix: sales invoice commit f705164 Author: Vikas8600 <[email protected]> Date: Thu Apr 6 17:41:42 2023 +0530 fix: sales invoice commit a5c0693 Author: Vikas860086 <[email protected]> Date: Thu Apr 6 14:38:14 2023 +0530 fix: sales invoice and item fields
# [1.17.0](v1.16.0...v1.17.0) (2023-06-05) ### Features * (Uni-commerce) generate Delivery Note and sync item fields ([#239](#239)) ([f474301](f474301))
🎉 This PR is included in version 1.17.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
# [1.1.0](v1.0.0...v1.1.0) (2023-06-08) ### Bug Fixes * dont run invoice hooks if unicommerce isn't enabled ([cb5853f](cb5853f)) * ignore permissions while updating token ([fa461c8](fa461c8)) ### Features * (Uni-commerce) generate Delivery Note and sync item fields ([frappe#239](https://github.com/Axentorllc/ecommerce_integrations/issues/239)) ([f474301](f474301)) * **unicommerce:** Sales Invoice creation through picklist ([frappe#240](https://github.com/Axentorllc/ecommerce_integrations/issues/240)) ([8410c59](8410c59))
# [1.8.0](v1.7.2...v1.8.0) (2023-06-16) ### Bug Fixes * 401 from parallel logins ([c5136fd](c5136fd)) * add defaults if mfg/expirty dates are missing ([ceb72e6](ceb72e6)) * better error message in case of HTTPError ([e70e586](e70e586)) * bump shopify api version ([203df24](203df24)) * capture curency code from order data ([5023dc0](5023dc0)) * cast to string before concatenating ([3cf612b](3cf612b)) * ci commits ([23e2234](23e2234)) * convert HTML to text while syncing description ([frappe#235](https://github.com/mohsinalimat/ecommerce_integrations/issues/235)) ([3546eca](3546eca)) * dont log error for item query ([2b3fa0c](2b3fa0c)) * dont run invoice hooks if unicommerce isn't enabled ([cb5853f](cb5853f)) * dont upload price on unicommerce ([6a526e1](6a526e1)) * handle inconsistency in state naming in Unicommerce ([50d3f1a](50d3f1a)) * ignore any possible exception from old deleted doctype ([32a62fc](32a62fc)) * ignore deleted variants from sync ([27c6907](27c6907)) * ignore permissions while updating token ([fa461c8](fa461c8)) * item wise tax detail missing on shipping lines ([frappe#232](https://github.com/mohsinalimat/ecommerce_integrations/issues/232)) ([08e41d2](08e41d2)) * misleading "success" message for DN when SO doesn't exist ([7ea6d15](7ea6d15)) * only log inventory sync failure in single log ([5e8928e](5e8928e)) * phone number mapping in address ([frappe#198](https://github.com/mohsinalimat/ecommerce_integrations/issues/198)) ([66a3782](66a3782)) * remove the trailing comma after the last SKU ([frappe#201](https://github.com/mohsinalimat/ecommerce_integrations/issues/201)) ([2894160](2894160)) * State mapping ([f158a4a](f158a4a)) * **unicommerce:** set `name` also when syncing new item ([6b2199f](6b2199f)) * **unicommerce:** use updated since instead of from_date ([91b2ee9](91b2ee9)) * use separate endpoint if item exists ([29944f3](29944f3)) * **UX:** show logs button on shopify setting ([9d131f5](9d131f5)) * wrap resync in savepoint ([fcd7680](fcd7680)) * zenoti settings shouldn't trigger unless enabled ([e79f701](e79f701)) ### Features * (Uni-commerce) generate Delivery Note and sync item fields ([frappe#239](https://github.com/mohsinalimat/ecommerce_integrations/issues/239)) ([f474301](f474301)) * item variant sync ([frappe#212](https://github.com/mohsinalimat/ecommerce_integrations/issues/212)) ([d1c6b22](d1c6b22)) * log clearing support ([0d8d5b5](0d8d5b5)) * **minor:** add raw data to doc to allow scripting ([26e2903](26e2903)) * set scan identifier as first barcode ([bc74a90](bc74a90)) * **shopify:** consolidate tax accounts in order ([4d60fb0](4d60fb0)) * **shopify:** resync item in bulk import ([bed3723](bed3723)) * **shopify:** sync shopify selling rate ([frappe#221](https://github.com/mohsinalimat/ecommerce_integrations/issues/221)) ([3ae06a6](3ae06a6)) * **unicommerce:** capture batch group field ([frappe#186](https://github.com/mohsinalimat/ecommerce_integrations/issues/186)) ([e8a932b](e8a932b)) * **unicommerce:** Sales Invoice creation through picklist ([frappe#240](https://github.com/mohsinalimat/ecommerce_integrations/issues/240)) ([8410c59](8410c59)) ### Performance Improvements * batch and commit inventory updates to shopify ([frappe#233](https://github.com/mohsinalimat/ecommerce_integrations/issues/233)) ([0dbdc0b](0dbdc0b))
# 1.0.0 (2023-07-15) ### Bug Fixes * 401 from parallel logins ([c5136fd](https://github.com/Axentorllc/ecommerce_integrations/commit/c5136fd4494a300adb064acbcab5ce9864a1aa04)) * add channel id field on invoices ([54bb519](https://github.com/Axentorllc/ecommerce_integrations/commit/54bb51920d2278e224495a5535e95b833a260d1a)) * add defaults if mfg/expirty dates are missing ([ceb72e6](https://github.com/Axentorllc/ecommerce_integrations/commit/ceb72e637fc8c41a5f94755302ff8fddd8d4bba5)) * add filters on various field ([092be51](https://github.com/Axentorllc/ecommerce_integrations/commit/092be51a4cdb5963ca42fdff0a5cd7341e2bb9ad)) * add js to warn about use of old settings ([30178be](https://github.com/Axentorllc/ecommerce_integrations/commit/30178be2aa49aa5927782fa24bf42e0617ae2fb5)) * add memberships to items ([fbc10e2](https://github.com/Axentorllc/ecommerce_integrations/commit/fbc10e2e42c55f5611ca94d845ca9e601e340655)) * add param self to remaining methods ([42eee93](https://github.com/Axentorllc/ecommerce_integrations/commit/42eee935eda8b318471932dbbc86adb992bc4a65)) * add proper filters for warehouse map ([302b5d8](https://github.com/Axentorllc/ecommerce_integrations/commit/302b5d855add7b8f6980db71eabfc4437273432d)) * add template name in variant item name ([#170](https://github.com/Axentorllc/ecommerce_integrations/issues/170)) ([339cfe3](https://github.com/Axentorllc/ecommerce_integrations/commit/339cfe385fcf33437e6a40edf262164781c9a75e)) * added points as payments ([b998332](https://github.com/Axentorllc/ecommerce_integrations/commit/b99833271b9e6d95bc809e97c8e5ccf547227a5f)) * added therapist to the list of employees ([0a75dc2](https://github.com/Axentorllc/ecommerce_integrations/commit/0a75dc26c8f058a587c07800794ef393a6b78808)) * allow updating is_stock_item after creaetion ([433a3d6](https://github.com/Axentorllc/ecommerce_integrations/commit/433a3d6de373a78b5bc1055f2f48c2915256547d)) * apply taxes at actuals ([#36](https://github.com/Axentorllc/ecommerce_integrations/issues/36)) ([624e144](https://github.com/Axentorllc/ecommerce_integrations/commit/624e1441be0038e1fef186b78c541ab644d8ea96)) * assign attribute instead of item ([4c017b0](https://github.com/Axentorllc/ecommerce_integrations/commit/4c017b0af4ccd354353029f884b5d900cab0bcde)) * attach documents before submitting ([2e1e2ee](https://github.com/Axentorllc/ecommerce_integrations/commit/2e1e2ee28c872957d36cc81fe3553a52d4d965b8)) * AttributeSets error ([389080e](https://github.com/Axentorllc/ecommerce_integrations/commit/389080ecef1e392b73c8da9a9f7974442b2a9615)) * avoid 0 values payment entry and mark items as sales items by default ([#163](https://github.com/Axentorllc/ecommerce_integrations/issues/163)) ([54a4105](https://github.com/Axentorllc/ecommerce_integrations/commit/54a41054de19171ad98e01c1342dba608aa63749)) * avoid duplication of product on shopify ([341625c](https://github.com/Axentorllc/ecommerce_integrations/commit/341625ce60096c935d11b732155d660e982a02f3)) * avoid possible infinite loop with save triggers ([bc8e46d](https://github.com/Axentorllc/ecommerce_integrations/commit/bc8e46dbeaa4f07e0b0d6d4bbb41d033b9e1398f)) * avoid triggering custom field creation ([01a9c26](https://github.com/Axentorllc/ecommerce_integrations/commit/01a9c26e9471798e14b79dd072427f120348bc4e)) * bad logging ([cd210c2](https://github.com/Axentorllc/ecommerce_integrations/commit/cd210c2afad0c59598638e953c29d54783bdc882)) * better error message in case of HTTPError ([e70e586](https://github.com/Axentorllc/ecommerce_integrations/commit/e70e586c6526251fefbd58bc3e83e41f9d98b2b9)) * better message for WH registration failure ([60ed710](https://github.com/Axentorllc/ecommerce_integrations/commit/60ed710c272fa253170b8ef08ac9c8929a3127b6)) * bump python version to 3.8 ([a31155c](https://github.com/Axentorllc/ecommerce_integrations/commit/a31155c90a0ee706ca9c8703e6664e4047e1ee02)) * bump shopify api version ([203df24](https://github.com/Axentorllc/ecommerce_integrations/commit/203df246f4484cb151ece793b86725eeb045b794)) * bump shopify API version ([#254](https://github.com/Axentorllc/ecommerce_integrations/issues/254)) ([d0fb890](https://github.com/Axentorllc/ecommerce_integrations/commit/d0fb890fba4d9d8902e813196d2ea38b133ba404)) * can't save new item ([efe512a](https://github.com/Axentorllc/ecommerce_integrations/commit/efe512ac22c6a03869e7850ac0c937f1179531b6)) * can't save new item ([5da0ea8](https://github.com/Axentorllc/ecommerce_integrations/commit/5da0ea8bb3b2845f8d83240f47fcf7e7a16b2017)) * capture curency code from order data ([5023dc0](https://github.com/Axentorllc/ecommerce_integrations/commit/5023dc0ca247f66ce32622cf22988039586acbb9)) * cast to string before concatenating ([3cf612b](https://github.com/Axentorllc/ecommerce_integrations/commit/3cf612bd468cec39fc7fe722c3826226245002cf)) * change fieldtype to reduce row size ([4142837](https://github.com/Axentorllc/ecommerce_integrations/commit/4142837187167dfdd45d13bc7f88a89190c8962c)) * change tax fields to invoice field names ([d325041](https://github.com/Axentorllc/ecommerce_integrations/commit/d325041f8b530abfe0f21158160e0bcfc045fa9d)) * changing datatypes to small text ([81cf062](https://github.com/Axentorllc/ecommerce_integrations/commit/81cf0628594bb0bce1d3f49168e7fef349928b8b)) * check enabled status before uploading item ([48aed46](https://github.com/Axentorllc/ecommerce_integrations/commit/48aed4620c900a75f39fce466b7ac1dbf239b02f)) * check existence of custom field "amazon_item_code" ([a817cf9](https://github.com/Axentorllc/ecommerce_integrations/commit/a817cf9e674c31c5fe5d10ce80a56ce93c67ecda)) * check for current webhooks ([00879cb](https://github.com/Axentorllc/ecommerce_integrations/commit/00879cb549502939df02893cd167d7f45afd3f9d)) * check for emp on line item level ([2752336](https://github.com/Axentorllc/ecommerce_integrations/commit/275233653dd447dec5c15ac39db3678cfcb94eb3)) * check item_code for unicommerce requirements ([d4ccea3](https://github.com/Axentorllc/ecommerce_integrations/commit/d4ccea364ab74b5dd7db7a3b45bfde985c8b4713)) * check order status right before invoicing ([04bf9fc](https://github.com/Axentorllc/ecommerce_integrations/commit/04bf9fcea1b9cbdc3f9b0f88eb7b97673d00697f)) * CI ([83713e4](https://github.com/Axentorllc/ecommerce_integrations/commit/83713e43003c23e56ea7e15a2cf782c51b7012a0)) * CI ([4d451e2](https://github.com/Axentorllc/ecommerce_integrations/commit/4d451e29cc6e866e3aa3a092b9dc4700d8b6dd39)) * ci commits ([23e2234](https://github.com/Axentorllc/ecommerce_integrations/commit/23e2234268547bdd05e21cc5edaba73c78e3b5a4)) * clear all stale webhooks when registering ([4dbdc15](https://github.com/Axentorllc/ecommerce_integrations/commit/4dbdc157e38fd1599060b5efa08864d38751fbc1)) * code to add employee ([5149d4d](https://github.com/Axentorllc/ecommerce_integrations/commit/5149d4da2dbd3213eb60a5664cddca4ea6f15ecc)) * configurable client id ([cd0033f](https://github.com/Axentorllc/ecommerce_integrations/commit/cd0033f61c71849a7fa2f5fc9a58d363b746e789)) * consider all warehouse for non-inventory ops ([1966dc2](https://github.com/Axentorllc/ecommerce_integrations/commit/1966dc283c70fee52308429bd4aa53f140b837aa)) * consider reserved qty when updating inventory ([c462841](https://github.com/Axentorllc/ecommerce_integrations/commit/c4628414d7fc74c524674f7c4fd2195d92bf3c77)) * consider variant id while creating new item ([0a2021b](https://github.com/Axentorllc/ecommerce_integrations/commit/0a2021bda0a3e4d57fe457a76a9be4d6d796108e)) * convert HTML to text while syncing description ([#235](https://github.com/Axentorllc/ecommerce_integrations/issues/235)) ([3546eca](https://github.com/Axentorllc/ecommerce_integrations/commit/3546eca62b1c45301c9a9130c8a4b522bca1e3b6)) * convert tax title to string ([a6765a0](https://github.com/Axentorllc/ecommerce_integrations/commit/a6765a0e325f5fd8f5c77d410918f7e8dc889ab3)) * convert tax title to string ([723dca6](https://github.com/Axentorllc/ecommerce_integrations/commit/723dca6b36cafe70dd664b2659cb769f015608a7)) * correct endpoint for sales invoice generation ([868c4d9](https://github.com/Axentorllc/ecommerce_integrations/commit/868c4d96face3341e28f31435e73f10f7c7992ad)) * correct invoice label API ([#88](https://github.com/Axentorllc/ecommerce_integrations/issues/88)) ([f4bd860](https://github.com/Axentorllc/ecommerce_integrations/commit/f4bd8609af63fb99ad6d0c830ef2d0e483f0e02a)) * correct method for defaults ([d9b38ba](https://github.com/Axentorllc/ecommerce_integrations/commit/d9b38ba969d5dc4925395abdc5d5b4360d83e6b4)) * correct shipping provider code in invoice ([b814753](https://github.com/Axentorllc/ecommerce_integrations/commit/b814753c293723f53248fdc2109d7e24e570d0b0)) * Correctly filter existing return order ([2fe3d07](https://github.com/Axentorllc/ecommerce_integrations/commit/2fe3d07cd4dd4d2b7eda733910a28b13ba5c50b3)) * create_brand() ([ddf31d2](https://github.com/Axentorllc/ecommerce_integrations/commit/ddf31d2989a112a757446a3f2cb6c246f15feb76)) * create_manufacturer() ([230104d](https://github.com/Axentorllc/ecommerce_integrations/commit/230104d9027b38eebb09e04eca1a8f96389931ad)) * custom fields for sales invoice items ([3edfffc](https://github.com/Axentorllc/ecommerce_integrations/commit/3edfffc1922a2b960b2a731f02be80862d0ddb27)) * customer name concatenation ([#175](https://github.com/Axentorllc/ecommerce_integrations/issues/175)) ([f8ac70b](https://github.com/Axentorllc/ecommerce_integrations/commit/f8ac70b93b279008b8cf2f40a5da77bc4c87e1f0)) * deduplicate cusomters based on address ([37d4944](https://github.com/Axentorllc/ecommerce_integrations/commit/37d494486b48866adbfe31169aa2cc1b7df8da63)) * delete custom field amazon_item_code after migration ([1eab7b7](https://github.com/Axentorllc/ecommerce_integrations/commit/1eab7b71f33c4812c9ddf99ce2e534be61ee9e16)) * delete logs in single query before uninstall ([8b8251a](https://github.com/Axentorllc/ecommerce_integrations/commit/8b8251a5a7b120adfbbe749a6e0e60604424b95c)) * disable uploading of items in data import ([b72717b](https://github.com/Axentorllc/ecommerce_integrations/commit/b72717b42b6535ff3c0fbd826a0425dd700ef363)) * document modified in two separate calls ([9ead99c](https://github.com/Axentorllc/ecommerce_integrations/commit/9ead99c1c2a5084f48ae0bc1196c0d72032ceb66)) * don't add unchanged items ([8889a86](https://github.com/Axentorllc/ecommerce_integrations/commit/8889a8658cd68c02f609c5fcfce93bfb7608f85a)) * don't add unchanged items ([#66](https://github.com/Axentorllc/ecommerce_integrations/issues/66)) ([948301e](https://github.com/Axentorllc/ecommerce_integrations/commit/948301e1358fcb9516ac50543839815b2e7a0558)) * don't lock while updating tokens ([5910636](https://github.com/Axentorllc/ecommerce_integrations/commit/5910636da0afa395577c86292ae02194c53f0311)) * don't match templates by skus ([#34](https://github.com/Axentorllc/ecommerce_integrations/issues/34)) ([d6dec82](https://github.com/Axentorllc/ecommerce_integrations/commit/d6dec82749a03f729e870a7cdefb770e3f59a6d2)) * don't try to create session if not configured ([#10](https://github.com/Axentorllc/ecommerce_integrations/issues/10)) ([58b0eab](https://github.com/Axentorllc/ecommerce_integrations/commit/58b0eab27adc4ca7c65a73ff14322b18fe86c453)) * don't try to create session if not configured ([#10](https://github.com/Axentorllc/ecommerce_integrations/issues/10)) ([a671070](https://github.com/Axentorllc/ecommerce_integrations/commit/a67107025b643eab84141b149890bb86e773cf05)) * don't use stored value while unregistering ([be220f7](https://github.com/Axentorllc/ecommerce_integrations/commit/be220f7462a3ee0c24aeb7ccf9f5992730b76877)) * dont check for old settings on v14 ([#48](https://github.com/Axentorllc/ecommerce_integrations/issues/48)) ([cd6e09d](https://github.com/Axentorllc/ecommerce_integrations/commit/cd6e09dc933e2661e6c38e4e9d2bf108981aa472)) * dont log error for item query ([2b3fa0c](https://github.com/Axentorllc/ecommerce_integrations/commit/2b3fa0ca4dcb29219ff3394a09b00e40b9e433a2)) * dont run invoice hooks if unicommerce isn't enabled ([cb5853f](https://github.com/Axentorllc/ecommerce_integrations/commit/cb5853fd49bfc189e288f10fd839170605da54a5)) * dont update existing custom fields ([a688635](https://github.com/Axentorllc/ecommerce_integrations/commit/a688635e7d25bdc3053332a410f74a658848d55b)) * dont upload price on unicommerce ([6a526e1](https://github.com/Axentorllc/ecommerce_integrations/commit/6a526e1502b73dc91d1c649b07947fff017d2f37)) * employee filters and added db.commit ([#147](https://github.com/Axentorllc/ecommerce_integrations/issues/147)) ([92b2340](https://github.com/Axentorllc/ecommerce_integrations/commit/92b234052bed035732b0d2f481d61b16abf5b6de)) * error case ([a125c29](https://github.com/Axentorllc/ecommerce_integrations/commit/a125c2999ea996c906ce18eafce18f24a418a910)) * error while getting asin or product-id from report_document ([2114f56](https://github.com/Axentorllc/ecommerce_integrations/commit/2114f56ddbce0f092719d45ef8efd7479b97cd46)) * false error about old settings ([c63bcd8](https://github.com/Axentorllc/ecommerce_integrations/commit/c63bcd8e8144809cacd21b4a3103780f4e29815f)) * file save fails if filename contains `/` ([3ca7541](https://github.com/Axentorllc/ecommerce_integrations/commit/3ca7541073fb01b68e73dba5b0f586068f19cc97)) * first inventory sync failing ([#54](https://github.com/Axentorllc/ecommerce_integrations/issues/54)) ([c2acda4](https://github.com/Axentorllc/ecommerce_integrations/commit/c2acda4214a41b4cf57a7e3b86b9dd0a61771e74)) * first inventory sync failing ([#54](https://github.com/Axentorllc/ecommerce_integrations/issues/54)) ([c8ce50e](https://github.com/Axentorllc/ecommerce_integrations/commit/c8ce50eb7994f21e46af39c0db071634a9ec7ee9)) * for demo ([220d51c](https://github.com/Axentorllc/ecommerce_integrations/commit/220d51c546290c96888a7b0a226e094d77fd9a07)) * generate manifest before submit ([e99e64e](https://github.com/Axentorllc/ecommerce_integrations/commit/e99e64e4aea6cada77f7746486c863460fdca380)) * get ecommerce item ([1bc0f53](https://github.com/Axentorllc/ecommerce_integrations/commit/1bc0f53ae2d21528f03308298be63326d5a521ef)) * get sales invoice API requires facility code ([2bd845a](https://github.com/Axentorllc/ecommerce_integrations/commit/2bd845a784a698a06618e4eaa239c1bad65691e5)) * get_erpnext_item not considering template ([aa08e1b](https://github.com/Axentorllc/ecommerce_integrations/commit/aa08e1beca1cf92fd661af87b4abab7f5b41f4f0)) * gift card adding ([6725104](https://github.com/Axentorllc/ecommerce_integrations/commit/6725104c75c4ee236a3bfda52a72cf6f487b6d56)) * handle case when error message is missing ([1a86ece](https://github.com/Axentorllc/ecommerce_integrations/commit/1a86ece246da6b079036fdb434b010bbeb0a09c6)) * handle case where shipping address is same ([4618a93](https://github.com/Axentorllc/ecommerce_integrations/commit/4618a93631ba2c4c59dffdc89c55ca2934a07777)) * handle inconsistency in state naming in Unicommerce ([50d3f1a](https://github.com/Axentorllc/ecommerce_integrations/commit/50d3f1aff704da2080ca1e476f3f2f4463205cbd)) * handle refresh token expiry ([5c3115b](https://github.com/Axentorllc/ecommerce_integrations/commit/5c3115b195879d8fd8e741a2e59ba4f923f77968)) * handle success/failure properly ([fecfcb0](https://github.com/Axentorllc/ecommerce_integrations/commit/fecfcb05f40aa96181ef65b7e2d9066619523df1)) * handle tax inclusive shipping ([a4b2fbb](https://github.com/Axentorllc/ecommerce_integrations/commit/a4b2fbb7a065a31f87f5101c78a1678a200ec1f0)) * handle tax inclusive shipping ([870c239](https://github.com/Axentorllc/ecommerce_integrations/commit/870c2395827a192ad57f497398ac9c1126829da0)) * handle wrong credentials gracefully ([17c392c](https://github.com/Axentorllc/ecommerce_integrations/commit/17c392c98e6bc2b0ea53f30e1d27766ab788d1e5)) * hide default SI generation button ([5010bd9](https://github.com/Axentorllc/ecommerce_integrations/commit/5010bd95a16e79f18acb064961fbc86b1239487f)) * hide irrelevant manifest fields in print ([1126680](https://github.com/Axentorllc/ecommerce_integrations/commit/112668057467551da9251a3a8ca84b15614fbc24)) * if warehouse map is available, use it in DN ([cb0cd72](https://github.com/Axentorllc/ecommerce_integrations/commit/cb0cd72556bf716e9fe9cd2c714f392b7d026e8e)) * ignore 0 tax amount ([ee164d5](https://github.com/Axentorllc/ecommerce_integrations/commit/ee164d5dfdb7a2290d15abb756e4eca2e86075a3)) * ignore any possible exception from old deleted doctype ([32a62fc](https://github.com/Axentorllc/ecommerce_integrations/commit/32a62fc199699af55077903eee14b09d935dff5a)) * ignore deleted variants from sync ([27c6907](https://github.com/Axentorllc/ecommerce_integrations/commit/27c6907f092f013855262ba718beb36802fd5d1e)) * ignore incomplete items while migrating ([fdaeb14](https://github.com/Axentorllc/ecommerce_integrations/commit/fdaeb141c1ef7d1c3894a8c2a4d70360c428ea18)) * ignore mandatory fields while syncing address ([#28](https://github.com/Axentorllc/ecommerce_integrations/issues/28)) ([06c3de0](https://github.com/Axentorllc/ecommerce_integrations/commit/06c3de07afc2c4ade0461115aa1d26dff86df339)) * ignore non batched items in auto grn ([8e9f673](https://github.com/Axentorllc/ecommerce_integrations/commit/8e9f6735fc3ca021ce7977264856c092db79cd57)) * ignore permissions while updating token ([fa461c8](https://github.com/Axentorllc/ecommerce_integrations/commit/fa461c8e0223988c668c5ffdeb4736ac213715a1)) * ignore picklist validation if not enabled ([1fee343](https://github.com/Axentorllc/ecommerce_integrations/commit/1fee343b2ac5d3e3d5bde9dc548f28ba28e6efa8)) * improve logging for item sync ([40001f3](https://github.com/Axentorllc/ecommerce_integrations/commit/40001f3777d371f8854b21b62f4f26a4fe5794ce)) * improve scanning of packages ([d1bbbe1](https://github.com/Axentorllc/ecommerce_integrations/commit/d1bbbe16a0da5ba0f03016bbd7be1bf9cc62b1c0)) * incorrect patch file ([2a6d5e5](https://github.com/Axentorllc/ecommerce_integrations/commit/2a6d5e5ebf5856b20d8d6814ecd8ff745468bf03)) * increase migration timeout and other fixes ([d7b1f67](https://github.com/Axentorllc/ecommerce_integrations/commit/d7b1f6739fe2e42fe47f14158613be36e2e0052d)) * increase timespan for searching new orders ([fdfbdf0](https://github.com/Axentorllc/ecommerce_integrations/commit/fdfbdf05e25fae28cc2a9071d2b8a0a356091d6a)) * initiate manifest items if not existing ([e12db27](https://github.com/Axentorllc/ecommerce_integrations/commit/e12db27931dc553ff14ccfd5622fb40014ddb369)) * integration_item_code for inventory sync ([#7](https://github.com/Axentorllc/ecommerce_integrations/issues/7)) ([64d6146](https://github.com/Axentorllc/ecommerce_integrations/commit/64d6146cb18721ab4c34240d75f9504dbc8dfd17)) * inventory sync failure when last_run not present ([88eaefe](https://github.com/Axentorllc/ecommerce_integrations/commit/88eaefe5066a8cea174b08d3170d90ad02754cbc)) * invoice not submitting with WH allocation ([6fa6561](https://github.com/Axentorllc/ecommerce_integrations/commit/6fa6561c62f7791447dbc1573d3f585834414403)) * item level discount calculations ([#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56)) ([1eaf360](https://github.com/Axentorllc/ecommerce_integrations/commit/1eaf360521b53e66751357b8f7f8951a3847910d)) * item level discount calculations ([#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56)) ([5c58d82](https://github.com/Axentorllc/ecommerce_integrations/commit/5c58d82ecff7e6223ccc8c2d7aa3fc03aa4a36ba)) * item wise tax detail missing on shipping lines ([#232](https://github.com/Axentorllc/ecommerce_integrations/issues/232)) ([08e41d2](https://github.com/Axentorllc/ecommerce_integrations/commit/08e41d26a543be54473c22cc4d959710d927e370)) * item_group_name ([9583e44](https://github.com/Axentorllc/ecommerce_integrations/commit/9583e4410815eef635c9db72437f12be883581c2)) * item-wise tax distribution ([92b5eb7](https://github.com/Axentorllc/ecommerce_integrations/commit/92b5eb79e7b982d0bf6c773c7092bdbbfc99a59e)) * keep all items for fully cancelled order ([fa89ba9](https://github.com/Axentorllc/ecommerce_integrations/commit/fa89ba9306f5720458b2afff39f1d19f160ef35e)) * keep return warehouse on location mapping ([a45a7cd](https://github.com/Axentorllc/ecommerce_integrations/commit/a45a7cd5a2b785491e62c37d0f3cb099815d16c8)) * keep shopify api ops in decorated function ([a81df87](https://github.com/Axentorllc/ecommerce_integrations/commit/a81df8778ecd9edbc438032f91183a0c6d7bc97a)) * keyError(processingStatus) ([6cd99e1](https://github.com/Axentorllc/ecommerce_integrations/commit/6cd99e14d26fc0ffc266436c794b802755d37bfb)) * lack of variant_id should not mean template ([910dd61](https://github.com/Axentorllc/ecommerce_integrations/commit/910dd61c52dad42e46e205ed44776719592bf951)) * limit inventory updates in single request ([f050044](https://github.com/Axentorllc/ecommerce_integrations/commit/f0500441097016827f767c1e157a3822bb4b28fc)) * limit maximum number of days to sync to 14 ([e836e8f](https://github.com/Axentorllc/ecommerce_integrations/commit/e836e8f976124db7ad65ec8633cd3790f0ae3386)) * link created SI with SO ([3e2c67d](https://github.com/Axentorllc/ecommerce_integrations/commit/3e2c67d2ac5fb856238313b7a2d0355781f6fe7d)) * linter ([65c232e](https://github.com/Axentorllc/ecommerce_integrations/commit/65c232ec804f69a8008b799272dec9e0179c6bdb)) * linter issue ([1ed822c](https://github.com/Axentorllc/ecommerce_integrations/commit/1ed822c455c124b0b8c57f3fd68c956be2b9888f)) * linter issue ([a791d44](https://github.com/Axentorllc/ecommerce_integrations/commit/a791d44014010dd72ef0793c0236ee330baaab73)) * linter issue ([ee80db5](https://github.com/Axentorllc/ecommerce_integrations/commit/ee80db57ed026f9235ffe4bd840e1297827dcff4)) * linter issue ([e8e1916](https://github.com/Axentorllc/ecommerce_integrations/commit/e8e191600767d925eb76bf58984cc2c82f3643cb)) * linter issue: ([fbe8f86](https://github.com/Axentorllc/ecommerce_integrations/commit/fbe8f868f559e6363bd777ec1135530d6d1c58ed)) * linting issues ([f676b2c](https://github.com/Axentorllc/ecommerce_integrations/commit/f676b2c3a45f5cadcbcd1f42208ce22447d1675a)) * linting issues ([369fcda](https://github.com/Axentorllc/ecommerce_integrations/commit/369fcdaab2811ba658b181c1ff06128c8951ff6c)) * linting issues ([e1b2f3d](https://github.com/Axentorllc/ecommerce_integrations/commit/e1b2f3d64dd100cdb1b7c8d0c915ba81bdeb2618)) * log item level failures during inventory sync ([592bf79](https://github.com/Axentorllc/ecommerce_integrations/commit/592bf79134ac3afff62ced75f765f5d4c27b315b)) * logging zenoti error message, status code and title ([97d7d0c](https://github.com/Axentorllc/ecommerce_integrations/commit/97d7d0ce49608d739c2b58e8f174c674820c3ea1)) * make fields mandatory based on status ([a6677db](https://github.com/Axentorllc/ecommerce_integrations/commit/a6677db0b7682426f0187207a1bc7ef9ae8611ba)) * make tax description upper case ([ca1a39a](https://github.com/Axentorllc/ecommerce_integrations/commit/ca1a39a2dae72172b29248662efda0014320c894)) * map shopify weight unit to ERPNext ([3e2f5c3](https://github.com/Axentorllc/ecommerce_integrations/commit/3e2f5c30d0d558b69baf444b13283cb1a3aa06f9)) * misc unicommerce fixes ([#89](https://github.com/Axentorllc/ecommerce_integrations/issues/89)) ([710d0db](https://github.com/Axentorllc/ecommerce_integrations/commit/710d0db7eae9de8841350359eec0f091ad696f8e)) * misleading "success" message for DN when SO doesn't exist ([7ea6d15](https://github.com/Axentorllc/ecommerce_integrations/commit/7ea6d15c4347b0e84ae9bce030acb12d72f8febb)) * module def for tax account child table ([7170974](https://github.com/Axentorllc/ecommerce_integrations/commit/717097423c0c7c7ac96a685f237bb1ef4a4e7488)) * move custom field creation ([9a2d4d0](https://github.com/Axentorllc/ecommerce_integrations/commit/9a2d4d057eb10a9326d448181e1ec39af2f3a232)) * move status update job to from 30 to 60 min ([0b7e922](https://github.com/Axentorllc/ecommerce_integrations/commit/0b7e92235c1ce68e862568d764b3042b9d7fe523)) * old data migration checks not stopping ([70c0688](https://github.com/Axentorllc/ecommerce_integrations/commit/70c06887202a15960c48ec8bc18998f55582f07f)) * only add shipping line if >0 ([fc354ef](https://github.com/Axentorllc/ecommerce_integrations/commit/fc354efaf1d9486162689fcc5d9929baa606a61d)) * only log inventory sync failure in single log ([5e8928e](https://github.com/Axentorllc/ecommerce_integrations/commit/5e8928e8dee542065a6d571d7e1eb952071c85dc)) * only set inventory tracking if is_stock_item ([cac20c1](https://github.com/Axentorllc/ecommerce_integrations/commit/cac20c184135a0957b04c8e56b95ed6a33967ad3)) * order -> payload for new function definition ([6a38497](https://github.com/Axentorllc/ecommerce_integrations/commit/6a3849792677fa1bc505cf40b4ecb0f375696f14)) * pass on product_id in case of variant ([aea67a7](https://github.com/Axentorllc/ecommerce_integrations/commit/aea67a794c221d76432deeafa3da9fcdfb368dc2)) * patch shopify methods during test ([1dff9f6](https://github.com/Axentorllc/ecommerce_integrations/commit/1dff9f65be8a85d6779aa0ede5f881d1db04088d)) * patch to update custom fields ([a2824a9](https://github.com/Axentorllc/ecommerce_integrations/commit/a2824a9804da3f257e0f83e7c00d209296c9f42c)) * phone number mapping in address ([#198](https://github.com/Axentorllc/ecommerce_integrations/issues/198)) ([66a3782](https://github.com/Axentorllc/ecommerce_integrations/commit/66a37821a31e17985990145de9018b20938d279b)) * populate correct rate for item-tax reports ([ac5cff5](https://github.com/Axentorllc/ecommerce_integrations/commit/ac5cff5a3c9cb84eb9e7ed6f47f464a5631cceea)) * pos related issues ([07d4d5f](https://github.com/Axentorllc/ecommerce_integrations/commit/07d4d5fca7190f2d711ad8e826907a01f56bc43a)) * possible deadlock while deleting dummy prices ([#177](https://github.com/Axentorllc/ecommerce_integrations/issues/177)) ([c22dd49](https://github.com/Axentorllc/ecommerce_integrations/commit/c22dd497a39e7910635723a07cf99b6e40c66f4c)) * possible missing updates during time of sync ([01fafe0](https://github.com/Axentorllc/ecommerce_integrations/commit/01fafe018a2494b609d57dd512abdba3057cc93c)) * proceed for center code only when response available ([36b567a](https://github.com/Axentorllc/ecommerce_integrations/commit/36b567a67592e657461b96b7419b792d155fd0b2)) * proceed for center code only when response available ([2ab0fa4](https://github.com/Axentorllc/ecommerce_integrations/commit/2ab0fa4af34d3c9a5c64e98d6352c8f6fb4804f7)) * proceed for center code only when response available ([#68](https://github.com/Axentorllc/ecommerce_integrations/issues/68)) ([b397228](https://github.com/Axentorllc/ecommerce_integrations/commit/b3972281b8fc64d90fc009a6714e129e593a9361)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * proceed only if response from api received ([d0fb8dd](https://github.com/Axentorllc/ecommerce_integrations/commit/d0fb8dd1f143af2fd243e527c3ae7f58297eb03a)) * proceed with stock reconciliation only when response available ([#69](https://github.com/Axentorllc/ecommerce_integrations/issues/69)) ([feb0c8b](https://github.com/Axentorllc/ecommerce_integrations/commit/feb0c8b043c17a6907342c96a22ab889f8ee6874)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * re-introduce consolidation ([36e3a39](https://github.com/Axentorllc/ecommerce_integrations/commit/36e3a393d1b0293773d541998739f939aa6daeb1)) * reload SO page after invoice is generated ([9591e05](https://github.com/Axentorllc/ecommerce_integrations/commit/9591e05923b3633bfceea10e49e7f283d169ff00)) * remove cancelled items from WH allocations ([52958c2](https://github.com/Axentorllc/ecommerce_integrations/commit/52958c27cf0904178b79099676d16fc425914195)) * remove explicit commit ([462253d](https://github.com/Axentorllc/ecommerce_integrations/commit/462253d3e1aeb432e7f209f5d0dbd0c68d72a3f1)) * remove explicit commits ([#31](https://github.com/Axentorllc/ecommerce_integrations/issues/31)) ([1f117b8](https://github.com/Axentorllc/ecommerce_integrations/commit/1f117b81e2b041c13ded7a564c31b3b42d327447)) * remove image upload ([9dcec08](https://github.com/Axentorllc/ecommerce_integrations/commit/9dcec084b6ed76d85134d7fa784ac84d9a3e84be)) * remove the trailing comma after the last SKU ([#201](https://github.com/Axentorllc/ecommerce_integrations/issues/201)) ([2894160](https://github.com/Axentorllc/ecommerce_integrations/commit/2894160cb9fcd617c8523820fef0434f144d5970)) * removed print statement ([d6b65d9](https://github.com/Axentorllc/ecommerce_integrations/commit/d6b65d93805b2181bd53005e6faa21606452807e)) * removed Tax Mapping doctype ([fa7196c](https://github.com/Axentorllc/ecommerce_integrations/commit/fa7196c70e778c797b2cfc2ac3ea81293d4f53e7)) * removed unwnated file ([23261aa](https://github.com/Axentorllc/ecommerce_integrations/commit/23261aa07f59dbef6c6d3527afe0d0b136ecc309)) * repeat items in sales invoice ([eae1b18](https://github.com/Axentorllc/ecommerce_integrations/commit/eae1b18daaf923cb798dcdd33c79a0058023108a)) * restrict retry button to system managers ([b67c15e](https://github.com/Axentorllc/ecommerce_integrations/commit/b67c15eeb8c678f649b40531af35e30fc84add5a)) * reverting error_message field type to text editor ([96a039a](https://github.com/Axentorllc/ecommerce_integrations/commit/96a039aae6f36cd85ad7eb6defeddba5d16ce658)) * rollback failed order syncs ([#40](https://github.com/Axentorllc/ecommerce_integrations/issues/40)) ([67198b8](https://github.com/Axentorllc/ecommerce_integrations/commit/67198b87689e24815e6bb332695ab9233d1b98e1)) * rollback on errors ([1db68e9](https://github.com/Axentorllc/ecommerce_integrations/commit/1db68e961d6fd7969c8601de8b34d7ba0b3d7bad)) * Round tax in description and add to shipping calculations ([#21](https://github.com/Axentorllc/ecommerce_integrations/issues/21)) ([#22](https://github.com/Axentorllc/ecommerce_integrations/issues/22)) ([0e6318d](https://github.com/Axentorllc/ecommerce_integrations/commit/0e6318df8aa1a9dc8c8e5d734e1360e4d014cecf)) * RTO return credit note extra paramter ([8daa8f6](https://github.com/Axentorllc/ecommerce_integrations/commit/8daa8f6f927a0c722ccbc456b004baa791f79b2a)) * run uniqueness check only on insert ([7e34e87](https://github.com/Axentorllc/ecommerce_integrations/commit/7e34e870fd1ca8cb08c1b871cfe48057b828659a)) * sales invoice syncing issue ([#143](https://github.com/Axentorllc/ecommerce_integrations/issues/143)) ([6baa4c6](https://github.com/Axentorllc/ecommerce_integrations/commit/6baa4c620502a6640d0f8f9dbe6b12f98389ba28)) * sales order status not updated on cancel ([99382a2](https://github.com/Axentorllc/ecommerce_integrations/commit/99382a29b4009a16906a8e5eec8c3c2f52a3cf51)) * sales transaction issues ([#138](https://github.com/Axentorllc/ecommerce_integrations/issues/138)) ([5817c1b](https://github.com/Axentorllc/ecommerce_integrations/commit/5817c1b0674f8d28cee34cf1198e5809b013fbf5)) * same items inventory sync across multiple WH ([71675fb](https://github.com/Axentorllc/ecommerce_integrations/commit/71675fbf381beac1a5f3e97795656171424128e0)) * save after renewing tokens ([1c0f51e](https://github.com/Axentorllc/ecommerce_integrations/commit/1c0f51ead86ea9fc23a86e8b8e670caa4b01f73a)) * scan duplicate and manifested packages ([6b4a624](https://github.com/Axentorllc/ecommerce_integrations/commit/6b4a6246053b5a15acf435e529e85e49c759cba8)) * send full image url path ([f0d4aee](https://github.com/Axentorllc/ecommerce_integrations/commit/f0d4aee54f90d5afa465e7ae186efd53879f25c9)) * setting for updating changes to existing item ([9c6919b](https://github.com/Axentorllc/ecommerce_integrations/commit/9c6919bb7c67dfbaabeb00c3e052395024659490)) * setting last sync ([8b6d604](https://github.com/Axentorllc/ecommerce_integrations/commit/8b6d60441b4395156f4390b83db7632aa7a57728)) * **shopify:** correct module name ([b217265](https://github.com/Axentorllc/ecommerce_integrations/commit/b2172659c936fd3598096aa7c27efe08072cbd64)) * **shopify:** don't run migration before enabling ([3ea1e3e](https://github.com/Axentorllc/ecommerce_integrations/commit/3ea1e3efd781878aaf2a4aac7744e6b38bdb735e)) * **shopify:** ignore invalid dummy phone numbers ([61da9fa](https://github.com/Axentorllc/ecommerce_integrations/commit/61da9faedc458e3cca4d2bbc95d582ba1fd05b4f)) * **shopify:** ignore unsupported methods in resync ([77d41d5](https://github.com/Axentorllc/ecommerce_integrations/commit/77d41d503d547f364a179639315608c228390f28)) * show update button only if upload is enabled ([95e8f4a](https://github.com/Axentorllc/ecommerce_integrations/commit/95e8f4a00363ae3ebd3fa827304fad5ca69d5193)) * SI falsely stuck in queued state ([bc3558b](https://github.com/Axentorllc/ecommerce_integrations/commit/bc3558b30448a5bb432e59cfc23605fb163656f7)) * SI line item quantity functionality ([4676774](https://github.com/Axentorllc/ecommerce_integrations/commit/467677445400feff2ad1543276b24722a424ee6f)) * skip cancel_order if order is not found ([dfb851e](https://github.com/Axentorllc/ecommerce_integrations/commit/dfb851efe054e672a77ef770275f2699e9fde5e1)) * sku only allowed for non-template items ([df5d6eb](https://github.com/Axentorllc/ecommerce_integrations/commit/df5d6eb5eeb6579090be4c2085f3d1f14109d819)) * start and end date ([09a91cc](https://github.com/Axentorllc/ecommerce_integrations/commit/09a91ccfe3877b8ddd6cb269ad828648a869f3eb)) * State mapping ([f158a4a](https://github.com/Axentorllc/ecommerce_integrations/commit/f158a4ab4245e18132a948ad71e3dcb87ab7bc9a)) * status not chaning from queued on retry ([0060e29](https://github.com/Axentorllc/ecommerce_integrations/commit/0060e29eee62706cbbeb1b0e1254015efd9ba610)) * store invoice data and logs ([a92a019](https://github.com/Axentorllc/ecommerce_integrations/commit/a92a01914a128216895852af16c45fae2004609e)) * syncing therapists creates duplication records ([#150](https://github.com/Axentorllc/ecommerce_integrations/issues/150)) ([2d06962](https://github.com/Axentorllc/ecommerce_integrations/commit/2d069624c5022a73caeaf67b6211b5b334b89106)) * tax category to avoid tax templates ([#32](https://github.com/Axentorllc/ecommerce_integrations/issues/32)) ([cfd4132](https://github.com/Axentorllc/ecommerce_integrations/commit/cfd413272e1c11cb85bdd8b432955687bdb765c9)) * tests for mocking webhook response ([62d9876](https://github.com/Axentorllc/ecommerce_integrations/commit/62d9876425fb3976a2ee43a204aa85b0346b812f)) * timeout issue in item and stock reconcilation ([#135](https://github.com/Axentorllc/ecommerce_integrations/issues/135)) ([cf61bae](https://github.com/Axentorllc/ecommerce_integrations/commit/cf61bae7c6d4632577b0a021c7fb40c4efb2b63b)) * tips related issue ([df50aa2](https://github.com/Axentorllc/ecommerce_integrations/commit/df50aa27e08a444638064d5ea1dc0838fdf04ded)) * try both sku and product id for getting item code ([10366b8](https://github.com/Axentorllc/ecommerce_integrations/commit/10366b8b6745a2bb0f0abb6cba9b7d0048114e4c)) * type case ([db948ec](https://github.com/Axentorllc/ecommerce_integrations/commit/db948ecd222613b14b50692c3882e1f53eb8a5a7)) * typo ([fea8bec](https://github.com/Axentorllc/ecommerce_integrations/commit/fea8bec5e86c7cbcc28bee967a71f688eaf9046d)) * typo in addres field ([92b853b](https://github.com/Axentorllc/ecommerce_integrations/commit/92b853bc27de7837b8b5b6ddaeb0bcc31ba3ba14)) * typos ([7e7c288](https://github.com/Axentorllc/ecommerce_integrations/commit/7e7c288babfe63ca35d157b6de9d363124fe17b8)) * undo consolidation of items in SO ([f6b8800](https://github.com/Axentorllc/ecommerce_integrations/commit/f6b8800c0c9deb52a8d8449224649f3a8fea9815)) * unicommerce date format ([18ea0e5](https://github.com/Axentorllc/ecommerce_integrations/commit/18ea0e532df69f5d6cd9a3ad46f0a35f8223fd63)) * **unicommerce:** set `name` also when syncing new item ([6b2199f](https://github.com/Axentorllc/ecommerce_integrations/commit/6b2199f33450dd6dfa5383cccbb98bfef40b8ba4)) * **unicommerce:** use updated since instead of from_date ([91b2ee9](https://github.com/Axentorllc/ecommerce_integrations/commit/91b2ee9a1530ad67f67d151370edf6f885f79e58)) * update filters for buying and selling list ([b965af5](https://github.com/Axentorllc/ecommerce_integrations/commit/b965af54b2bee0f3c40742380a31875ff78070bc)) * update labels for custom app ([4041b2c](https://github.com/Axentorllc/ecommerce_integrations/commit/4041b2cd2fe538dab00cc1a202ee65f4fa9a5c15)) * update package dimension failing ([cab8b37](https://github.com/Axentorllc/ecommerce_integrations/commit/cab8b37b98141563e3e3ca657d3aa6cb5617c283)) * updated woocommerce connection test ([896a9d5](https://github.com/Axentorllc/ecommerce_integrations/commit/896a9d505804a1a6f8bc65afc7e7e0dcd6d18525)) * updated woocommerce connection test ([acf48b8](https://github.com/Axentorllc/ecommerce_integrations/commit/acf48b80d1382339c8293752b1f64b6c4eaf7ef6)) * updating webhooks for first time ([e0f7de5](https://github.com/Axentorllc/ecommerce_integrations/commit/e0f7de5064c9403d9509b75de0d9551a0a77ed51)) * use center code insted of center name ([9abd316](https://github.com/Axentorllc/ecommerce_integrations/commit/9abd316a4de2ebb71279ece36e4148c694659e28)) * use correct invoice series while invoicing ([#121](https://github.com/Axentorllc/ecommerce_integrations/issues/121)) ([b342b9e](https://github.com/Axentorllc/ecommerce_integrations/commit/b342b9ed67f6d2b4c5b0b6d3fb43aa890ccd59f5)) * use correct target for mapped doc ([a88ae28](https://github.com/Axentorllc/ecommerce_integrations/commit/a88ae28448d9161ed6e94d224b278537f56bd44a)) * use db column existence instead of meta for check ([e65ad9e](https://github.com/Axentorllc/ecommerce_integrations/commit/e65ad9e5d6939c87d2b727daecaa0461dce83421)) * use default shopify customer is none provided ([afb7543](https://github.com/Axentorllc/ecommerce_integrations/commit/afb754371831b00da5ce1980cac3f541dfaa6776)) * use doc local flags for locking behaviour ([d58b7de](https://github.com/Axentorllc/ecommerce_integrations/commit/d58b7de645e6fb74ae5163c49d767fcb4cdd4b79)) * use dummy price list to avoid clashes ([#168](https://github.com/Axentorllc/ecommerce_integrations/issues/168)) ([c01e0b1](https://github.com/Axentorllc/ecommerce_integrations/commit/c01e0b190f7383db6e1c45c67e4ef3d92388144c)) * use get_password() to get value for password fields ([651ac22](https://github.com/Axentorllc/ecommerce_integrations/commit/651ac2245dc32efc96a484ba2f5911401763f2ba)) * use invoice reponse for label link ([9301c01](https://github.com/Axentorllc/ecommerce_integrations/commit/9301c0149bbb1c1e745da1a11c1bd5cefbe49773)) * use net_total for total discount ([845e962](https://github.com/Axentorllc/ecommerce_integrations/commit/845e962b093de14d011baa04655734fc55fc950e)) * use separate endpoint if item exists ([29944f3](https://github.com/Axentorllc/ecommerce_integrations/commit/29944f3805c0009712c07c79b4537a2e917ff6e2)) * use set instead of setattr ([f68f924](https://github.com/Axentorllc/ecommerce_integrations/commit/f68f924d84676436daad8eaaa88bb5ed73919f54)) * use shopify order date during old order sync ([3848f19](https://github.com/Axentorllc/ecommerce_integrations/commit/3848f196a01731b29a399d5b921af898a2516bcc)) * use simpler endpoint for invoice generation ([b6d41d0](https://github.com/Axentorllc/ecommerce_integrations/commit/b6d41d0d3156f3c7d2d0a923f4c758252a393ff3)) * use SO data in absense of invoice response ([db09591](https://github.com/Axentorllc/ecommerce_integrations/commit/db09591cba9a4bdca2fcb920d2c2b5130b845580)) * use tax category to ignore item tax templates ([502026f](https://github.com/Axentorllc/ecommerce_integrations/commit/502026f40f4900a8f9c1ea296d07a193b2b338ae)) * Use TZ aware ISO 8601 date format ([9613b5c](https://github.com/Axentorllc/ecommerce_integrations/commit/9613b5cfe38a68b897da29290840f606d5070f6c)) * Use UTC timestamp for filtering recent orders ([6ab22a0](https://github.com/Axentorllc/ecommerce_integrations/commit/6ab22a04a3db197dabece0c1fbbb6eb14b6f57bc)) * use zulu time in search sale order ([b0ff1de](https://github.com/Axentorllc/ecommerce_integrations/commit/b0ff1de3e3ffe0af5d1f2279a02e20797fdb118a)) * **ux:** add appropriate query filters ([cd807d2](https://github.com/Axentorllc/ecommerce_integrations/commit/cd807d2b3e9a458dc8dcc17f9bb49325fc8e6691)) * **ux:** allow stock manager/user to use manifest ([#95](https://github.com/Axentorllc/ecommerce_integrations/issues/95)) ([90517c1](https://github.com/Axentorllc/ecommerce_integrations/commit/90517c132ffca44c375cce71966444ea4adc4dad)) * **ux:** better title for logs ([347564e](https://github.com/Axentorllc/ecommerce_integrations/commit/347564e7b81c08d30ad67be1eedfc5e50e3c8ff3)) * **ux:** clean up shopify setting page ([#26](https://github.com/Axentorllc/ecommerce_integrations/issues/26)) ([58e8a6e](https://github.com/Axentorllc/ecommerce_integrations/commit/58e8a6e0adf4f51cd6a48febb482a8547107aa6a)) * **ux:** cleanup ecommerce item views ([dbc7a72](https://github.com/Axentorllc/ecommerce_integrations/commit/dbc7a72e82ffd78406f7413101538d14639fa615)) * **ux:** cleanup log list view ([137b571](https://github.com/Axentorllc/ecommerce_integrations/commit/137b571abeca30529a105de603d087e895c2587c)) * **ux:** custom field order of insertion ([0e45b9f](https://github.com/Axentorllc/ecommerce_integrations/commit/0e45b9f1a35ce7dc86932cbd6ed6c4facb6919bd)) * **ux:** don't validate unless required ([bbdb2a4](https://github.com/Axentorllc/ecommerce_integrations/commit/bbdb2a4ad1607e56dd9c49b301aacf5e4f305a1b)) * **ux:** hide old doctype to avoid confusion ([#3](https://github.com/Axentorllc/ecommerce_integrations/issues/3)) ([7d682fe](https://github.com/Axentorllc/ecommerce_integrations/commit/7d682fe3afb0c7deeec282ea7739e5a287f6d284)) * **ux:** improve form view for uni manifest ([e8a76c0](https://github.com/Axentorllc/ecommerce_integrations/commit/e8a76c0874b392f3fe0d697915285c80f9de0011)) * **ux:** redo channel config form layour ([3ab26ff](https://github.com/Axentorllc/ecommerce_integrations/commit/3ab26ffcd6f7f5eb24db3cc17f776f7fb29d45d3)) * **ux:** remove tokens on disabling integration ([f9ea9d2](https://github.com/Axentorllc/ecommerce_integrations/commit/f9ea9d24b0a736b9d5a70615cff3cb860bf69785)) * **UX:** show logs button on shopify setting ([9d131f5](https://github.com/Axentorllc/ecommerce_integrations/commit/9d131f58469529145a4bd1a4ca70b24281798c54)) * validate address ([e96c206](https://github.com/Axentorllc/ecommerce_integrations/commit/e96c20635e8b5558671d7f1452a7f7995c7dbdb2)) * validation for company links in channel conf ([9380677](https://github.com/Axentorllc/ecommerce_integrations/commit/93806770eed549fb2c148f9194c3f9519a640788)) * verify hmac unconditionally ([7f22c45](https://github.com/Axentorllc/ecommerce_integrations/commit/7f22c4592481a795f8f45b90125b409845dd51bf)) * Verify if enable perpetual inventory is unchecked and set unchecked if checked ([45b1184](https://github.com/Axentorllc/ecommerce_integrations/commit/45b118466f3aaba4c8bc4af006bead3e9967e049)) * Verify if enable perpetual inventory is unchecked and set unchecked if checked ([#67](https://github.com/Axentorllc/ecommerce_integrations/issues/67)) ([60a136b](https://github.com/Axentorllc/ecommerce_integrations/commit/60a136bf827a2fc1e9da396ddc8392e843fd52ea)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * Warning about recomputed taxes ([1bb9198](https://github.com/Axentorllc/ecommerce_integrations/commit/1bb9198e92a39df741c1a376ed0556c6c70e5a3d)) * wh mappings should be unique ([8b9aef8](https://github.com/Axentorllc/ecommerce_integrations/commit/8b9aef816fbec5f5b0fd5afa8468541637399a81)) * wrap resync in savepoint ([fcd7680](https://github.com/Axentorllc/ecommerce_integrations/commit/fcd7680a656522324bd775d4a0e6ec0f233c079f)) * zenoti category (syntax issue) ([#142](https://github.com/Axentorllc/ecommerce_integrations/issues/142)) ([acdc2a3](https://github.com/Axentorllc/ecommerce_integrations/commit/acdc2a337b34d9e911f6dca3aa8fbd0621ef3a24)) * zenoti category api url issue ([#144](https://github.com/Axentorllc/ecommerce_integrations/issues/144)) ([591c781](https://github.com/Axentorllc/ecommerce_integrations/commit/591c7812edca30d55cc92b08d471b3c78444defd)) * zenoti employee syncing issue ([#148](https://github.com/Axentorllc/ecommerce_integrations/issues/148)) ([af0d8cc](https://github.com/Axentorllc/ecommerce_integrations/commit/af0d8cc739c7ecce43e7b3616c8134c9f79a060c)) * zenoti handling api rate limits ([#146](https://github.com/Axentorllc/ecommerce_integrations/issues/146)) ([9920ba4](https://github.com/Axentorllc/ecommerce_integrations/commit/9920ba41a2300ecd88663b5ae54ff0200976c2d3)) * zenoti item tax template ([#156](https://github.com/Axentorllc/ecommerce_integrations/issues/156)) ([e6d7216](https://github.com/Axentorllc/ecommerce_integrations/commit/e6d721691dfe1711b428408a3ace2f1b2cc4d58c)) * zenoti item_to_search dict key ([#145](https://github.com/Axentorllc/ecommerce_integrations/issues/145)) ([36a3a6c](https://github.com/Axentorllc/ecommerce_integrations/commit/36a3a6c3a16651ad840f5beb6f4263f8db4fd638)) * zenoti posting date time issue ([#149](https://github.com/Axentorllc/ecommerce_integrations/issues/149)) ([651bf3c](https://github.com/Axentorllc/ecommerce_integrations/commit/651bf3c851b8c383835113960f7f1ab4c49f17c9)) * zenoti removed syncing of item/category on syncing of Stock Reconi. ([#155](https://github.com/Axentorllc/ecommerce_integrations/issues/155)) ([89b5bff](https://github.com/Axentorllc/ecommerce_integrations/commit/89b5bffc5c1afb98e380952b63af9fd259b92e81)) * zenoti settings shouldn't trigger unless enabled ([e79f701](https://github.com/Axentorllc/ecommerce_integrations/commit/e79f701a60ec148c5dc4591f6a454200d648d658)) ### Features * (Uni-commerce) generate Delivery Note and sync item fields ([#239](https://github.com/Axentorllc/ecommerce_integrations/issues/239)) ([f474301](https://github.com/Axentorllc/ecommerce_integrations/commit/f47430133d1341d810f66c8e50c9d27e5f9c5ec5)) * Add field "Enable Amazon" ([b04a92d](https://github.com/Axentorllc/ecommerce_integrations/commit/b04a92dc1e234fe40c09264379b595b71c61316d)) * add field "is_old_data_migrated" ([12e4004](https://github.com/Axentorllc/ecommerce_integrations/commit/12e4004a2d4f5cc4b82f51936d07eb0a92899321)) * add func to migrate old user data ([99db302](https://github.com/Axentorllc/ecommerce_integrations/commit/99db302441eb1a70eb3283d4530a64afa1818739)) * add hourly job for syncing inventory ([a5d8851](https://github.com/Axentorllc/ecommerce_integrations/commit/a5d8851b68c441c71d9e991a857aea0594599403)) * add inventory_synced_on field ([9e33e71](https://github.com/Axentorllc/ecommerce_integrations/commit/9e33e713d5481230ce1163f05b10ec0d89c1c486)) * add invoice generation APIs ([caf00fb](https://github.com/Axentorllc/ecommerce_integrations/commit/caf00fbe2ce1b5aa87a1101414dd2eba387812cd)) * add PDF in sales invoice ([da06f9f](https://github.com/Axentorllc/ecommerce_integrations/commit/da06f9f5bd66f30710de654877642be26f2d9d40)) * add price, sku on creating item on shopify ([084b9b5](https://github.com/Axentorllc/ecommerce_integrations/commit/084b9b5e6b1eaf9683c11ab61795b47239925c98)) * add required sections in unicommerce setting ([ea412d4](https://github.com/Axentorllc/ecommerce_integrations/commit/ea412d4cebe2db9943d2071e2816ebfcaae5c17a)) * Added masters for Zenoti Center, Category and some fixes ([#134](https://github.com/Axentorllc/ecommerce_integrations/issues/134)) ([6c7b901](https://github.com/Axentorllc/ecommerce_integrations/commit/6c7b901684deeebdd2de5242f2ee6a55dd552108)) * allow selecting group warehouses in mapping ([23d180f](https://github.com/Axentorllc/ecommerce_integrations/commit/23d180f250e4b14e249b27052be82a133dab9851)) * Amazon SP-API Integration ([#161](https://github.com/Axentorllc/ecommerce_integrations/issues/161)) ([16ccae4](https://github.com/Axentorllc/ecommerce_integrations/commit/16ccae44c835838f99e6b0313623b7670610ebc7)) * amazon_methods.py ([09ac586](https://github.com/Axentorllc/ecommerce_integrations/commit/09ac5866912480dcda1fd269652ac19ddcb1bdfc)) * amazon_methods.py ([84da303](https://github.com/Axentorllc/ecommerce_integrations/commit/84da303c0d1351dd7de0eadb0cff578eeb4ae1b0)) * amazon_methods.py ([6cd0fbc](https://github.com/Axentorllc/ecommerce_integrations/commit/6cd0fbcfc68e4148e2bbb20fef72340d408d239d)) * amazon_methods.py ([233e88b](https://github.com/Axentorllc/ecommerce_integrations/commit/233e88b7537b73d7fdb774e8670145e6f0c4dcb2)) * amazon_methods.py ([71c414e](https://github.com/Axentorllc/ecommerce_integrations/commit/71c414ea9a6ee560b206dce6a7d9c2ef86154a7c)) * amazon_sp_api_settings.get_products_details() ([f8e91d0](https://github.com/Axentorllc/ecommerce_integrations/commit/f8e91d0735724a02cab63e6fde858c7629970588)) * amazon_sp_api_settings.py ([47822a3](https://github.com/Axentorllc/ecommerce_integrations/commit/47822a399c5bf5516af5184d0a50b43ab3701509)) * amazon_sp_api.py ([45e2222](https://github.com/Axentorllc/ecommerce_integrations/commit/45e22229cd1acb59443c6eeac040dc4d89c0d8a6)) * **amazon-sp:** validate credentials on save ([3257794](https://github.com/Axentorllc/ecommerce_integrations/commit/3257794450b3556f51656b0d21ba49b020ce4e5f)) * AmazonSPAPISettings.get_order_details() ([fcec461](https://github.com/Axentorllc/ecommerce_integrations/commit/fcec461cc8f40e4849bb8911d6ef1ed4f1db6123)) * AmazonSPAPISettings.schedule_get_order_details() ([66ed5da](https://github.com/Axentorllc/ecommerce_integrations/commit/66ed5da1ff3471915c9ab3595e3ce6893ffd64ca)) * api client method for sales order data ([fa01cef](https://github.com/Axentorllc/ecommerce_integrations/commit/fa01cef0bdf009385842f35e88c807f2e4acb64c)) * api method for getting inventory snapshot ([20ec7ff](https://github.com/Axentorllc/ecommerce_integrations/commit/20ec7ff7c935ab7488b3342b1dc2f9cf91a3fe77)) * api methods for create/get shipping manifest ([56854d9](https://github.com/Axentorllc/ecommerce_integrations/commit/56854d98f2268a66d76bfa6bb4266a01f5491010)) * Auto GRN settings and stock entry type ([caeb249](https://github.com/Axentorllc/ecommerce_integrations/commit/caeb249208f0f1030f0b79b3c9e3d762fa7b1fc6)) * background item syncing ([e857245](https://github.com/Axentorllc/ecommerce_integrations/commit/e8572450fbeea3e4bc57734005e1b385fc7d8cf8)) * barcode in manifest item lines ([a316b9c](https://github.com/Axentorllc/ecommerce_integrations/commit/a316b9c5979cb95cff29d8c5c35355c921a4a8ce)) * basic doctypes reqd for shipping manifest ([6455a8f](https://github.com/Axentorllc/ecommerce_integrations/commit/6455a8f69ea50ab87142f33a71e800bbf2763644)) * basic SO syncing ([4638d62](https://github.com/Axentorllc/ecommerce_integrations/commit/4638d622dc2ea47acce39ef5c982ef064d67dae1)) * bulk import API and auto GRN ([#125](https://github.com/Axentorllc/ecommerce_integrations/issues/125)) ([408d324](https://github.com/Axentorllc/ecommerce_integrations/commit/408d324e8f615837341fbe35ed6d86812c6f6e32)) * Bulk import products from Shopify ([#133](https://github.com/Axentorllc/ecommerce_integrations/issues/133)) ([40d7f92](https://github.com/Axentorllc/ecommerce_integrations/commit/40d7f9220242b9265ff321bbf50dee6a3041a8d4)) * cancel fully cancelled orders ([5d1229b](https://github.com/Axentorllc/ecommerce_integrations/commit/5d1229bb45e4de8c0fb8b343723960ca6625b94c)) * capture batch no on SO item ([2914e60](https://github.com/Axentorllc/ecommerce_integrations/commit/2914e60307dd82f0daf374ea7354b41f80818fbd)) * capture COD charges ([7451a16](https://github.com/Axentorllc/ecommerce_integrations/commit/7451a1622d79731f12b7138943269d2064e4bc50)) * capture COD flag and shipping method ([d4b330d](https://github.com/Axentorllc/ecommerce_integrations/commit/d4b330d0ae2413d0bad0b75a4bd0b5345ea5caba)) * capture facility code at order creation ([7d2cb1f](https://github.com/Axentorllc/ecommerce_integrations/commit/7d2cb1fddb0b47da107cc9d2ab73ff9143b25872)) * capture gift wrap charges ([838e13a](https://github.com/Axentorllc/ecommerce_integrations/commit/838e13a082008414299308e7808740f01f16914a)) * capture return code on credit notes ([bf7b525](https://github.com/Axentorllc/ecommerce_integrations/commit/bf7b525a3608f48fe6bc0386f130e9443cf7fa9b)) * capture shipping costs in tax lines ([04be1c7](https://github.com/Axentorllc/ecommerce_integrations/commit/04be1c7e93c1b491940aa7d54c2aee69eb913edd)) * change product status on disabling item ([e81d7ad](https://github.com/Axentorllc/ecommerce_integrations/commit/e81d7ad478600fa7958dfdf114838be1dda02c26)) * check order cancellation status at sync ([a165ddf](https://github.com/Axentorllc/ecommerce_integrations/commit/a165ddf07d570a4abd9576eab1372c4261a3a835)) * class AmazonRepository ([56f3ac1](https://github.com/Axentorllc/ecommerce_integrations/commit/56f3ac10a6e54c887bb325bfcbb1b37ddbe381eb)) * client method for creating invoice using shipping package ([789831d](https://github.com/Axentorllc/ecommerce_integrations/commit/789831d455d40f1351e824109298177a3bd2b3c6)) * config for shipping per channel ([fabca88](https://github.com/Axentorllc/ecommerce_integrations/commit/fabca88f176a0a19ce2ea203cc8128879cbaf7da)) * configurable interval for inventory sync ([#19](https://github.com/Axentorllc/ecommerce_integrations/issues/19)) ([1f40638](https://github.com/Axentorllc/ecommerce_integrations/commit/1f40638c827bbbee2a23d82dc47590cee84ab59b)) * connect with shopify and setup webhooks ([f979eb3](https://github.com/Axentorllc/ecommerce_integrations/commit/f979eb3dd9e74c722ed0fb7ea3c85a776c662149)) * consider SKU in Ecommerce item ([a4d087f](https://github.com/Axentorllc/ecommerce_integrations/commit/a4d087fd592231765ba2cbf1d2280164cacc45ce)) * consolidate quantity by wh, sku and price ([2f52956](https://github.com/Axentorllc/ecommerce_integrations/commit/2f52956e995fe5fd287f50dbc11e17013746f607)) * cost center config in unicommerce_channel ([296a206](https://github.com/Axentorllc/ecommerce_integrations/commit/296a20667f8a9e703515396447a1cbf2d2e41331)) * create and close manifest on unicommerce ([48a0d9a](https://github.com/Axentorllc/ecommerce_integrations/commit/48a0d9a088c08120e81277aa9c28dcd6b1678a26)) * create credit note for fully returned orders ([ce5ce24](https://github.com/Axentorllc/ecommerce_integrations/commit/ce5ce240a84792e81924a14e35b6022d4684f73d)) * create custom fields on enabling shopify ([b2ef575](https://github.com/Axentorllc/ecommerce_integrations/commit/b2ef5753c4229fe11c479bef33c8483458609c0b)) * create delivery notes ([188a399](https://github.com/Axentorllc/ecommerce_integrations/commit/188a39976aa495c8e87a98c3e860bcdabf2876c7)) * Create DocType "Amazon SP API Settings" ([5b0afe9](https://github.com/Axentorllc/ecommerce_integrations/commit/5b0afe9db08e2f9de6b1e2083e4f4f7f8fcd3279)) * create draft credit notes for returns (RTO) ([1ed1f96](https://github.com/Axentorllc/ecommerce_integrations/commit/1ed1f9652a687c097ba6648e8fe2654299a8b608)) * Create module "Amazon SP-API" ([c889c1d](https://github.com/Axentorllc/ecommerce_integrations/commit/c889c1d0b6f8c5c4bc47538dd00dc0ee2d37ca17)) * create payment entry from Sales Invoice ([fb28230](https://github.com/Axentorllc/ecommerce_integrations/commit/fb28230e4a7d8c6e88702439ffead12d5d43f84b)) * customerCode to deduplicate when available ([09c6b88](https://github.com/Axentorllc/ecommerce_integrations/commit/09c6b8840aa9fdae848cf1739f837b2214cf68e2)) * default item group configuration ([ece0ab9](https://github.com/Axentorllc/ecommerce_integrations/commit/ece0ab97399a5ab4f0199e8c058d059683763edd)) * default warehouse per unicommerce channel ([435e6dc](https://github.com/Axentorllc/ecommerce_integrations/commit/435e6dc9d4d31b4d087579404810a53427d14e48)) * DocType "Amazon SP API Settings" ([0a32750](https://github.com/Axentorllc/ecommerce_integrations/commit/0a32750c504a3d8de397ddd5c974ca3cb457dddc)) * dynamically link SO and SI row items ([188b830](https://github.com/Axentorllc/ecommerce_integrations/commit/188b830db6ee85e1f396044e56092825071cbf7a)) * ecommerce integration logging ([91370eb](https://github.com/Axentorllc/ecommerce_integrations/commit/91370eb0ed8ed0d5a73cf433a3b8d65205056220)) * Ecommerce item DocType ([2e1d6f7](https://github.com/Axentorllc/ecommerce_integrations/commit/2e1d6f73a0e9d1ab080617f1a6673de4456efd88)) * ecommerce item doctype to link erpnext items ([979d9ce](https://github.com/Axentorllc/ecommerce_integrations/commit/979d9cec105223b638e42e0a7def66555a872d7c)) * Enable a description text for the final invoice on each tax line setting ([#15](https://github.com/Axentorllc/ecommerce_integrations/issues/15)) ([e1099e6](https://github.com/Axentorllc/ecommerce_integrations/commit/e1099e6c63f5bb557968d4a6a345dfaa40d851c7)) * facility code in package list on manifest ([918f42e](https://github.com/Axentorllc/ecommerce_integrations/commit/918f42e76ca9f87f6f53a9ca6aed5609a57714d9)) * fetch orders to be synced from unicommerce ([5468f23](https://github.com/Axentorllc/ecommerce_integrations/commit/5468f23ba75e1a77d2ebc728511d673aea568c2f)) * fetch packages from open invoices ([913a83e](https://github.com/Axentorllc/ecommerce_integrations/commit/913a83e6520444d4192e53d7febf5a13d3489561)) * field to track manifest status on invoice ([77f0208](https://github.com/Axentorllc/ecommerce_integrations/commit/77f02080bba16256d702af9b4f9c3eb24d371736)) * field validations and fetching for manifest ([4032474](https://github.com/Axentorllc/ecommerce_integrations/commit/40324740c4a29943632b8026c07f6c1f89a4d3f7)) * flag to ignore status for fetching WH ([03573f1](https://github.com/Axentorllc/ecommerce_integrations/commit/03573f1a4a5548dfdf029d68cafe256ff65ed66a)) * generate invoice from order ([324abcf](https://github.com/Axentorllc/ecommerce_integrations/commit/324abcf2be4872aa8f44acc100ced43adda5af8a)) * get_catalog_items_instance() ([ae167e6](https://github.com/Axentorllc/ecommerce_integrations/commit/ae167e6b2bef70a520232f2ac6288abba76ba627)) * get_reports_instance() ([dda707e](https://github.com/Axentorllc/ecommerce_integrations/commit/dda707e09ea6bce15c069028687c06556a7f4e92)) * get/create sales invoice using api client ([a743a7a](https://github.com/Axentorllc/ecommerce_integrations/commit/a743a7af1e319bf71491a4aa2fa4391c16706e6f)) * Handle HTTPError in "get_access_token" ([994d901](https://github.com/Axentorllc/ecommerce_integrations/commit/994d901feb3284bc4ef8c84c4d975d26c1f1318e)) * indicator for log status in list view ([d584a15](https://github.com/Axentorllc/ecommerce_integrations/commit/d584a15c93c13ccf428120de60fd37a24ba99071)) * Initialize App ([e6116ef](https://github.com/Axentorllc/ecommerce_integrations/commit/e6116ef3633cebcb0fb0edf493315d5af99e8965)) * inventory sync with Unicommerce ([1278328](https://github.com/Axentorllc/ecommerce_integrations/commit/127832865fe6184f231cdfd37c001b4bc40ff58c)) * invoice and shipping package code fields ([fe74990](https://github.com/Axentorllc/ecommerce_integrations/commit/fe74990456244e1ae3a3aa1f13352146ce48e197)) * invoice status field on sales order ([fe7f28e](https://github.com/Axentorllc/ecommerce_integrations/commit/fe7f28e2e32562f656f53b17541588584fc8828a)) * item variant sync ([#212](https://github.com/Axentorllc/ecommerce_integrations/issues/212)) ([d1c6b22](https://github.com/Axentorllc/ecommerce_integrations/commit/d1c6b22c5b2f09d69661036a3b5fa009c079e7db)) * item-product category mapping ([0340bfa](https://github.com/Axentorllc/ecommerce_integrations/commit/0340bfaf745b788e01cd2f3f87d503ddcee691f3)) * leave comment if totals dont match ([7e10335](https://github.com/Axentorllc/ecommerce_integrations/commit/7e10335e8d8dc37363489ef361c2f3b605c6898d)) * log clearing support ([0d8d5b5](https://github.com/Axentorllc/ecommerce_integrations/commit/0d8d5b522c70a015b8ddf99874894d282fc2fe12)) * log generation status based on existence of invoice ([326dfa6](https://github.com/Axentorllc/ecommerce_integrations/commit/326dfa67810821c83654ef3ea9c900e3d0239b57)) * logging inventory update status ([150d9ec](https://github.com/Axentorllc/ecommerce_integrations/commit/150d9ecf94d185c0d29462ab245ea1c8ccc086cf)) * make invoice submission optional ([f9ee7d3](https://github.com/Axentorllc/ecommerce_integrations/commit/f9ee7d3426b21c2b53804756b31f731733f07953)) * manual sync from UI ([0c6c667](https://github.com/Axentorllc/ecommerce_integrations/commit/0c6c667eb878509c7226d9df10db45da1f7e317b)) * map shopify locations to ERPNext Warehouse ([f5d9f46](https://github.com/Axentorllc/ecommerce_integrations/commit/f5d9f4672d001c20b33905d11876be33b5dcd2ea)) * match SKU to reduce duplication ([a6543a2](https://github.com/Axentorllc/ecommerce_integrations/commit/a6543a2bedb64dbdf563965f248d02eba0afa274)) * method to update shipping package details ([2e63c98](https://github.com/Axentorllc/ecommerce_integrations/commit/2e63c98b0ff3f12497d255591d24b53cca50cee8)) * migrate old item data ([eb4a285](https://github.com/Axentorllc/ecommerce_integrations/commit/eb4a28532b1ccc6dd074d37e14f8a3c886c73d3c)) * migrate sync old orders feature ([c5f90e6](https://github.com/Axentorllc/ecommerce_integrations/commit/c5f90e6cbcca259776a45388c12cca056184fb55)) * **minor:** add customer note as comment on doc ([#27](https://github.com/Axentorllc/ecommerce_integrations/issues/27)) ([954a05d](https://github.com/Axentorllc/ecommerce_integrations/commit/954a05dc94a78e96adb9b0cc3b4f4a11db18bfc2)) * **minor:** add raw data to doc to allow scripting ([26e2903](https://github.com/Axentorllc/ecommerce_integrations/commit/26e290338cc63f9db7429e4026a4bcaa51af8065)) * **minor:** open logs from setting page ([c24110a](https://github.com/Axentorllc/ecommerce_integrations/commit/c24110a2220c882f7671dbcc064d10c1fa3cd8ce)) * move multi-invoice generation to background ([f5aee54](https://github.com/Axentorllc/ecommerce_integrations/commit/f5aee5472c265e5b9abebafd18cccf8fbdf6c074)) * open sales order from invoice page ([341458d](https://github.com/Axentorllc/ecommerce_integrations/commit/341458df6c1762b12e76089e7132ab72001954af)) * open unicommerce item from item form ([78ef0b4](https://github.com/Axentorllc/ecommerce_integrations/commit/78ef0b4d1c9096872fe7d9d4a6c3cf905ab38944)) * open unicommerce manifest ([de06e6c](https://github.com/Axentorllc/ecommerce_integrations/commit/de06e6cbf64dee102b4c2aeb74d0b91306923d86)) * open Unicommerce order URL from SO ([519f219](https://github.com/Axentorllc/ecommerce_integrations/commit/519f219e0f06af11e82ba6dbde05c8cc60471502)) * option to auto-make payment entries ([8c1385c](https://github.com/Axentorllc/ecommerce_integrations/commit/8c1385c4508a3294dbe120d81b7e7b90cf994148)) * option to make draft payment entries ([431a7f1](https://github.com/Axentorllc/ecommerce_integrations/commit/431a7f1242001df1c5612c988b82431f59568b79)) * option to only sync complete orders ([e57fd90](https://github.com/Axentorllc/ecommerce_integrations/commit/e57fd90b0e63e46f6fc89227c00f021dc143cd53)) * partial CIR returns ([ac1c9db](https://github.com/Axentorllc/ecommerce_integrations/commit/ac1c9dbaa28361287588594ea4d232c803622e23)) * pass WH details when generating invoice ([66b80e0](https://github.com/Axentorllc/ecommerce_integrations/commit/66b80e01172fdcb4474c2cc70abcb8b232950391)) * pick custom naming series for documents ([0c52761](https://github.com/Axentorllc/ecommerce_integrations/commit/0c52761ac03212064aa3d2306d7f182e19010a7d)) * populate naming series fields with defaults ([2a2f03c](https://github.com/Axentorllc/ecommerce_integrations/commit/2a2f03cbf73279ece682e8f4ed55931fa3842ab9)) * prevent GRN stock entry cancellation ([b36f5f0](https://github.com/Axentorllc/ecommerce_integrations/commit/b36f5f0ab2d7687dbab017e9385c0735c9e6c75e)) * provision for linking variants ([4041828](https://github.com/Axentorllc/ecommerce_integrations/commit/404182844c124864ee8f8a7f791b6eaaecd74d37)) * Reports.create_report() ([ddfd7cd](https://github.com/Axentorllc/ecommerce_integrations/commit/ddfd7cdc615e9c14c0928cb1373fa7770a13cace)) * return created sales orders list from AmazonRepository.get_orders() ([990b804](https://github.com/Axentorllc/ecommerce_integrations/commit/990b8045e7b6954e2f3851182944f20b26629d47)) * return products list from AmazonRepository.get_products_details() ([b24d0a8](https://github.com/Axentorllc/ecommerce_integrations/commit/b24d0a8b9e544cc067b0adb684cf959240576b5b)) * reverse mapping for items ([0e2e806](https://github.com/Axentorllc/ecommerce_integrations/commit/0e2e8068d258a2a5016166e62242f4460dd72c19)) * Sales Invoice sync ([b8d9acf](https://github.com/Axentorllc/ecommerce_integrations/commit/b8d9acfcd6b2c2b6a3db7a51c3f05db407ce2032)) * scan AWB barcode to add package in manifest ([37b18e4](https://github.com/Axentorllc/ecommerce_integrations/commit/37b18e421eec69dcfab10158e202af2d77669160)) * select a package type in Sales Order ([52921a9](https://github.com/Axentorllc/ecommerce_integrations/commit/52921a945c7d5efa0fc9c62950cac4120f645f46)) * set scan identifier as first barcode ([bc74a90](https://github.com/Axentorllc/ecommerce_integrations/commit/bc74a9082fce542f0c71f0ba01d587ca7ec242c0)) * set shopify_order_json for customizations ([d700e4c](https://github.com/Axentorllc/ecommerce_integrations/commit/d700e4cbbd076c3ca55242efb35e4aa2107e721c)) * **shopify:** consolidate tax accounts in order ([4d60fb0](https://github.com/Axentorllc/ecommerce_integrations/commit/4d60fb08db7643d525dc4b326e2a10be318359f6)) * **shopify:** resync item in bulk import ([bed3723](https://gith…
# 1.0.0 (2024-03-11) ### Bug Fixes * 401 from parallel logins ([c5136fd](https://github.com/Axentorllc/ecommerce_integrations/commit/c5136fd4494a300adb064acbcab5ce9864a1aa04)) * add channel id field on invoices ([54bb519](https://github.com/Axentorllc/ecommerce_integrations/commit/54bb51920d2278e224495a5535e95b833a260d1a)) * add defaults if mfg/expirty dates are missing ([ceb72e6](https://github.com/Axentorllc/ecommerce_integrations/commit/ceb72e637fc8c41a5f94755302ff8fddd8d4bba5)) * add filters for `Warehouse` and `Account Group` ([b7b9f4d](https://github.com/Axentorllc/ecommerce_integrations/commit/b7b9f4da3c62e14cb8ba6783f9a215b8b694abe6)) * add filters on various field ([092be51](https://github.com/Axentorllc/ecommerce_integrations/commit/092be51a4cdb5963ca42fdff0a5cd7341e2bb9ad)) * add js to warn about use of old settings ([30178be](https://github.com/Axentorllc/ecommerce_integrations/commit/30178be2aa49aa5927782fa24bf42e0617ae2fb5)) * add memberships to items ([fbc10e2](https://github.com/Axentorllc/ecommerce_integrations/commit/fbc10e2e42c55f5611ca94d845ca9e601e340655)) * add param self to remaining methods ([42eee93](https://github.com/Axentorllc/ecommerce_integrations/commit/42eee935eda8b318471932dbbc86adb992bc4a65)) * add proper filters for warehouse map ([302b5d8](https://github.com/Axentorllc/ecommerce_integrations/commit/302b5d855add7b8f6980db71eabfc4437273432d)) * add template name in variant item name ([#170](https://github.com/Axentorllc/ecommerce_integrations/issues/170)) ([339cfe3](https://github.com/Axentorllc/ecommerce_integrations/commit/339cfe385fcf33437e6a40edf262164781c9a75e)) * add validation for `Amazon Fields Map` ([bab7702](https://github.com/Axentorllc/ecommerce_integrations/commit/bab7702a1aaf70f48cf024d70fcf999798e23d4d)) * added points as payments ([b998332](https://github.com/Axentorllc/ecommerce_integrations/commit/b99833271b9e6d95bc809e97c8e5ccf547227a5f)) * added therapist to the list of employees ([0a75dc2](https://github.com/Axentorllc/ecommerce_integrations/commit/0a75dc26c8f058a587c07800794ef393a6b78808)) * allow updating is_stock_item after creaetion ([433a3d6](https://github.com/Axentorllc/ecommerce_integrations/commit/433a3d6de373a78b5bc1055f2f48c2915256547d)) * apply taxes at actuals ([#36](https://github.com/Axentorllc/ecommerce_integrations/issues/36)) ([624e144](https://github.com/Axentorllc/ecommerce_integrations/commit/624e1441be0038e1fef186b78c541ab644d8ea96)) * assign attribute instead of item ([4c017b0](https://github.com/Axentorllc/ecommerce_integrations/commit/4c017b0af4ccd354353029f884b5d900cab0bcde)) * attach documents before submitting ([2e1e2ee](https://github.com/Axentorllc/ecommerce_integrations/commit/2e1e2ee28c872957d36cc81fe3553a52d4d965b8)) * AttributeSets error ([389080e](https://github.com/Axentorllc/ecommerce_integrations/commit/389080ecef1e392b73c8da9a9f7974442b2a9615)) * avoid 0 values payment entry and mark items as sales items by default ([#163](https://github.com/Axentorllc/ecommerce_integrations/issues/163)) ([54a4105](https://github.com/Axentorllc/ecommerce_integrations/commit/54a41054de19171ad98e01c1342dba608aa63749)) * avoid duplicate logs for old order sync ([9f90628](https://github.com/Axentorllc/ecommerce_integrations/commit/9f9062885440d00edde522e46fae96d280ae3508)) * avoid duplication of product on shopify ([341625c](https://github.com/Axentorllc/ecommerce_integrations/commit/341625ce60096c935d11b732155d660e982a02f3)) * avoid possible infinite loop with save triggers ([bc8e46d](https://github.com/Axentorllc/ecommerce_integrations/commit/bc8e46dbeaa4f07e0b0d6d4bbb41d033b9e1398f)) * avoid triggering custom field creation ([01a9c26](https://github.com/Axentorllc/ecommerce_integrations/commit/01a9c26e9471798e14b79dd072427f120348bc4e)) * bad logging ([cd210c2](https://github.com/Axentorllc/ecommerce_integrations/commit/cd210c2afad0c59598638e953c29d54783bdc882)) * better error message in case of HTTPError ([e70e586](https://github.com/Axentorllc/ecommerce_integrations/commit/e70e586c6526251fefbd58bc3e83e41f9d98b2b9)) * better message for WH registration failure ([60ed710](https://github.com/Axentorllc/ecommerce_integrations/commit/60ed710c272fa253170b8ef08ac9c8929a3127b6)) * bump python version to 3.8 ([a31155c](https://github.com/Axentorllc/ecommerce_integrations/commit/a31155c90a0ee706ca9c8703e6664e4047e1ee02)) * bump shopify api version ([203df24](https://github.com/Axentorllc/ecommerce_integrations/commit/203df246f4484cb151ece793b86725eeb045b794)) * bump shopify API version ([#254](https://github.com/Axentorllc/ecommerce_integrations/issues/254)) ([d0fb890](https://github.com/Axentorllc/ecommerce_integrations/commit/d0fb890fba4d9d8902e813196d2ea38b133ba404)) * can't save new item ([efe512a](https://github.com/Axentorllc/ecommerce_integrations/commit/efe512ac22c6a03869e7850ac0c937f1179531b6)) * can't save new item ([5da0ea8](https://github.com/Axentorllc/ecommerce_integrations/commit/5da0ea8bb3b2845f8d83240f47fcf7e7a16b2017)) * capture curency code from order data ([5023dc0](https://github.com/Axentorllc/ecommerce_integrations/commit/5023dc0ca247f66ce32622cf22988039586acbb9)) * cast to string before concatenating ([3cf612b](https://github.com/Axentorllc/ecommerce_integrations/commit/3cf612bd468cec39fc7fe722c3826226245002cf)) * change fieldtype to reduce row size ([4142837](https://github.com/Axentorllc/ecommerce_integrations/commit/4142837187167dfdd45d13bc7f88a89190c8962c)) * change tax fields to invoice field names ([d325041](https://github.com/Axentorllc/ecommerce_integrations/commit/d325041f8b530abfe0f21158160e0bcfc045fa9d)) * changing datatypes to small text ([81cf062](https://github.com/Axentorllc/ecommerce_integrations/commit/81cf0628594bb0bce1d3f49168e7fef349928b8b)) * check enabled status before uploading item ([48aed46](https://github.com/Axentorllc/ecommerce_integrations/commit/48aed4620c900a75f39fce466b7ac1dbf239b02f)) * check existence of custom field "amazon_item_code" ([a817cf9](https://github.com/Axentorllc/ecommerce_integrations/commit/a817cf9e674c31c5fe5d10ce80a56ce93c67ecda)) * check for current webhooks ([00879cb](https://github.com/Axentorllc/ecommerce_integrations/commit/00879cb549502939df02893cd167d7f45afd3f9d)) * check for emp on line item level ([2752336](https://github.com/Axentorllc/ecommerce_integrations/commit/275233653dd447dec5c15ac39db3678cfcb94eb3)) * check item_code for unicommerce requirements ([d4ccea3](https://github.com/Axentorllc/ecommerce_integrations/commit/d4ccea364ab74b5dd7db7a3b45bfde985c8b4713)) * check order status right before invoicing ([04bf9fc](https://github.com/Axentorllc/ecommerce_integrations/commit/04bf9fcea1b9cbdc3f9b0f88eb7b97673d00697f)) * CI ([83713e4](https://github.com/Axentorllc/ecommerce_integrations/commit/83713e43003c23e56ea7e15a2cf782c51b7012a0)) * CI ([4d451e2](https://github.com/Axentorllc/ecommerce_integrations/commit/4d451e29cc6e866e3aa3a092b9dc4700d8b6dd39)) * ci commits ([23e2234](https://github.com/Axentorllc/ecommerce_integrations/commit/23e2234268547bdd05e21cc5edaba73c78e3b5a4)) * clear all stale webhooks when registering ([4dbdc15](https://github.com/Axentorllc/ecommerce_integrations/commit/4dbdc157e38fd1599060b5efa08864d38751fbc1)) * clear old integration logs automatically ([4452fea](https://github.com/Axentorllc/ecommerce_integrations/commit/4452feae5250ce66c2d0247f6ba850399d1e4944)) * code to add employee ([5149d4d](https://github.com/Axentorllc/ecommerce_integrations/commit/5149d4da2dbd3213eb60a5664cddca4ea6f15ecc)) * configurable client id ([cd0033f](https://github.com/Axentorllc/ecommerce_integrations/commit/cd0033f61c71849a7fa2f5fc9a58d363b746e789)) * consider all warehouse for non-inventory ops ([1966dc2](https://github.com/Axentorllc/ecommerce_integrations/commit/1966dc283c70fee52308429bd4aa53f140b837aa)) * consider reserved qty when updating inventory ([c462841](https://github.com/Axentorllc/ecommerce_integrations/commit/c4628414d7fc74c524674f7c4fd2195d92bf3c77)) * consider variant id while creating new item ([0a2021b](https://github.com/Axentorllc/ecommerce_integrations/commit/0a2021bda0a3e4d57fe457a76a9be4d6d796108e)) * convert HTML to text while syncing description ([#235](https://github.com/Axentorllc/ecommerce_integrations/issues/235)) ([3546eca](https://github.com/Axentorllc/ecommerce_integrations/commit/3546eca62b1c45301c9a9130c8a4b522bca1e3b6)) * convert tax title to string ([a6765a0](https://github.com/Axentorllc/ecommerce_integrations/commit/a6765a0e325f5fd8f5c77d410918f7e8dc889ab3)) * convert tax title to string ([723dca6](https://github.com/Axentorllc/ecommerce_integrations/commit/723dca6b36cafe70dd664b2659cb769f015608a7)) * correct endpoint for sales invoice generation ([868c4d9](https://github.com/Axentorllc/ecommerce_integrations/commit/868c4d96face3341e28f31435e73f10f7c7992ad)) * correct invoice label API ([#88](https://github.com/Axentorllc/ecommerce_integrations/issues/88)) ([f4bd860](https://github.com/Axentorllc/ecommerce_integrations/commit/f4bd8609af63fb99ad6d0c830ef2d0e483f0e02a)) * correct method for defaults ([d9b38ba](https://github.com/Axentorllc/ecommerce_integrations/commit/d9b38ba969d5dc4925395abdc5d5b4360d83e6b4)) * correct shipping provider code in invoice ([b814753](https://github.com/Axentorllc/ecommerce_integrations/commit/b814753c293723f53248fdc2109d7e24e570d0b0)) * Correctly filter existing return order ([2fe3d07](https://github.com/Axentorllc/ecommerce_integrations/commit/2fe3d07cd4dd4d2b7eda733910a28b13ba5c50b3)) * Correctly wrap function ([b1dc35c](https://github.com/Axentorllc/ecommerce_integrations/commit/b1dc35cfd7cfd73e38dcdade7450e8ac05bc277d)) * create_brand() ([ddf31d2](https://github.com/Axentorllc/ecommerce_integrations/commit/ddf31d2989a112a757446a3f2cb6c246f15feb76)) * create_manufacturer() ([230104d](https://github.com/Axentorllc/ecommerce_integrations/commit/230104d9027b38eebb09e04eca1a8f96389931ad)) * custom fields for sales invoice items ([3edfffc](https://github.com/Axentorllc/ecommerce_integrations/commit/3edfffc1922a2b960b2a731f02be80862d0ddb27)) * customer name concatenation ([#175](https://github.com/Axentorllc/ecommerce_integrations/issues/175)) ([f8ac70b](https://github.com/Axentorllc/ecommerce_integrations/commit/f8ac70b93b279008b8cf2f40a5da77bc4c87e1f0)) * deduplicate cusomters based on address ([37d4944](https://github.com/Axentorllc/ecommerce_integrations/commit/37d494486b48866adbfe31169aa2cc1b7df8da63)) * delete custom field amazon_item_code after migration ([1eab7b7](https://github.com/Axentorllc/ecommerce_integrations/commit/1eab7b71f33c4812c9ddf99ce2e534be61ee9e16)) * delete logs in single query before uninstall ([8b8251a](https://github.com/Axentorllc/ecommerce_integrations/commit/8b8251a5a7b120adfbbe749a6e0e60604424b95c)) * disable uploading of items in data import ([b72717b](https://github.com/Axentorllc/ecommerce_integrations/commit/b72717b42b6535ff3c0fbd826a0425dd700ef363)) * document modified in two separate calls ([9ead99c](https://github.com/Axentorllc/ecommerce_integrations/commit/9ead99c1c2a5084f48ae0bc1196c0d72032ceb66)) * don't add unchanged items ([8889a86](https://github.com/Axentorllc/ecommerce_integrations/commit/8889a8658cd68c02f609c5fcfce93bfb7608f85a)) * don't add unchanged items ([#66](https://github.com/Axentorllc/ecommerce_integrations/issues/66)) ([948301e](https://github.com/Axentorllc/ecommerce_integrations/commit/948301e1358fcb9516ac50543839815b2e7a0558)) * don't lock while updating tokens ([5910636](https://github.com/Axentorllc/ecommerce_integrations/commit/5910636da0afa395577c86292ae02194c53f0311)) * don't match templates by skus ([#34](https://github.com/Axentorllc/ecommerce_integrations/issues/34)) ([d6dec82](https://github.com/Axentorllc/ecommerce_integrations/commit/d6dec82749a03f729e870a7cdefb770e3f59a6d2)) * don't try to create session if not configured ([#10](https://github.com/Axentorllc/ecommerce_integrations/issues/10)) ([58b0eab](https://github.com/Axentorllc/ecommerce_integrations/commit/58b0eab27adc4ca7c65a73ff14322b18fe86c453)) * don't try to create session if not configured ([#10](https://github.com/Axentorllc/ecommerce_integrations/issues/10)) ([a671070](https://github.com/Axentorllc/ecommerce_integrations/commit/a67107025b643eab84141b149890bb86e773cf05)) * don't use stored value while unregistering ([be220f7](https://github.com/Axentorllc/ecommerce_integrations/commit/be220f7462a3ee0c24aeb7ccf9f5992730b76877)) * dont check for old settings on v14 ([#48](https://github.com/Axentorllc/ecommerce_integrations/issues/48)) ([cd6e09d](https://github.com/Axentorllc/ecommerce_integrations/commit/cd6e09dc933e2661e6c38e4e9d2bf108981aa472)) * dont log error for item query ([2b3fa0c](https://github.com/Axentorllc/ecommerce_integrations/commit/2b3fa0ca4dcb29219ff3394a09b00e40b9e433a2)) * dont run invoice hooks if unicommerce isn't enabled ([cb5853f](https://github.com/Axentorllc/ecommerce_integrations/commit/cb5853fd49bfc189e288f10fd839170605da54a5)) * dont update existing custom fields ([a688635](https://github.com/Axentorllc/ecommerce_integrations/commit/a688635e7d25bdc3053332a410f74a658848d55b)) * dont upload price on unicommerce ([6a526e1](https://github.com/Axentorllc/ecommerce_integrations/commit/6a526e1502b73dc91d1c649b07947fff017d2f37)) * employee filters and added db.commit ([#147](https://github.com/Axentorllc/ecommerce_integrations/issues/147)) ([92b2340](https://github.com/Axentorllc/ecommerce_integrations/commit/92b234052bed035732b0d2f481d61b16abf5b6de)) * error case ([a125c29](https://github.com/Axentorllc/ecommerce_integrations/commit/a125c2999ea996c906ce18eafce18f24a418a910)) * error when there is no billing address is shopify order ([#283](https://github.com/Axentorllc/ecommerce_integrations/issues/283)) ([d1e7354](https://github.com/Axentorllc/ecommerce_integrations/commit/d1e735480e379263e2e4ed6b86e3535093adfb4e)) * error when there is no billing address is shopify order ([#283](https://github.com/Axentorllc/ecommerce_integrations/issues/283)) ([f9a9dd1](https://github.com/Axentorllc/ecommerce_integrations/commit/f9a9dd15e153794d8c94d48c820c99d3c2fd9d59)) * error while getting asin or product-id from report_document ([2114f56](https://github.com/Axentorllc/ecommerce_integrations/commit/2114f56ddbce0f092719d45ef8efd7479b97cd46)) * false error about old settings ([c63bcd8](https://github.com/Axentorllc/ecommerce_integrations/commit/c63bcd8e8144809cacd21b4a3103780f4e29815f)) * file save fails if filename contains `/` ([3ca7541](https://github.com/Axentorllc/ecommerce_integrations/commit/3ca7541073fb01b68e73dba5b0f586068f19cc97)) * first inventory sync failing ([#54](https://github.com/Axentorllc/ecommerce_integrations/issues/54)) ([c2acda4](https://github.com/Axentorllc/ecommerce_integrations/commit/c2acda4214a41b4cf57a7e3b86b9dd0a61771e74)) * first inventory sync failing ([#54](https://github.com/Axentorllc/ecommerce_integrations/issues/54)) ([c8ce50e](https://github.com/Axentorllc/ecommerce_integrations/commit/c8ce50eb7994f21e46af39c0db071634a9ec7ee9)) * for demo ([220d51c](https://github.com/Axentorllc/ecommerce_integrations/commit/220d51c546290c96888a7b0a226e094d77fd9a07)) * generate manifest before submit ([e99e64e](https://github.com/Axentorllc/ecommerce_integrations/commit/e99e64e4aea6cada77f7746486c863460fdca380)) * get ecommerce item ([1bc0f53](https://github.com/Axentorllc/ecommerce_integrations/commit/1bc0f53ae2d21528f03308298be63326d5a521ef)) * get sales invoice API requires facility code ([2bd845a](https://github.com/Axentorllc/ecommerce_integrations/commit/2bd845a784a698a06618e4eaa239c1bad65691e5)) * get_erpnext_item not considering template ([aa08e1b](https://github.com/Axentorllc/ecommerce_integrations/commit/aa08e1beca1cf92fd661af87b4abab7f5b41f4f0)) * gift card adding ([6725104](https://github.com/Axentorllc/ecommerce_integrations/commit/6725104c75c4ee236a3bfda52a72cf6f487b6d56)) * Give low priority to SKU ([#287](https://github.com/Axentorllc/ecommerce_integrations/issues/287)) ([042c88a](https://github.com/Axentorllc/ecommerce_integrations/commit/042c88a8837749728d68d5e67bbff26decaf014c)) * handle case when error message is missing ([1a86ece](https://github.com/Axentorllc/ecommerce_integrations/commit/1a86ece246da6b079036fdb434b010bbeb0a09c6)) * handle case where shipping address is same ([4618a93](https://github.com/Axentorllc/ecommerce_integrations/commit/4618a93631ba2c4c59dffdc89c55ca2934a07777)) * handle inconsistency in state naming in Unicommerce ([50d3f1a](https://github.com/Axentorllc/ecommerce_integrations/commit/50d3f1aff704da2080ca1e476f3f2f4463205cbd)) * handle refresh token expiry ([5c3115b](https://github.com/Axentorllc/ecommerce_integrations/commit/5c3115b195879d8fd8e741a2e59ba4f923f77968)) * handle success/failure properly ([fecfcb0](https://github.com/Axentorllc/ecommerce_integrations/commit/fecfcb05f40aa96181ef65b7e2d9066619523df1)) * handle tax inclusive shipping ([a4b2fbb](https://github.com/Axentorllc/ecommerce_integrations/commit/a4b2fbb7a065a31f87f5101c78a1678a200ec1f0)) * handle tax inclusive shipping ([870c239](https://github.com/Axentorllc/ecommerce_integrations/commit/870c2395827a192ad57f497398ac9c1126829da0)) * handle wrong credentials gracefully ([17c392c](https://github.com/Axentorllc/ecommerce_integrations/commit/17c392c98e6bc2b0ea53f30e1d27766ab788d1e5)) * hide default SI generation button ([5010bd9](https://github.com/Axentorllc/ecommerce_integrations/commit/5010bd95a16e79f18acb064961fbc86b1239487f)) * hide irrelevant manifest fields in print ([1126680](https://github.com/Axentorllc/ecommerce_integrations/commit/112668057467551da9251a3a8ca84b15614fbc24)) * if warehouse map is available, use it in DN ([cb0cd72](https://github.com/Axentorllc/ecommerce_integrations/commit/cb0cd72556bf716e9fe9cd2c714f392b7d026e8e)) * ignore 0 tax amount ([ee164d5](https://github.com/Axentorllc/ecommerce_integrations/commit/ee164d5dfdb7a2290d15abb756e4eca2e86075a3)) * ignore any possible exception from old deleted doctype ([32a62fc](https://github.com/Axentorllc/ecommerce_integrations/commit/32a62fc199699af55077903eee14b09d935dff5a)) * ignore deleted variants from sync ([27c6907](https://github.com/Axentorllc/ecommerce_integrations/commit/27c6907f092f013855262ba718beb36802fd5d1e)) * ignore incomplete items while migrating ([fdaeb14](https://github.com/Axentorllc/ecommerce_integrations/commit/fdaeb141c1ef7d1c3894a8c2a4d70360c428ea18)) * ignore mandatory fields while syncing address ([#28](https://github.com/Axentorllc/ecommerce_integrations/issues/28)) ([06c3de0](https://github.com/Axentorllc/ecommerce_integrations/commit/06c3de07afc2c4ade0461115aa1d26dff86df339)) * ignore non batched items in auto grn ([8e9f673](https://github.com/Axentorllc/ecommerce_integrations/commit/8e9f6735fc3ca021ce7977264856c092db79cd57)) * ignore permissions while updating token ([fa461c8](https://github.com/Axentorllc/ecommerce_integrations/commit/fa461c8e0223988c668c5ffdeb4736ac213715a1)) * ignore picklist validation if not enabled ([1fee343](https://github.com/Axentorllc/ecommerce_integrations/commit/1fee343b2ac5d3e3d5bde9dc548f28ba28e6efa8)) * improve logging for item sync ([40001f3](https://github.com/Axentorllc/ecommerce_integrations/commit/40001f3777d371f8854b21b62f4f26a4fe5794ce)) * improve scanning of packages ([d1bbbe1](https://github.com/Axentorllc/ecommerce_integrations/commit/d1bbbe16a0da5ba0f03016bbd7be1bf9cc62b1c0)) * incorrect patch file ([2a6d5e5](https://github.com/Axentorllc/ecommerce_integrations/commit/2a6d5e5ebf5856b20d8d6814ecd8ff745468bf03)) * increase migration timeout and other fixes ([d7b1f67](https://github.com/Axentorllc/ecommerce_integrations/commit/d7b1f6739fe2e42fe47f14158613be36e2e0052d)) * increase timespan for searching new orders ([fdfbdf0](https://github.com/Axentorllc/ecommerce_integrations/commit/fdfbdf05e25fae28cc2a9071d2b8a0a356091d6a)) * initiate manifest items if not existing ([e12db27](https://github.com/Axentorllc/ecommerce_integrations/commit/e12db27931dc553ff14ccfd5622fb40014ddb369)) * integration_item_code for inventory sync ([#7](https://github.com/Axentorllc/ecommerce_integrations/issues/7)) ([64d6146](https://github.com/Axentorllc/ecommerce_integrations/commit/64d6146cb18721ab4c34240d75f9504dbc8dfd17)) * inventory sync failure when last_run not present ([88eaefe](https://github.com/Axentorllc/ecommerce_integrations/commit/88eaefe5066a8cea174b08d3170d90ad02754cbc)) * invoice not submitting with WH allocation ([6fa6561](https://github.com/Axentorllc/ecommerce_integrations/commit/6fa6561c62f7791447dbc1573d3f585834414403)) * item level discount calculations ([#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56)) ([1eaf360](https://github.com/Axentorllc/ecommerce_integrations/commit/1eaf360521b53e66751357b8f7f8951a3847910d)) * item level discount calculations ([#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56)) ([5c58d82](https://github.com/Axentorllc/ecommerce_integrations/commit/5c58d82ecff7e6223ccc8c2d7aa3fc03aa4a36ba)) * item wise tax detail missing on shipping lines ([#232](https://github.com/Axentorllc/ecommerce_integrations/issues/232)) ([08e41d2](https://github.com/Axentorllc/ecommerce_integrations/commit/08e41d26a543be54473c22cc4d959710d927e370)) * item_group_name ([9583e44](https://github.com/Axentorllc/ecommerce_integrations/commit/9583e4410815eef635c9db72437f12be883581c2)) * item-wise tax distribution ([92b5eb7](https://github.com/Axentorllc/ecommerce_integrations/commit/92b5eb79e7b982d0bf6c773c7092bdbbfc99a59e)) * iterate and fetch all locations ([af4c57c](https://github.com/Axentorllc/ecommerce_integrations/commit/af4c57cc61cd21bbdf740e530b2c7ba3fc1b6b32)) * keep all items for fully cancelled order ([fa89ba9](https://github.com/Axentorllc/ecommerce_integrations/commit/fa89ba9306f5720458b2afff39f1d19f160ef35e)) * keep return warehouse on location mapping ([a45a7cd](https://github.com/Axentorllc/ecommerce_integrations/commit/a45a7cd5a2b785491e62c37d0f3cb099815d16c8)) * keep shopify api ops in decorated function ([a81df87](https://github.com/Axentorllc/ecommerce_integrations/commit/a81df8778ecd9edbc438032f91183a0c6d7bc97a)) * keyError(processingStatus) ([6cd99e1](https://github.com/Axentorllc/ecommerce_integrations/commit/6cd99e14d26fc0ffc266436c794b802755d37bfb)) * lack of variant_id should not mean template ([910dd61](https://github.com/Axentorllc/ecommerce_integrations/commit/910dd61c52dad42e46e205ed44776719592bf951)) * limit inventory updates in single request ([f050044](https://github.com/Axentorllc/ecommerce_integrations/commit/f0500441097016827f767c1e157a3822bb4b28fc)) * limit maximum number of days to sync to 14 ([e836e8f](https://github.com/Axentorllc/ecommerce_integrations/commit/e836e8f976124db7ad65ec8633cd3790f0ae3386)) * link created SI with SO ([3e2c67d](https://github.com/Axentorllc/ecommerce_integrations/commit/3e2c67d2ac5fb856238313b7a2d0355781f6fe7d)) * linter ([65c232e](https://github.com/Axentorllc/ecommerce_integrations/commit/65c232ec804f69a8008b799272dec9e0179c6bdb)) * linter issue ([1ed822c](https://github.com/Axentorllc/ecommerce_integrations/commit/1ed822c455c124b0b8c57f3fd68c956be2b9888f)) * linter issue ([a791d44](https://github.com/Axentorllc/ecommerce_integrations/commit/a791d44014010dd72ef0793c0236ee330baaab73)) * linter issue ([ee80db5](https://github.com/Axentorllc/ecommerce_integrations/commit/ee80db57ed026f9235ffe4bd840e1297827dcff4)) * linter issue ([e8e1916](https://github.com/Axentorllc/ecommerce_integrations/commit/e8e191600767d925eb76bf58984cc2c82f3643cb)) * linter issue: ([fbe8f86](https://github.com/Axentorllc/ecommerce_integrations/commit/fbe8f868f559e6363bd777ec1135530d6d1c58ed)) * linting issues ([f676b2c](https://github.com/Axentorllc/ecommerce_integrations/commit/f676b2c3a45f5cadcbcd1f42208ce22447d1675a)) * linting issues ([369fcda](https://github.com/Axentorllc/ecommerce_integrations/commit/369fcdaab2811ba658b181c1ff06128c8951ff6c)) * linting issues ([e1b2f3d](https://github.com/Axentorllc/ecommerce_integrations/commit/e1b2f3d64dd100cdb1b7c8d0c915ba81bdeb2618)) * log item level failures during inventory sync ([592bf79](https://github.com/Axentorllc/ecommerce_integrations/commit/592bf79134ac3afff62ced75f765f5d4c27b315b)) * logging zenoti error message, status code and title ([97d7d0c](https://github.com/Axentorllc/ecommerce_integrations/commit/97d7d0ce49608d739c2b58e8f174c674820c3ea1)) * make `state` title case ([d0b2da0](https://github.com/Axentorllc/ecommerce_integrations/commit/d0b2da00ac7b5ba636548198e0ef317bbf67320a)) * make fields mandatory based on status ([a6677db](https://github.com/Axentorllc/ecommerce_integrations/commit/a6677db0b7682426f0187207a1bc7ef9ae8611ba)) * make tax description upper case ([ca1a39a](https://github.com/Axentorllc/ecommerce_integrations/commit/ca1a39a2dae72172b29248662efda0014320c894)) * map shopify weight unit to ERPNext ([3e2f5c3](https://github.com/Axentorllc/ecommerce_integrations/commit/3e2f5c30d0d558b69baf444b13283cb1a3aa06f9)) * misc unicommerce fixes ([#89](https://github.com/Axentorllc/ecommerce_integrations/issues/89)) ([710d0db](https://github.com/Axentorllc/ecommerce_integrations/commit/710d0db7eae9de8841350359eec0f091ad696f8e)) * misleading "success" message for DN when SO doesn't exist ([7ea6d15](https://github.com/Axentorllc/ecommerce_integrations/commit/7ea6d15c4347b0e84ae9bce030acb12d72f8febb)) * module def for tax account child table ([7170974](https://github.com/Axentorllc/ecommerce_integrations/commit/717097423c0c7c7ac96a685f237bb1ef4a4e7488)) * move custom field creation ([9a2d4d0](https://github.com/Axentorllc/ecommerce_integrations/commit/9a2d4d057eb10a9326d448181e1ec39af2f3a232)) * move status update job to from 30 to 60 min ([0b7e922](https://github.com/Axentorllc/ecommerce_integrations/commit/0b7e92235c1ce68e862568d764b3042b9d7fe523)) * old data migration checks not stopping ([70c0688](https://github.com/Axentorllc/ecommerce_integrations/commit/70c06887202a15960c48ec8bc18998f55582f07f)) * only add shipping line if >0 ([fc354ef](https://github.com/Axentorllc/ecommerce_integrations/commit/fc354efaf1d9486162689fcc5d9929baa606a61d)) * only log inventory sync failure in single log ([5e8928e](https://github.com/Axentorllc/ecommerce_integrations/commit/5e8928e8dee542065a6d571d7e1eb952071c85dc)) * only set inventory tracking if is_stock_item ([cac20c1](https://github.com/Axentorllc/ecommerce_integrations/commit/cac20c184135a0957b04c8e56b95ed6a33967ad3)) * order -> payload for new function definition ([6a38497](https://github.com/Axentorllc/ecommerce_integrations/commit/6a3849792677fa1bc505cf40b4ecb0f375696f14)) * pass on product_id in case of variant ([aea67a7](https://github.com/Axentorllc/ecommerce_integrations/commit/aea67a794c221d76432deeafa3da9fcdfb368dc2)) * patch shopify methods during test ([1dff9f6](https://github.com/Axentorllc/ecommerce_integrations/commit/1dff9f65be8a85d6779aa0ede5f881d1db04088d)) * patch to update custom fields ([a2824a9](https://github.com/Axentorllc/ecommerce_integrations/commit/a2824a9804da3f257e0f83e7c00d209296c9f42c)) * **patch:** `set_default_amazon_item_fields_map` ([#263](https://github.com/Axentorllc/ecommerce_integrations/issues/263)) ([27f777b](https://github.com/Axentorllc/ecommerce_integrations/commit/27f777bb15e0762b4893f6bcbcb4f27ceb9282fd)) * phone number mapping in address ([#198](https://github.com/Axentorllc/ecommerce_integrations/issues/198)) ([66a3782](https://github.com/Axentorllc/ecommerce_integrations/commit/66a37821a31e17985990145de9018b20938d279b)) * populate correct rate for item-tax reports ([ac5cff5](https://github.com/Axentorllc/ecommerce_integrations/commit/ac5cff5a3c9cb84eb9e7ed6f47f464a5631cceea)) * pos related issues ([07d4d5f](https://github.com/Axentorllc/ecommerce_integrations/commit/07d4d5fca7190f2d711ad8e826907a01f56bc43a)) * possible deadlock while deleting dummy prices ([#177](https://github.com/Axentorllc/ecommerce_integrations/issues/177)) ([c22dd49](https://github.com/Axentorllc/ecommerce_integrations/commit/c22dd497a39e7910635723a07cf99b6e40c66f4c)) * possible missing updates during time of sync ([01fafe0](https://github.com/Axentorllc/ecommerce_integrations/commit/01fafe018a2494b609d57dd512abdba3057cc93c)) * prioritize user input in tax description ([83c5299](https://github.com/Axentorllc/ecommerce_integrations/commit/83c52994a2c1720a7b9bce3101dbb003dd7856ce)) * proceed for center code only when response available ([36b567a](https://github.com/Axentorllc/ecommerce_integrations/commit/36b567a67592e657461b96b7419b792d155fd0b2)) * proceed for center code only when response available ([2ab0fa4](https://github.com/Axentorllc/ecommerce_integrations/commit/2ab0fa4af34d3c9a5c64e98d6352c8f6fb4804f7)) * proceed for center code only when response available ([#68](https://github.com/Axentorllc/ecommerce_integrations/issues/68)) ([b397228](https://github.com/Axentorllc/ecommerce_integrations/commit/b3972281b8fc64d90fc009a6714e129e593a9361)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * proceed only if response from api received ([d0fb8dd](https://github.com/Axentorllc/ecommerce_integrations/commit/d0fb8dd1f143af2fd243e527c3ae7f58297eb03a)) * proceed with stock reconciliation only when response available ([#69](https://github.com/Axentorllc/ecommerce_integrations/issues/69)) ([feb0c8b](https://github.com/Axentorllc/ecommerce_integrations/commit/feb0c8b043c17a6907342c96a22ab889f8ee6874)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * product sync ([3acebaa](https://github.com/Axentorllc/ecommerce_integrations/commit/3acebaa1254e964d72639774f2c18497840e3602)) * re-introduce consolidation ([36e3a39](https://github.com/Axentorllc/ecommerce_integrations/commit/36e3a393d1b0293773d541998739f939aa6daeb1)) * reload SO page after invoice is generated ([9591e05](https://github.com/Axentorllc/ecommerce_integrations/commit/9591e05923b3633bfceea10e49e7f283d169ff00)) * remove cancelled items from WH allocations ([52958c2](https://github.com/Axentorllc/ecommerce_integrations/commit/52958c27cf0904178b79099676d16fc425914195)) * remove explicit commit ([462253d](https://github.com/Axentorllc/ecommerce_integrations/commit/462253d3e1aeb432e7f209f5d0dbd0c68d72a3f1)) * remove explicit commits ([#31](https://github.com/Axentorllc/ecommerce_integrations/issues/31)) ([1f117b8](https://github.com/Axentorllc/ecommerce_integrations/commit/1f117b81e2b041c13ded7a564c31b3b42d327447)) * remove image upload ([9dcec08](https://github.com/Axentorllc/ecommerce_integrations/commit/9dcec084b6ed76d85134d7fa784ac84d9a3e84be)) * remove the trailing comma after the last SKU ([#201](https://github.com/Axentorllc/ecommerce_integrations/issues/201)) ([2894160](https://github.com/Axentorllc/ecommerce_integrations/commit/2894160cb9fcd617c8523820fef0434f144d5970)) * removed print statement ([d6b65d9](https://github.com/Axentorllc/ecommerce_integrations/commit/d6b65d93805b2181bd53005e6faa21606452807e)) * removed Tax Mapping doctype ([fa7196c](https://github.com/Axentorllc/ecommerce_integrations/commit/fa7196c70e778c797b2cfc2ac3ea81293d4f53e7)) * removed unwnated file ([23261aa](https://github.com/Axentorllc/ecommerce_integrations/commit/23261aa07f59dbef6c6d3527afe0d0b136ecc309)) * repeat items in sales invoice ([eae1b18](https://github.com/Axentorllc/ecommerce_integrations/commit/eae1b18daaf923cb798dcdd33c79a0058023108a)) * restrict retry button to system managers ([b67c15e](https://github.com/Axentorllc/ecommerce_integrations/commit/b67c15eeb8c678f649b40531af35e30fc84add5a)) * reverting error_message field type to text editor ([96a039a](https://github.com/Axentorllc/ecommerce_integrations/commit/96a039aae6f36cd85ad7eb6defeddba5d16ce658)) * rollback failed order syncs ([#40](https://github.com/Axentorllc/ecommerce_integrations/issues/40)) ([67198b8](https://github.com/Axentorllc/ecommerce_integrations/commit/67198b87689e24815e6bb332695ab9233d1b98e1)) * rollback on errors ([1db68e9](https://github.com/Axentorllc/ecommerce_integrations/commit/1db68e961d6fd7969c8601de8b34d7ba0b3d7bad)) * Round tax in description and add to shipping calculations ([#21](https://github.com/Axentorllc/ecommerce_integrations/issues/21)) ([#22](https://github.com/Axentorllc/ecommerce_integrations/issues/22)) ([0e6318d](https://github.com/Axentorllc/ecommerce_integrations/commit/0e6318df8aa1a9dc8c8e5d734e1360e4d014cecf)) * RTO return credit note extra paramter ([8daa8f6](https://github.com/Axentorllc/ecommerce_integrations/commit/8daa8f6f927a0c722ccbc456b004baa791f79b2a)) * run uniqueness check only on insert ([7e34e87](https://github.com/Axentorllc/ecommerce_integrations/commit/7e34e870fd1ca8cb08c1b871cfe48057b828659a)) * sales invoice syncing issue ([#143](https://github.com/Axentorllc/ecommerce_integrations/issues/143)) ([6baa4c6](https://github.com/Axentorllc/ecommerce_integrations/commit/6baa4c620502a6640d0f8f9dbe6b12f98389ba28)) * sales order status not updated on cancel ([99382a2](https://github.com/Axentorllc/ecommerce_integrations/commit/99382a29b4009a16906a8e5eec8c3c2f52a3cf51)) * sales transaction issues ([#138](https://github.com/Axentorllc/ecommerce_integrations/issues/138)) ([5817c1b](https://github.com/Axentorllc/ecommerce_integrations/commit/5817c1b0674f8d28cee34cf1198e5809b013fbf5)) * same items inventory sync across multiple WH ([71675fb](https://github.com/Axentorllc/ecommerce_integrations/commit/71675fbf381beac1a5f3e97795656171424128e0)) * save after renewing tokens ([1c0f51e](https://github.com/Axentorllc/ecommerce_integrations/commit/1c0f51ead86ea9fc23a86e8b8e670caa4b01f73a)) * scan duplicate and manifested packages ([6b4a624](https://github.com/Axentorllc/ecommerce_integrations/commit/6b4a6246053b5a15acf435e529e85e49c759cba8)) * send full image url path ([f0d4aee](https://github.com/Axentorllc/ecommerce_integrations/commit/f0d4aee54f90d5afa465e7ae186efd53879f25c9)) * set default field-map onload ([60c936a](https://github.com/Axentorllc/ecommerce_integrations/commit/60c936ab608b324d208a77273b64541b42ca73a8)) * setting for updating changes to existing item ([9c6919b](https://github.com/Axentorllc/ecommerce_integrations/commit/9c6919bb7c67dfbaabeb00c3e052395024659490)) * setting last sync ([8b6d604](https://github.com/Axentorllc/ecommerce_integrations/commit/8b6d60441b4395156f4390b83db7632aa7a57728)) * shopify default customer ([#270](https://github.com/Axentorllc/ecommerce_integrations/issues/270)) ([187ffdb](https://github.com/Axentorllc/ecommerce_integrations/commit/187ffdb65e21abb8b796a786b9f46f4e05724a66)) * shopify default customer ([#270](https://github.com/Axentorllc/ecommerce_integrations/issues/270)) ([882207f](https://github.com/Axentorllc/ecommerce_integrations/commit/882207f931fedfea0ff43d012c63c2c005b62b3f)) * shopify sync issue without customer ([8d41768](https://github.com/Axentorllc/ecommerce_integrations/commit/8d4176852bd7fb622179caaea62bd4f1606786d1)) * shopify sync issue without customer ([3763ab5](https://github.com/Axentorllc/ecommerce_integrations/commit/3763ab5d113ca29d477f6d12f1672c302958672d)) * **shopify:** correct module name ([b217265](https://github.com/Axentorllc/ecommerce_integrations/commit/b2172659c936fd3598096aa7c27efe08072cbd64)) * **shopify:** don't run migration before enabling ([3ea1e3e](https://github.com/Axentorllc/ecommerce_integrations/commit/3ea1e3efd781878aaf2a4aac7744e6b38bdb735e)) * **shopify:** handle multiple instance of same item in delivery ([7d663c1](https://github.com/Axentorllc/ecommerce_integrations/commit/7d663c1a95d49b7d7b433c10152eabdd479fa996)) * **shopify:** ignore invalid dummy phone numbers ([61da9fa](https://github.com/Axentorllc/ecommerce_integrations/commit/61da9faedc458e3cca4d2bbc95d582ba1fd05b4f)) * **shopify:** ignore unsupported methods in resync ([77d41d5](https://github.com/Axentorllc/ecommerce_integrations/commit/77d41d503d547f364a179639315608c228390f28)) * show update button only if upload is enabled ([95e8f4a](https://github.com/Axentorllc/ecommerce_integrations/commit/95e8f4a00363ae3ebd3fa827304fad5ca69d5193)) * SI falsely stuck in queued state ([bc3558b](https://github.com/Axentorllc/ecommerce_integrations/commit/bc3558b30448a5bb432e59cfc23605fb163656f7)) * SI line item quantity functionality ([4676774](https://github.com/Axentorllc/ecommerce_integrations/commit/467677445400feff2ad1543276b24722a424ee6f)) * skip cancel_order if order is not found ([dfb851e](https://github.com/Axentorllc/ecommerce_integrations/commit/dfb851efe054e672a77ef770275f2699e9fde5e1)) * sku only allowed for non-template items ([df5d6eb](https://github.com/Axentorllc/ecommerce_integrations/commit/df5d6eb5eeb6579090be4c2085f3d1f14109d819)) * start and end date ([09a91cc](https://github.com/Axentorllc/ecommerce_integrations/commit/09a91ccfe3877b8ddd6cb269ad828648a869f3eb)) * State mapping ([f158a4a](https://github.com/Axentorllc/ecommerce_integrations/commit/f158a4ab4245e18132a948ad71e3dcb87ab7bc9a)) * status not chaning from queued on retry ([0060e29](https://github.com/Axentorllc/ecommerce_integrations/commit/0060e29eee62706cbbeb1b0e1254015efd9ba610)) * store invoice data and logs ([a92a019](https://github.com/Axentorllc/ecommerce_integrations/commit/a92a01914a128216895852af16c45fae2004609e)) * syncing therapists creates duplication records ([#150](https://github.com/Axentorllc/ecommerce_integrations/issues/150)) ([2d06962](https://github.com/Axentorllc/ecommerce_integrations/commit/2d069624c5022a73caeaf67b6211b5b334b89106)) * tax category to avoid tax templates ([#32](https://github.com/Axentorllc/ecommerce_integrations/issues/32)) ([cfd4132](https://github.com/Axentorllc/ecommerce_integrations/commit/cfd413272e1c11cb85bdd8b432955687bdb765c9)) * tests ([212127b](https://github.com/Axentorllc/ecommerce_integrations/commit/212127b1346c406b700c6cbc7d0db044570e8cfc)) * tests for mocking webhook response ([62d9876](https://github.com/Axentorllc/ecommerce_integrations/commit/62d9876425fb3976a2ee43a204aa85b0346b812f)) * timeout issue in item and stock reconcilation ([#135](https://github.com/Axentorllc/ecommerce_integrations/issues/135)) ([cf61bae](https://github.com/Axentorllc/ecommerce_integrations/commit/cf61bae7c6d4632577b0a021c7fb40c4efb2b63b)) * tips related issue ([df50aa2](https://github.com/Axentorllc/ecommerce_integrations/commit/df50aa27e08a444638064d5ea1dc0838fdf04ded)) * try both sku and product id for getting item code ([10366b8](https://github.com/Axentorllc/ecommerce_integrations/commit/10366b8b6745a2bb0f0abb6cba9b7d0048114e4c)) * type case ([db948ec](https://github.com/Axentorllc/ecommerce_integrations/commit/db948ecd222613b14b50692c3882e1f53eb8a5a7)) * typo ([fea8bec](https://github.com/Axentorllc/ecommerce_integrations/commit/fea8bec5e86c7cbcc28bee967a71f688eaf9046d)) * typo in addres field ([92b853b](https://github.com/Axentorllc/ecommerce_integrations/commit/92b853bc27de7837b8b5b6ddaeb0bcc31ba3ba14)) * typos ([7e7c288](https://github.com/Axentorllc/ecommerce_integrations/commit/7e7c288babfe63ca35d157b6de9d363124fe17b8)) * unable to save `Amazon SP API Settings` ([#262](https://github.com/Axentorllc/ecommerce_integrations/issues/262)) ([ffb7c97](https://github.com/Axentorllc/ecommerce_integrations/commit/ffb7c97ad79d5888b0f9358c212356932b6f2db6)) * undo consolidation of items in SO ([f6b8800](https://github.com/Axentorllc/ecommerce_integrations/commit/f6b8800c0c9deb52a8d8449224649f3a8fea9815)) * unicommerce date format ([18ea0e5](https://github.com/Axentorllc/ecommerce_integrations/commit/18ea0e532df69f5d6cd9a3ad46f0a35f8223fd63)) * **unicommerce:** set `name` also when syncing new item ([6b2199f](https://github.com/Axentorllc/ecommerce_integrations/commit/6b2199f33450dd6dfa5383cccbb98bfef40b8ba4)) * **unicommerce:** use updated since instead of from_date ([91b2ee9](https://github.com/Axentorllc/ecommerce_integrations/commit/91b2ee9a1530ad67f67d151370edf6f885f79e58)) * update filters for buying and selling list ([b965af5](https://github.com/Axentorllc/ecommerce_integrations/commit/b965af54b2bee0f3c40742380a31875ff78070bc)) * update labels for custom app ([4041b2c](https://github.com/Axentorllc/ecommerce_integrations/commit/4041b2cd2fe538dab00cc1a202ee65f4fa9a5c15)) * update package dimension failing ([cab8b37](https://github.com/Axentorllc/ecommerce_integrations/commit/cab8b37b98141563e3e3ca657d3aa6cb5617c283)) * updated woocommerce connection test ([896a9d5](https://github.com/Axentorllc/ecommerce_integrations/commit/896a9d505804a1a6f8bc65afc7e7e0dcd6d18525)) * updated woocommerce connection test ([acf48b8](https://github.com/Axentorllc/ecommerce_integrations/commit/acf48b80d1382339c8293752b1f64b6c4eaf7ef6)) * updating webhooks for first time ([e0f7de5](https://github.com/Axentorllc/ecommerce_integrations/commit/e0f7de5064c9403d9509b75de0d9551a0a77ed51)) * use center code insted of center name ([9abd316](https://github.com/Axentorllc/ecommerce_integrations/commit/9abd316a4de2ebb71279ece36e4148c694659e28)) * use correct invoice series while invoicing ([#121](https://github.com/Axentorllc/ecommerce_integrations/issues/121)) ([b342b9e](https://github.com/Axentorllc/ecommerce_integrations/commit/b342b9ed67f6d2b4c5b0b6d3fb43aa890ccd59f5)) * use correct target for mapped doc ([a88ae28](https://github.com/Axentorllc/ecommerce_integrations/commit/a88ae28448d9161ed6e94d224b278537f56bd44a)) * use db column existence instead of meta for check ([e65ad9e](https://github.com/Axentorllc/ecommerce_integrations/commit/e65ad9e5d6939c87d2b727daecaa0461dce83421)) * use default shopify customer is none provided ([afb7543](https://github.com/Axentorllc/ecommerce_integrations/commit/afb754371831b00da5ce1980cac3f541dfaa6776)) * use doc local flags for locking behaviour ([d58b7de](https://github.com/Axentorllc/ecommerce_integrations/commit/d58b7de645e6fb74ae5163c49d767fcb4cdd4b79)) * use dummy price list to avoid clashes ([#168](https://github.com/Axentorllc/ecommerce_integrations/issues/168)) ([c01e0b1](https://github.com/Axentorllc/ecommerce_integrations/commit/c01e0b190f7383db6e1c45c67e4ef3d92388144c)) * use get_password() to get value for password fields ([651ac22](https://github.com/Axentorllc/ecommerce_integrations/commit/651ac2245dc32efc96a484ba2f5911401763f2ba)) * use invoice reponse for label link ([9301c01](https://github.com/Axentorllc/ecommerce_integrations/commit/9301c0149bbb1c1e745da1a11c1bd5cefbe49773)) * use net_total for total discount ([845e962](https://github.com/Axentorllc/ecommerce_integrations/commit/845e962b093de14d011baa04655734fc55fc950e)) * use RQ job to query active jobs ([f7100d2](https://github.com/Axentorllc/ecommerce_integrations/commit/f7100d2060678e384adadf18881be455fe80c94a)) * use separate endpoint if item exists ([29944f3](https://github.com/Axentorllc/ecommerce_integrations/commit/29944f3805c0009712c07c79b4537a2e917ff6e2)) * use set instead of setattr ([f68f924](https://github.com/Axentorllc/ecommerce_integrations/commit/f68f924d84676436daad8eaaa88bb5ed73919f54)) * use shopify order date during old order sync ([3848f19](https://github.com/Axentorllc/ecommerce_integrations/commit/3848f196a01731b29a399d5b921af898a2516bcc)) * use simpler endpoint for invoice generation ([b6d41d0](https://github.com/Axentorllc/ecommerce_integrations/commit/b6d41d0d3156f3c7d2d0a923f4c758252a393ff3)) * use SO data in absense of invoice response ([db09591](https://github.com/Axentorllc/ecommerce_integrations/commit/db09591cba9a4bdca2fcb920d2c2b5130b845580)) * use tax category to ignore item tax templates ([502026f](https://github.com/Axentorllc/ecommerce_integrations/commit/502026f40f4900a8f9c1ea296d07a193b2b338ae)) * Use TZ aware ISO 8601 date format ([9613b5c](https://github.com/Axentorllc/ecommerce_integrations/commit/9613b5cfe38a68b897da29290840f606d5070f6c)) * Use UTC timestamp for filtering recent orders ([6ab22a0](https://github.com/Axentorllc/ecommerce_integrations/commit/6ab22a04a3db197dabece0c1fbbb6eb14b6f57bc)) * use zulu time in search sale order ([b0ff1de](https://github.com/Axentorllc/ecommerce_integrations/commit/b0ff1de3e3ffe0af5d1f2279a02e20797fdb118a)) * **ux:** add appropriate query filters ([cd807d2](https://github.com/Axentorllc/ecommerce_integrations/commit/cd807d2b3e9a458dc8dcc17f9bb49325fc8e6691)) * **ux:** allow stock manager/user to use manifest ([#95](https://github.com/Axentorllc/ecommerce_integrations/issues/95)) ([90517c1](https://github.com/Axentorllc/ecommerce_integrations/commit/90517c132ffca44c375cce71966444ea4adc4dad)) * **ux:** better title for logs ([347564e](https://github.com/Axentorllc/ecommerce_integrations/commit/347564e7b81c08d30ad67be1eedfc5e50e3c8ff3)) * **ux:** clean up shopify setting page ([#26](https://github.com/Axentorllc/ecommerce_integrations/issues/26)) ([58e8a6e](https://github.com/Axentorllc/ecommerce_integrations/commit/58e8a6e0adf4f51cd6a48febb482a8547107aa6a)) * **ux:** cleanup ecommerce item views ([dbc7a72](https://github.com/Axentorllc/ecommerce_integrations/commit/dbc7a72e82ffd78406f7413101538d14639fa615)) * **ux:** cleanup log list view ([137b571](https://github.com/Axentorllc/ecommerce_integrations/commit/137b571abeca30529a105de603d087e895c2587c)) * **UX:** Correct URL in shopify webhooks ([71d5a3f](https://github.com/Axentorllc/ecommerce_integrations/commit/71d5a3fc0214bb60bd42c609f6379204109d4f3c)) * **ux:** custom field order of insertion ([0e45b9f](https://github.com/Axentorllc/ecommerce_integrations/commit/0e45b9f1a35ce7dc86932cbd6ed6c4facb6919bd)) * **ux:** don't show Sync buttons in local doc ([e525f9e](https://github.com/Axentorllc/ecommerce_integrations/commit/e525f9ec5e9945dab7d5a186918f4c7bab252997)) * **ux:** don't validate unless required ([bbdb2a4](https://github.com/Axentorllc/ecommerce_integrations/commit/bbdb2a4ad1607e56dd9c49b301aacf5e4f305a1b)) * **ux:** hide old doctype to avoid confusion ([#3](https://github.com/Axentorllc/ecommerce_integrations/issues/3)) ([7d682fe](https://github.com/Axentorllc/ecommerce_integrations/commit/7d682fe3afb0c7deeec282ea7739e5a287f6d284)) * **ux:** improve form view for uni manifest ([e8a76c0](https://github.com/Axentorllc/ecommerce_integrations/commit/e8a76c0874b392f3fe0d697915285c80f9de0011)) * **ux:** redo channel config form layour ([3ab26ff](https://github.com/Axentorllc/ecommerce_integrations/commit/3ab26ffcd6f7f5eb24db3cc17f776f7fb29d45d3)) * **ux:** remove tokens on disabling integration ([f9ea9d2](https://github.com/Axentorllc/ecommerce_integrations/commit/f9ea9d24b0a736b9d5a70615cff3cb860bf69785)) * **UX:** show logs button on shopify setting ([9d131f5](https://github.com/Axentorllc/ecommerce_integrations/commit/9d131f58469529145a4bd1a4ca70b24281798c54)) * validate address ([e96c206](https://github.com/Axentorllc/ecommerce_integrations/commit/e96c20635e8b5558671d7f1452a7f7995c7dbdb2)) * validation for company links in channel conf ([9380677](https://github.com/Axentorllc/ecommerce_integrations/commit/93806770eed549fb2c148f9194c3f9519a640788)) * verify hmac unconditionally ([7f22c45](https://github.com/Axentorllc/ecommerce_integrations/commit/7f22c4592481a795f8f45b90125b409845dd51bf)) * Verify if enable perpetual inventory is unchecked and set unchecked if checked ([45b1184](https://github.com/Axentorllc/ecommerce_integrations/commit/45b118466f3aaba4c8bc4af006bead3e9967e049)) * Verify if enable perpetual inventory is unchecked and set unchecked if checked ([#67](https://github.com/Axentorllc/ecommerce_integrations/issues/67)) ([60a136b](https://github.com/Axentorllc/ecommerce_integrations/commit/60a136bf827a2fc1e9da396ddc8392e843fd52ea)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * Warning about recomputed taxes ([1bb9198](https://github.com/Axentorllc/ecommerce_integrations/commit/1bb9198e92a39df741c1a376ed0556c6c70e5a3d)) * wh mappings should be unique ([8b9aef8](https://github.com/Axentorllc/ecommerce_integrations/commit/8b9aef816fbec5f5b0fd5afa8468541637399a81)) * wrap resync in savepoint ([fcd7680](https://github.com/Axentorllc/ecommerce_integrations/commit/fcd7680a656522324bd775d4a0e6ec0f233c079f)) * zenoti category (syntax issue) ([#142](https://github.com/Axentorllc/ecommerce_integrations/issues/142)) ([acdc2a3](https://github.com/Axentorllc/ecommerce_integrations/commit/acdc2a337b34d9e911f6dca3aa8fbd0621ef3a24)) * zenoti category api url issue ([#144](https://github.com/Axentorllc/ecommerce_integrations/issues/144)) ([591c781](https://github.com/Axentorllc/ecommerce_integrations/commit/591c7812edca30d55cc92b08d471b3c78444defd)) * zenoti employee syncing issue ([#148](https://github.com/Axentorllc/ecommerce_integrations/issues/148)) ([af0d8cc](https://github.com/Axentorllc/ecommerce_integrations/commit/af0d8cc739c7ecce43e7b3616c8134c9f79a060c)) * zenoti handling api rate limits ([#146](https://github.com/Axentorllc/ecommerce_integrations/issues/146)) ([9920ba4](https://github.com/Axentorllc/ecommerce_integrations/commit/9920ba41a2300ecd88663b5ae54ff0200976c2d3)) * zenoti item tax template ([#156](https://github.com/Axentorllc/ecommerce_integrations/issues/156)) ([e6d7216](https://github.com/Axentorllc/ecommerce_integrations/commit/e6d721691dfe1711b428408a3ace2f1b2cc4d58c)) * zenoti item_to_search dict key ([#145](https://github.com/Axentorllc/ecommerce_integrations/issues/145)) ([36a3a6c](https://github.com/Axentorllc/ecommerce_integrations/commit/36a3a6c3a16651ad840f5beb6f4263f8db4fd638)) * zenoti posting date time issue ([#149](https://github.com/Axentorllc/ecommerce_integrations/issues/149)) ([651bf3c](https://github.com/Axentorllc/ecommerce_integrations/commit/651bf3c851b8c383835113960f7f1ab4c49f17c9)) * zenoti removed syncing of item/category on syncing of Stock Reconi. ([#155](https://github.com/Axentorllc/ecommerce_integrations/issues/155)) ([89b5bff](https://github.com/Axentorllc/ecommerce_integrations/commit/89b5bffc5c1afb98e380952b63af9fd259b92e81)) * zenoti settings shouldn't trigger unless enabled ([e79f701](https://github.com/Axentorllc/ecommerce_integrations/commit/e79f701a60ec148c5dc4591f6a454200d648d658)) ### Features * (Uni-commerce) generate Delivery Note and sync item fields ([#239](https://github.com/Axentorllc/ecommerce_integrations/issues/239)) ([f474301](https://github.com/Axentorllc/ecommerce_integrations/commit/f47430133d1341d810f66c8e50c9d27e5f9c5ec5)) * Add field "Enable Amazon" ([b04a92d](https://github.com/Axentorllc/ecommerce_integrations/commit/b04a92dc1e234fe40c09264379b595b71c61316d)) * add field "is_old_data_migrated" ([12e4004](https://github.com/Axentorllc/ecommerce_integrations/commit/12e4004a2d4f5cc4b82f51936d07eb0a92899321)) * add func to migrate old user data ([99db302](https://github.com/Axentorllc/ecommerce_integrations/commit/99db302441eb1a70eb3283d4530a64afa1818739)) * add hourly job for syncing inventory ([a5d8851](https://github.com/Axentorllc/ecommerce_integrations/commit/a5d8851b68c441c71d9e991a857aea0594599403)) * add inventory_synced_on field ([9e33e71](https://github.com/Axentorllc/ecommerce_integrations/commit/9e33e713d5481230ce1163f05b10ec0d89c1c486)) * add invoice generation APIs ([caf00fb](https://github.com/Axentorllc/ecommerce_integrations/commit/caf00fbe2ce1b5aa87a1101414dd2eba387812cd)) * add PDF in sales invoice ([da06f9f](https://github.com/Axentorllc/ecommerce_integrations/commit/da06f9f5bd66f30710de654877642be26f2d9d40)) * add price, sku on creating item on shopify ([084b9b5](https://github.com/Axentorllc/ecommerce_integrations/commit/084b9b5e6b1eaf9683c11ab61795b47239925c98)) * add required sections in unicommerce setting ([ea412d4](https://github.com/Axentorllc/ecommerce_integrations/commit/ea412d4cebe2db9943d2071e2816ebfcaae5c17a)) * add table `Amazon Fields Map` in `Amazon SP API Settings` ([45d48ac](https://github.com/Axentorllc/ecommerce_integrations/commit/45d48acc45af7ec6df06374d3bacc6bf2bed1252)) * Added masters for Zenoti Center, Category and some fixes ([#134](https://github.com/Axentorllc/ecommerce_integrations/issues/134)) ([6c7b901](https://github.com/Axentorllc/ecommerce_integrations/commit/6c7b901684deeebdd2de5242f2ee6a55dd552108)) * allow selecting group warehouses in mapping ([23d180f](https://github.com/Axentorllc/ecommerce_integrations/commit/23d180f250e4b14e249b27052be82a133dab9851)) * Amazon SP-API Integration ([#161](https://github.com/Axentorllc/ecommerce_integrations/issues/161)) ([16ccae4](https://github.com/Axentorllc/ecommerce_integrations/commit/16ccae44c835838f99e6b0313623b7670610ebc7)) * amazon_methods.py ([09ac586](https://github.com/Axentorllc/ecommerce_integrations/commit/09ac5866912480dcda1fd269652ac19ddcb1bdfc)) * amazon_methods.py ([84da303](https://github.com/Axentorllc/ecommerce_integrations/commit/84da303c0d1351dd7de0eadb0cff578eeb4ae1b0)) * amazon_methods.py ([6cd0fbc](https://github.com/Axentorllc/ecommerce_integrations/commit/6cd0fbcfc68e4148e2bbb20fef72340d408d239d)) * amazon_methods.py ([233e88b](https://github.com/Axentorllc/ecommerce_integrations/commit/233e88b7537b73d7fdb774e8670145e6f0c4dcb2)) * amazon_methods.py ([71c414e](https://github.com/Axentorllc/ecommerce_integrations/commit/71c414ea9a6ee560b206dce6a7d9c2ef86154a7c)) * amazon_sp_api_settings.get_products_details() ([f8e91d0](https://github.com/Axentorllc/ecommerce_integrations/commit/f8e91d0735724a02cab63e6fde858c7629970588)) * amazon_sp_api_settings.py ([47822a3](https://github.com/Axentorllc/ecommerce_integrations/commit/47822a399c5bf5516af5184d0a50b43ab3701509)) * amazon_sp_api.py ([45e2222](https://github.com/Axentorllc/ecommerce_integrations/commit/45e22229cd1acb59443c6eeac040dc4d89c0d8a6)) * **amazon-sp:** validate credentials on save ([3257794](https://github.com/Axentorllc/ecommerce_integrations/commit/3257794450b3556f51656b0d21ba49b020ce4e5f)) * AmazonSPAPISettings.get_order_details() ([fcec461](https://github.com/Axentorllc/ecommerce_integrations/commit/fcec461cc8f40e4849bb8911d6ef1ed4f1db6123)) * AmazonSPAPISettings.schedule_get_order_details() ([66ed5da](https://github.com/Axentorllc/ecommerce_integrations/commit/66ed5da1ff3471915c9ab3595e3ce6893ffd64ca)) * api client method for sales order data ([fa01cef](https://github.com/Axentorllc/ecommerce_integrations/commit/fa01cef0bdf009385842f35e88c807f2e4acb64c)) * api method for getting inventory snapshot ([20ec7ff](https://github.com/Axentorllc/ecommerce_integrations/commit/20ec7ff7c935ab7488b3342b1dc2f9cf91a3fe77)) * api methods for create/get shipping manifest ([56854d9](https://github.com/Axentorllc/ecommerce_integrations/commit/56854d98f2268a66d76bfa6bb4266a01f5491010)) * Auto GRN settings and stock entry type ([caeb249](https://github.com/Axentorllc/ecommerce_integrations/commit/caeb249208f0f1030f0b79b3c9e3d762fa7b1fc6)) * background item syncing ([e857245](https://github.com/Axentorllc/ecommerce_integrations/commit/e8572450fbeea3e4bc57734005e1b385fc7d8cf8)) * barcode in manifest item lines ([a316b9c](https://github.com/Axentorllc/ecommerce_integrations/commit/a316b9c5979cb95cff29d8c5c35355c921a4a8ce)) * basic doctypes reqd for shipping manifest ([6455a8f](https://github.com/Axentorllc/ecommerce_integrations/commit/6455a8f69ea50ab87142f33a71e800bbf2763644)) * basic SO syncing ([4638d62](https://github.com/Axentorllc/ecommerce_integrations/commit/4638d622dc2ea47acce39ef5c982ef064d67dae1)) * bulk import API and auto GRN ([#125](https://github.com/Axentorllc/ecommerce_integrations/issues/125)) ([408d324](https://github.com/Axentorllc/ecommerce_integrations/commit/408d324e8f615837341fbe35ed6d86812c6f6e32)) * Bulk import products from Shopify ([#133](https://github.com/Axentorllc/ecommerce_integrations/issues/133)) ([40d7f92](https://github.com/Axentorllc/ecommerce_integrations/commit/40d7f9220242b9265ff321bbf50dee6a3041a8d4)) * bulk retry failed jobs ([2f9bb71](https://github.com/Axentorllc/ecommerce_integrations/commit/2f9bb7137adfe3d9f41a4773d1897821dffb234a)) * cancel fully cancelled orders ([5d1229b](https://github.com/Axentorllc/ecommerce_integrations/commit/5d1229bb45e4de8c0fb8b343723960ca6625b94c)) * capture batch no on SO item ([2914e60](https://github.com/Axentorllc/ecommerce_integrations/commit/2914e60307dd82f0daf374ea7354b41f80818fbd)) * capture COD charges ([7451a16](https://github.com/Axentorllc/ecommerce_integrations/commit/7451a1622d79731f12b7138943269d2064e4bc50)) * capture COD flag and shipping method ([d4b330d](https://github.com/Axentorllc/ecommerce_integrations/commit/d4b330d0ae2413d0bad0b75a4bd0b5345ea5caba)) * capture facility code at order creation ([7d2cb1f](https://github.com/Axentorllc/ecommerce_integrations/commit/7d2cb1fddb0b47da107cc9d2ab73ff9143b25872)) * capture gift wrap charges ([838e13a](https://github.com/Axentorllc/ecommerce_integrations/commit/838e13a082008414299308e7808740f01f16914a)) * capture return code on credit notes ([bf7b525](https://github.com/Axentorllc/ecommerce_integrations/commit/bf7b525a3608f48fe6bc0386f130e9443cf7fa9b)) * capture shipping costs in tax lines ([04be1c7](https://github.com/Axentorllc/ecommerce_integrations/commit/04be1c7e93c1b491940aa7d54c2aee69eb913edd)) * change product status on disabling item ([e81d7ad](https://github.com/Axentorllc/ecommerce_integrations/commit/e81d7ad478600fa7958dfdf114838be1dda02c26)) * check order cancellation status at sync ([a165ddf](https://github.com/Axentorllc/ecommerce_integrations/commit/a165ddf07d570a4abd9576eab1372c4261a3a835)) * class AmazonRepository ([56f3ac1](https://github.com/Axentorllc/ecommerce_integrations/commit/56f3ac10a6e54c887bb325bfcbb1b37ddbe381eb)) * client method for creating invoice using shipping package ([789831d](https://github.com/Axentorllc/ecommerce_integrations/commit/789831d455d40f1351e824109298177a3bd2b3c6)) * config for shipping per channel ([fabca88](https://github.com/Axentorllc/ecommerce_integrations/commit/fabca88f176a0a19ce2ea203cc8128879cbaf7da)) * configurable interval for inventory sync ([#19](https://github.com/Axentorllc/ecommerce_integrations/issues/19)) ([1f40638](https://github.com/Axentorllc/ecommerce_integrations/commit/1f40638c827bbbee2a23d82dc47590cee84ab59b)) * connect with shopify and setup webhooks ([f979eb3](https://github.com/Axentorllc/ecommerce_integrations/commit/f979eb3dd9e74c722ed0fb7ea3c85a776c662149)) * consider SKU in Ecommerce item ([a4d087f](https://github.com/Axentorllc/ecommerce_integrations/commit/a4d087fd592231765ba2cbf1d2280164cacc45ce)) * consolidate quantity by wh, sku and price ([2f52956](https://github.com/Axentorllc/ecommerce_integrations/commit/2f52956e995fe5fd287f50dbc11e17013746f607)) * cost center config in unicommerce_channel ([296a206](https://github.com/Axentorllc/ecommerce_integrations/commit/296a20667f8a9e703515396447a1cbf2d2e41331)) * create and close manifest on unicommerce ([48a0d9a](https://github.com/Axentorllc/ecommerce_integrations/commit/48a0d9a088c08120e81277aa9c28dcd6b1678a26)) * create credit note for fully returned orders ([ce5ce24](https://github.com/Axentorllc/ecommerce_integrations/commit/ce5ce240a84792e81924a14e35b6022d4684f73d)) * create custom fields on enabling shopify ([b2ef575](https://github.com/Axentorllc/ecommerce_integrations/commit/b2ef5753c4229fe11c479bef33c8483458609c0b)) * create delivery notes ([188a399](https://github.com/Axentorllc/ecommerce_integrations/commit/188a39976aa495c8e87a98c3e860bcdabf2876c7)) * Create DocType "Amazon SP API Settings" ([5b0afe9](https://github.com/Axentorllc/ecommerce_integrations/commit/5b0afe9db08e2f9de6b1e2083e4f4f7f8fcd3279)) * create draft credit notes for returns (RTO) ([1ed1f96](https://github.com/Axentorllc/ecommerce_integrations/commit/1ed1f9652a687c097ba6648e8fe2654299a8b608)) * Create module "Amazon SP-API" ([c889c1d](https://github.com/Axentorllc/ecommerce_integrations/commit/c889c1d0b6f8c5c4bc47538dd00dc0ee2d37ca17)) * create payment entry from Sales Invoice ([fb28230](https://github.com/Axentorllc/ecommerce_integrations/commit/fb28230e4a7d8c6e88702439ffead12d5d43f84b)) * customerCode to deduplicate when available ([09c6b88](https://github.com/Axentorllc/ecommerce_integrations/commit/09c6b8840aa9fdae848cf1739f837b2214cf68e2)) * default item group configuration ([ece0ab9](https://github.com/Axentorllc/ecommerce_integrations/commit/ece0ab97399a5ab4f0199e8c058d059683763edd)) * Default sales tax account in shopify ([7c18889](https://github.com/Axentorllc/ecommerce_integrations/commit/7c18889986d54b2bc39d4b47c3f4c8ff43f7b886)) * default warehouse per unicommerce channel ([435e6dc](https://github.com/Axentorllc/ecommerce_integrations/commit/435e6dc9d4d31b4d087579404810a53427d14e48)) * DocType "Amazon SP API Settings" ([0a32750](https://github.com/Axentorllc/ecommerce_integrations/commit/0a32750c504a3d8de397ddd5c974ca3cb457dddc)) * dynamically link SO and SI row items ([188b830](https://github.com/Axentorllc/ecommerce_integrations/commit/188b830db6ee85e1f396044e56092825071cbf7a)) * ecommerce integration logging ([91370eb](https://github.com/Axentorllc/ecommerce_integrations/commit/91370eb0ed8ed0d5a73cf433a3b8d65205056220)) * Ecommerce item DocType ([2e1d6f7](https://github.com/Axentorllc/ecommerce_integrations/commit/2e1d6f73a0e9d1ab080617f1a6673de4456efd88)) * ecommerce item doctype to link erpnext items ([979d9ce](https://github.com/Axentorllc/ecommerce_integrations/commit/979d9cec105223b638e42e0a7def66555a872d7c)) * Enable a description text for the final invoice on each tax line setting ([#15](https://github.com/Axentorllc/ecommerce_integrations/issues/15)) ([e1099e6](https://github.com/Axentorllc/ecommerce_integrations/commit/e1099e6c63f5bb557968d4a6a345dfaa40d851c7)) * facility code in package list on manifest ([918f42e](https://github.com/Axentorllc/ecommerce_integrations/commit/918f42e76ca9f87f6f53a9ca6aed5609a57714d9)) * fetch orders to be synced from unicommerce ([5468f23](https://github.com/Axentorllc/ecommerce_integrations/commit/5468f23ba75e1a77d2ebc728511d673aea568c2f)) * fetch packages from open invoices ([913a83e](https://github.com/Axentorllc/ecommerce_integrations/commit/913a83e6520444d4192e53d7febf5a13d3489561)) * field to track manifest status on invoice ([77f0208](https://github.com/Axentorllc/ecommerce_integrations/commit/77f02080bba16256d702af9b4f9c3eb24d371736)) * field validations and fetching for manifest ([4032474](https://github.com/Axentorllc/ecommerce_integrations/commit/40324740c4a29943632b8026c07f6c1f89a4d3f7)) * flag to ignore status for fetching WH ([03573f1](https://github.com/Axentorllc/ecommerce_integrations/commit/03573f1a4a5548dfdf029d68cafe256ff65ed66a)) * generate invoice from order ([324abcf](https://github.com/Axentorllc/ecommerce_integrations/commit/324abcf2be4872aa8f44acc100ced43adda5af8a)) * get_catalog_items_instance() ([ae167e6](https://github.com/Axentorllc/ecommerce_integrations/commit/ae167e6b2bef70a520232f2ac6288abba76ba627)) * get_reports_instance() ([dda707e](https://github.com/Axentorllc/ecommerce_integrations/commit/dda707e09ea6bce15c069028687c06556a7f4e92)) * get/create sales invoice using api client ([a743a7a](https://github.com/Axentorllc/ecommerce_integrations/commit/a743a7af1e319bf71491a4aa2fa4391c16706e6f)) * Handle HTTPError in "get_access_token" ([994d901](https://github.com/Axentorllc/ecommerce_integrations/commit/994d901feb3284bc4ef8c84c4d975d26c1f1318e)) * indicator for log status in list view ([d584a15](https://github.com/Axentorllc/ecommerce_integrations/commit/d584a15c93c13ccf428120de60fd37a24ba99071)) * Initialize App ([e6116ef](https://github.com/Axentorllc/ecommerce_integrations/commit/e6116ef3633cebcb0fb0edf493315d5af99e8965)) * inventory sync with Unicommerce ([1278328](https://github.com/Axentorllc/ecommerce_integrations/commit/127832865fe6184f231cdfd37c001b4bc40ff58c)) * invoice and shipping package code fields ([fe74990](https://github.com/Axentorllc/ecommerce_integrations/commit/fe74990456244e1ae3a3aa1f13352146ce48e197)) * invoice status field on sales order ([fe7f28e](https://github.com/Axentorllc/ecommerce_integrations/commit/fe7f28e2e32562f656f53b17541588584fc8828a)) * item variant sync ([#212](https://github.com/Axentorllc/ecommerce_integrations/issues/212)) ([d1c6b22](https://github.com/Axentorllc/ecommerce_integrations/commit/d1c6b22c5b2f09d69661036a3b5fa009c079e7db)) * item-product category mapping ([0340bfa](https://github.com/Axentorllc/ecommerce_integrations/commit/0340bfaf745b788e01cd2f3f87d503ddcee691f3)) * leave comment if totals dont match ([7e10335](https://github.com/Axentorllc/ecommerce_integrations/commit/7e10335e8d8dc37363489ef361c2f3b605c6898d)) * log clearing support ([0d8d5b5](https://github.com/Axentorllc/ecommerce_integrations/commit/0d8d5b522c70a015b8ddf99874894d282fc2fe12)) * log generation status based on existence of invoice ([326dfa6](https://github.com/Axentorllc/ecommerce_integrations/commit/326dfa67810821c83654ef3ea9c900e3d0239b57)) * logging inventory update status ([150d9ec](https://github.com/Axentorllc/ecommerce_integrations/commit/150d9ecf94d185c0d29462ab245ea1c8ccc086cf)) * make invoice submission optional ([f9ee7d3](https://github.com/Axentorllc/ecommerce_integrations/commit/f9ee7d3426b21c2b53804756b31f731733f07953)) * manual sync from UI ([0c6c667](https://github.com/Axentorllc/ecommerce_integrations/commit/0c6c667eb878509c7226d9df10db45da1f7e317b)) * map shopify locations to ERPNext Warehouse ([f5d9f46](https://github.com/Axentorllc/ecommerce_integrations/commit/f5d9f4672d001c20b33905d11876be33b5dcd2ea)) * match SKU to reduce duplication ([a6543a2](https://github.com/Axentorllc/ecommerce_integrations/commit/a6543a2bedb64dbdf563965f248d02eba0afa274)) * method to update shipping package details ([2e63c98](https://github.com/Axentorllc/ecommerce_integrations/commit/2e63c98b0f…
# 1.0.0 (2024-06-21) ### Bug Fixes * 401 from parallel logins ([c5136fd](https://github.com/Axentorllc/ecommerce_integrations/commit/c5136fd4494a300adb064acbcab5ce9864a1aa04)) * add channel id field on invoices ([54bb519](https://github.com/Axentorllc/ecommerce_integrations/commit/54bb51920d2278e224495a5535e95b833a260d1a)) * add defaults if mfg/expirty dates are missing ([ceb72e6](https://github.com/Axentorllc/ecommerce_integrations/commit/ceb72e637fc8c41a5f94755302ff8fddd8d4bba5)) * add filters for `Warehouse` and `Account Group` ([b7b9f4d](https://github.com/Axentorllc/ecommerce_integrations/commit/b7b9f4da3c62e14cb8ba6783f9a215b8b694abe6)) * add filters on various field ([092be51](https://github.com/Axentorllc/ecommerce_integrations/commit/092be51a4cdb5963ca42fdff0a5cd7341e2bb9ad)) * add js to warn about use of old settings ([30178be](https://github.com/Axentorllc/ecommerce_integrations/commit/30178be2aa49aa5927782fa24bf42e0617ae2fb5)) * add memberships to items ([fbc10e2](https://github.com/Axentorllc/ecommerce_integrations/commit/fbc10e2e42c55f5611ca94d845ca9e601e340655)) * add param self to remaining methods ([42eee93](https://github.com/Axentorllc/ecommerce_integrations/commit/42eee935eda8b318471932dbbc86adb992bc4a65)) * add proper filters for warehouse map ([302b5d8](https://github.com/Axentorllc/ecommerce_integrations/commit/302b5d855add7b8f6980db71eabfc4437273432d)) * add template name in variant item name ([#170](https://github.com/Axentorllc/ecommerce_integrations/issues/170)) ([339cfe3](https://github.com/Axentorllc/ecommerce_integrations/commit/339cfe385fcf33437e6a40edf262164781c9a75e)) * add validation for `Amazon Fields Map` ([bab7702](https://github.com/Axentorllc/ecommerce_integrations/commit/bab7702a1aaf70f48cf024d70fcf999798e23d4d)) * added points as payments ([b998332](https://github.com/Axentorllc/ecommerce_integrations/commit/b99833271b9e6d95bc809e97c8e5ccf547227a5f)) * added therapist to the list of employees ([0a75dc2](https://github.com/Axentorllc/ecommerce_integrations/commit/0a75dc26c8f058a587c07800794ef393a6b78808)) * allow updating is_stock_item after creaetion ([433a3d6](https://github.com/Axentorllc/ecommerce_integrations/commit/433a3d6de373a78b5bc1055f2f48c2915256547d)) * apply taxes at actuals ([#36](https://github.com/Axentorllc/ecommerce_integrations/issues/36)) ([624e144](https://github.com/Axentorllc/ecommerce_integrations/commit/624e1441be0038e1fef186b78c541ab644d8ea96)) * assign attribute instead of item ([4c017b0](https://github.com/Axentorllc/ecommerce_integrations/commit/4c017b0af4ccd354353029f884b5d900cab0bcde)) * attach documents before submitting ([2e1e2ee](https://github.com/Axentorllc/ecommerce_integrations/commit/2e1e2ee28c872957d36cc81fe3553a52d4d965b8)) * AttributeSets error ([389080e](https://github.com/Axentorllc/ecommerce_integrations/commit/389080ecef1e392b73c8da9a9f7974442b2a9615)) * avoid 0 values payment entry and mark items as sales items by default ([#163](https://github.com/Axentorllc/ecommerce_integrations/issues/163)) ([54a4105](https://github.com/Axentorllc/ecommerce_integrations/commit/54a41054de19171ad98e01c1342dba608aa63749)) * avoid duplicate logs for old order sync ([9f90628](https://github.com/Axentorllc/ecommerce_integrations/commit/9f9062885440d00edde522e46fae96d280ae3508)) * avoid duplication of product on shopify ([341625c](https://github.com/Axentorllc/ecommerce_integrations/commit/341625ce60096c935d11b732155d660e982a02f3)) * avoid possible infinite loop with save triggers ([bc8e46d](https://github.com/Axentorllc/ecommerce_integrations/commit/bc8e46dbeaa4f07e0b0d6d4bbb41d033b9e1398f)) * avoid triggering custom field creation ([01a9c26](https://github.com/Axentorllc/ecommerce_integrations/commit/01a9c26e9471798e14b79dd072427f120348bc4e)) * bad logging ([cd210c2](https://github.com/Axentorllc/ecommerce_integrations/commit/cd210c2afad0c59598638e953c29d54783bdc882)) * better error message in case of HTTPError ([e70e586](https://github.com/Axentorllc/ecommerce_integrations/commit/e70e586c6526251fefbd58bc3e83e41f9d98b2b9)) * better message for WH registration failure ([60ed710](https://github.com/Axentorllc/ecommerce_integrations/commit/60ed710c272fa253170b8ef08ac9c8929a3127b6)) * bump python version to 3.8 ([a31155c](https://github.com/Axentorllc/ecommerce_integrations/commit/a31155c90a0ee706ca9c8703e6664e4047e1ee02)) * bump shopify api version ([203df24](https://github.com/Axentorllc/ecommerce_integrations/commit/203df246f4484cb151ece793b86725eeb045b794)) * bump shopify API version ([#254](https://github.com/Axentorllc/ecommerce_integrations/issues/254)) ([d0fb890](https://github.com/Axentorllc/ecommerce_integrations/commit/d0fb890fba4d9d8902e813196d2ea38b133ba404)) * Bump shopify version ([#310](https://github.com/Axentorllc/ecommerce_integrations/issues/310)) ([0eeef5e](https://github.com/Axentorllc/ecommerce_integrations/commit/0eeef5edbb49e506f63efb033de295928818fd87)) * can't save new item ([efe512a](https://github.com/Axentorllc/ecommerce_integrations/commit/efe512ac22c6a03869e7850ac0c937f1179531b6)) * can't save new item ([5da0ea8](https://github.com/Axentorllc/ecommerce_integrations/commit/5da0ea8bb3b2845f8d83240f47fcf7e7a16b2017)) * capture curency code from order data ([5023dc0](https://github.com/Axentorllc/ecommerce_integrations/commit/5023dc0ca247f66ce32622cf22988039586acbb9)) * cast to string before concatenating ([3cf612b](https://github.com/Axentorllc/ecommerce_integrations/commit/3cf612bd468cec39fc7fe722c3826226245002cf)) * change fieldtype to reduce row size ([4142837](https://github.com/Axentorllc/ecommerce_integrations/commit/4142837187167dfdd45d13bc7f88a89190c8962c)) * change tax fields to invoice field names ([d325041](https://github.com/Axentorllc/ecommerce_integrations/commit/d325041f8b530abfe0f21158160e0bcfc045fa9d)) * changing datatypes to small text ([81cf062](https://github.com/Axentorllc/ecommerce_integrations/commit/81cf0628594bb0bce1d3f49168e7fef349928b8b)) * check enabled status before uploading item ([48aed46](https://github.com/Axentorllc/ecommerce_integrations/commit/48aed4620c900a75f39fce466b7ac1dbf239b02f)) * check existence of custom field "amazon_item_code" ([a817cf9](https://github.com/Axentorllc/ecommerce_integrations/commit/a817cf9e674c31c5fe5d10ce80a56ce93c67ecda)) * check for current webhooks ([00879cb](https://github.com/Axentorllc/ecommerce_integrations/commit/00879cb549502939df02893cd167d7f45afd3f9d)) * check for emp on line item level ([2752336](https://github.com/Axentorllc/ecommerce_integrations/commit/275233653dd447dec5c15ac39db3678cfcb94eb3)) * check item_code for unicommerce requirements ([d4ccea3](https://github.com/Axentorllc/ecommerce_integrations/commit/d4ccea364ab74b5dd7db7a3b45bfde985c8b4713)) * check order status right before invoicing ([04bf9fc](https://github.com/Axentorllc/ecommerce_integrations/commit/04bf9fcea1b9cbdc3f9b0f88eb7b97673d00697f)) * CI ([83713e4](https://github.com/Axentorllc/ecommerce_integrations/commit/83713e43003c23e56ea7e15a2cf782c51b7012a0)) * CI ([4d451e2](https://github.com/Axentorllc/ecommerce_integrations/commit/4d451e29cc6e866e3aa3a092b9dc4700d8b6dd39)) * ci commits ([23e2234](https://github.com/Axentorllc/ecommerce_integrations/commit/23e2234268547bdd05e21cc5edaba73c78e3b5a4)) * clear all stale webhooks when registering ([4dbdc15](https://github.com/Axentorllc/ecommerce_integrations/commit/4dbdc157e38fd1599060b5efa08864d38751fbc1)) * clear old integration logs automatically ([4452fea](https://github.com/Axentorllc/ecommerce_integrations/commit/4452feae5250ce66c2d0247f6ba850399d1e4944)) * code to add employee ([5149d4d](https://github.com/Axentorllc/ecommerce_integrations/commit/5149d4da2dbd3213eb60a5664cddca4ea6f15ecc)) * configurable client id ([cd0033f](https://github.com/Axentorllc/ecommerce_integrations/commit/cd0033f61c71849a7fa2f5fc9a58d363b746e789)) * consider all warehouse for non-inventory ops ([1966dc2](https://github.com/Axentorllc/ecommerce_integrations/commit/1966dc283c70fee52308429bd4aa53f140b837aa)) * consider reserved qty when updating inventory ([c462841](https://github.com/Axentorllc/ecommerce_integrations/commit/c4628414d7fc74c524674f7c4fd2195d92bf3c77)) * consider variant id while creating new item ([0a2021b](https://github.com/Axentorllc/ecommerce_integrations/commit/0a2021bda0a3e4d57fe457a76a9be4d6d796108e)) * convert HTML to text while syncing description ([#235](https://github.com/Axentorllc/ecommerce_integrations/issues/235)) ([3546eca](https://github.com/Axentorllc/ecommerce_integrations/commit/3546eca62b1c45301c9a9130c8a4b522bca1e3b6)) * convert tax title to string ([a6765a0](https://github.com/Axentorllc/ecommerce_integrations/commit/a6765a0e325f5fd8f5c77d410918f7e8dc889ab3)) * convert tax title to string ([723dca6](https://github.com/Axentorllc/ecommerce_integrations/commit/723dca6b36cafe70dd664b2659cb769f015608a7)) * correct endpoint for sales invoice generation ([868c4d9](https://github.com/Axentorllc/ecommerce_integrations/commit/868c4d96face3341e28f31435e73f10f7c7992ad)) * correct invoice label API ([#88](https://github.com/Axentorllc/ecommerce_integrations/issues/88)) ([f4bd860](https://github.com/Axentorllc/ecommerce_integrations/commit/f4bd8609af63fb99ad6d0c830ef2d0e483f0e02a)) * correct method for defaults ([d9b38ba](https://github.com/Axentorllc/ecommerce_integrations/commit/d9b38ba969d5dc4925395abdc5d5b4360d83e6b4)) * correct shipping provider code in invoice ([b814753](https://github.com/Axentorllc/ecommerce_integrations/commit/b814753c293723f53248fdc2109d7e24e570d0b0)) * Correctly filter existing return order ([2fe3d07](https://github.com/Axentorllc/ecommerce_integrations/commit/2fe3d07cd4dd4d2b7eda733910a28b13ba5c50b3)) * Correctly wrap function ([b1dc35c](https://github.com/Axentorllc/ecommerce_integrations/commit/b1dc35cfd7cfd73e38dcdade7450e8ac05bc277d)) * create_brand() ([ddf31d2](https://github.com/Axentorllc/ecommerce_integrations/commit/ddf31d2989a112a757446a3f2cb6c246f15feb76)) * create_manufacturer() ([230104d](https://github.com/Axentorllc/ecommerce_integrations/commit/230104d9027b38eebb09e04eca1a8f96389931ad)) * custom fields for sales invoice items ([3edfffc](https://github.com/Axentorllc/ecommerce_integrations/commit/3edfffc1922a2b960b2a731f02be80862d0ddb27)) * customer name concatenation ([#175](https://github.com/Axentorllc/ecommerce_integrations/issues/175)) ([f8ac70b](https://github.com/Axentorllc/ecommerce_integrations/commit/f8ac70b93b279008b8cf2f40a5da77bc4c87e1f0)) * deduplicate cusomters based on address ([37d4944](https://github.com/Axentorllc/ecommerce_integrations/commit/37d494486b48866adbfe31169aa2cc1b7df8da63)) * delete custom field amazon_item_code after migration ([1eab7b7](https://github.com/Axentorllc/ecommerce_integrations/commit/1eab7b71f33c4812c9ddf99ce2e534be61ee9e16)) * delete logs in single query before uninstall ([8b8251a](https://github.com/Axentorllc/ecommerce_integrations/commit/8b8251a5a7b120adfbbe749a6e0e60604424b95c)) * disable uploading of items in data import ([b72717b](https://github.com/Axentorllc/ecommerce_integrations/commit/b72717b42b6535ff3c0fbd826a0425dd700ef363)) * document modified in two separate calls ([9ead99c](https://github.com/Axentorllc/ecommerce_integrations/commit/9ead99c1c2a5084f48ae0bc1196c0d72032ceb66)) * don't add unchanged items ([8889a86](https://github.com/Axentorllc/ecommerce_integrations/commit/8889a8658cd68c02f609c5fcfce93bfb7608f85a)) * don't add unchanged items ([#66](https://github.com/Axentorllc/ecommerce_integrations/issues/66)) ([948301e](https://github.com/Axentorllc/ecommerce_integrations/commit/948301e1358fcb9516ac50543839815b2e7a0558)) * don't lock while updating tokens ([5910636](https://github.com/Axentorllc/ecommerce_integrations/commit/5910636da0afa395577c86292ae02194c53f0311)) * don't match templates by skus ([#34](https://github.com/Axentorllc/ecommerce_integrations/issues/34)) ([d6dec82](https://github.com/Axentorllc/ecommerce_integrations/commit/d6dec82749a03f729e870a7cdefb770e3f59a6d2)) * don't try to create session if not configured ([#10](https://github.com/Axentorllc/ecommerce_integrations/issues/10)) ([58b0eab](https://github.com/Axentorllc/ecommerce_integrations/commit/58b0eab27adc4ca7c65a73ff14322b18fe86c453)) * don't try to create session if not configured ([#10](https://github.com/Axentorllc/ecommerce_integrations/issues/10)) ([a671070](https://github.com/Axentorllc/ecommerce_integrations/commit/a67107025b643eab84141b149890bb86e773cf05)) * don't use stored value while unregistering ([be220f7](https://github.com/Axentorllc/ecommerce_integrations/commit/be220f7462a3ee0c24aeb7ccf9f5992730b76877)) * dont check for old settings on v14 ([#48](https://github.com/Axentorllc/ecommerce_integrations/issues/48)) ([cd6e09d](https://github.com/Axentorllc/ecommerce_integrations/commit/cd6e09dc933e2661e6c38e4e9d2bf108981aa472)) * dont log error for item query ([2b3fa0c](https://github.com/Axentorllc/ecommerce_integrations/commit/2b3fa0ca4dcb29219ff3394a09b00e40b9e433a2)) * dont run invoice hooks if unicommerce isn't enabled ([cb5853f](https://github.com/Axentorllc/ecommerce_integrations/commit/cb5853fd49bfc189e288f10fd839170605da54a5)) * dont update existing custom fields ([a688635](https://github.com/Axentorllc/ecommerce_integrations/commit/a688635e7d25bdc3053332a410f74a658848d55b)) * dont upload price on unicommerce ([6a526e1](https://github.com/Axentorllc/ecommerce_integrations/commit/6a526e1502b73dc91d1c649b07947fff017d2f37)) * employee filters and added db.commit ([#147](https://github.com/Axentorllc/ecommerce_integrations/issues/147)) ([92b2340](https://github.com/Axentorllc/ecommerce_integrations/commit/92b234052bed035732b0d2f481d61b16abf5b6de)) * error case ([a125c29](https://github.com/Axentorllc/ecommerce_integrations/commit/a125c2999ea996c906ce18eafce18f24a418a910)) * error when there is no billing address is shopify order ([#283](https://github.com/Axentorllc/ecommerce_integrations/issues/283)) ([d1e7354](https://github.com/Axentorllc/ecommerce_integrations/commit/d1e735480e379263e2e4ed6b86e3535093adfb4e)) * error when there is no billing address is shopify order ([#283](https://github.com/Axentorllc/ecommerce_integrations/issues/283)) ([f9a9dd1](https://github.com/Axentorllc/ecommerce_integrations/commit/f9a9dd15e153794d8c94d48c820c99d3c2fd9d59)) * error while getting asin or product-id from report_document ([2114f56](https://github.com/Axentorllc/ecommerce_integrations/commit/2114f56ddbce0f092719d45ef8efd7479b97cd46)) * false error about old settings ([c63bcd8](https://github.com/Axentorllc/ecommerce_integrations/commit/c63bcd8e8144809cacd21b4a3103780f4e29815f)) * file save fails if filename contains `/` ([3ca7541](https://github.com/Axentorllc/ecommerce_integrations/commit/3ca7541073fb01b68e73dba5b0f586068f19cc97)) * first inventory sync failing ([#54](https://github.com/Axentorllc/ecommerce_integrations/issues/54)) ([c2acda4](https://github.com/Axentorllc/ecommerce_integrations/commit/c2acda4214a41b4cf57a7e3b86b9dd0a61771e74)) * first inventory sync failing ([#54](https://github.com/Axentorllc/ecommerce_integrations/issues/54)) ([c8ce50e](https://github.com/Axentorllc/ecommerce_integrations/commit/c8ce50eb7994f21e46af39c0db071634a9ec7ee9)) * for demo ([220d51c](https://github.com/Axentorllc/ecommerce_integrations/commit/220d51c546290c96888a7b0a226e094d77fd9a07)) * generate manifest before submit ([e99e64e](https://github.com/Axentorllc/ecommerce_integrations/commit/e99e64e4aea6cada77f7746486c863460fdca380)) * get ecommerce item ([1bc0f53](https://github.com/Axentorllc/ecommerce_integrations/commit/1bc0f53ae2d21528f03308298be63326d5a521ef)) * get sales invoice API requires facility code ([2bd845a](https://github.com/Axentorllc/ecommerce_integrations/commit/2bd845a784a698a06618e4eaa239c1bad65691e5)) * get_erpnext_item not considering template ([aa08e1b](https://github.com/Axentorllc/ecommerce_integrations/commit/aa08e1beca1cf92fd661af87b4abab7f5b41f4f0)) * gift card adding ([6725104](https://github.com/Axentorllc/ecommerce_integrations/commit/6725104c75c4ee236a3bfda52a72cf6f487b6d56)) * Give low priority to SKU ([#287](https://github.com/Axentorllc/ecommerce_integrations/issues/287)) ([042c88a](https://github.com/Axentorllc/ecommerce_integrations/commit/042c88a8837749728d68d5e67bbff26decaf014c)) * handle case when error message is missing ([1a86ece](https://github.com/Axentorllc/ecommerce_integrations/commit/1a86ece246da6b079036fdb434b010bbeb0a09c6)) * handle case where shipping address is same ([4618a93](https://github.com/Axentorllc/ecommerce_integrations/commit/4618a93631ba2c4c59dffdc89c55ca2934a07777)) * handle inconsistency in state naming in Unicommerce ([50d3f1a](https://github.com/Axentorllc/ecommerce_integrations/commit/50d3f1aff704da2080ca1e476f3f2f4463205cbd)) * handle refresh token expiry ([5c3115b](https://github.com/Axentorllc/ecommerce_integrations/commit/5c3115b195879d8fd8e741a2e59ba4f923f77968)) * handle success/failure properly ([fecfcb0](https://github.com/Axentorllc/ecommerce_integrations/commit/fecfcb05f40aa96181ef65b7e2d9066619523df1)) * handle tax inclusive shipping ([a4b2fbb](https://github.com/Axentorllc/ecommerce_integrations/commit/a4b2fbb7a065a31f87f5101c78a1678a200ec1f0)) * handle tax inclusive shipping ([870c239](https://github.com/Axentorllc/ecommerce_integrations/commit/870c2395827a192ad57f497398ac9c1126829da0)) * handle wrong credentials gracefully ([17c392c](https://github.com/Axentorllc/ecommerce_integrations/commit/17c392c98e6bc2b0ea53f30e1d27766ab788d1e5)) * hide default SI generation button ([5010bd9](https://github.com/Axentorllc/ecommerce_integrations/commit/5010bd95a16e79f18acb064961fbc86b1239487f)) * hide irrelevant manifest fields in print ([1126680](https://github.com/Axentorllc/ecommerce_integrations/commit/112668057467551da9251a3a8ca84b15614fbc24)) * if warehouse map is available, use it in DN ([cb0cd72](https://github.com/Axentorllc/ecommerce_integrations/commit/cb0cd72556bf716e9fe9cd2c714f392b7d026e8e)) * ignore 0 tax amount ([ee164d5](https://github.com/Axentorllc/ecommerce_integrations/commit/ee164d5dfdb7a2290d15abb756e4eca2e86075a3)) * ignore any possible exception from old deleted doctype ([32a62fc](https://github.com/Axentorllc/ecommerce_integrations/commit/32a62fc199699af55077903eee14b09d935dff5a)) * ignore deleted variants from sync ([27c6907](https://github.com/Axentorllc/ecommerce_integrations/commit/27c6907f092f013855262ba718beb36802fd5d1e)) * ignore incomplete items while migrating ([fdaeb14](https://github.com/Axentorllc/ecommerce_integrations/commit/fdaeb141c1ef7d1c3894a8c2a4d70360c428ea18)) * ignore mandatory fields while syncing address ([#28](https://github.com/Axentorllc/ecommerce_integrations/issues/28)) ([06c3de0](https://github.com/Axentorllc/ecommerce_integrations/commit/06c3de07afc2c4ade0461115aa1d26dff86df339)) * ignore non batched items in auto grn ([8e9f673](https://github.com/Axentorllc/ecommerce_integrations/commit/8e9f6735fc3ca021ce7977264856c092db79cd57)) * ignore permissions while updating token ([fa461c8](https://github.com/Axentorllc/ecommerce_integrations/commit/fa461c8e0223988c668c5ffdeb4736ac213715a1)) * ignore picklist validation if not enabled ([1fee343](https://github.com/Axentorllc/ecommerce_integrations/commit/1fee343b2ac5d3e3d5bde9dc548f28ba28e6efa8)) * improve logging for item sync ([40001f3](https://github.com/Axentorllc/ecommerce_integrations/commit/40001f3777d371f8854b21b62f4f26a4fe5794ce)) * improve scanning of packages ([d1bbbe1](https://github.com/Axentorllc/ecommerce_integrations/commit/d1bbbe16a0da5ba0f03016bbd7be1bf9cc62b1c0)) * incorrect patch file ([2a6d5e5](https://github.com/Axentorllc/ecommerce_integrations/commit/2a6d5e5ebf5856b20d8d6814ecd8ff745468bf03)) * increase migration timeout and other fixes ([d7b1f67](https://github.com/Axentorllc/ecommerce_integrations/commit/d7b1f6739fe2e42fe47f14158613be36e2e0052d)) * increase timespan for searching new orders ([fdfbdf0](https://github.com/Axentorllc/ecommerce_integrations/commit/fdfbdf05e25fae28cc2a9071d2b8a0a356091d6a)) * initiate manifest items if not existing ([e12db27](https://github.com/Axentorllc/ecommerce_integrations/commit/e12db27931dc553ff14ccfd5622fb40014ddb369)) * integration_item_code for inventory sync ([#7](https://github.com/Axentorllc/ecommerce_integrations/issues/7)) ([64d6146](https://github.com/Axentorllc/ecommerce_integrations/commit/64d6146cb18721ab4c34240d75f9504dbc8dfd17)) * inventory sync failure when last_run not present ([88eaefe](https://github.com/Axentorllc/ecommerce_integrations/commit/88eaefe5066a8cea174b08d3170d90ad02754cbc)) * invoice not submitting with WH allocation ([6fa6561](https://github.com/Axentorllc/ecommerce_integrations/commit/6fa6561c62f7791447dbc1573d3f585834414403)) * item level discount calculations ([#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56)) ([1eaf360](https://github.com/Axentorllc/ecommerce_integrations/commit/1eaf360521b53e66751357b8f7f8951a3847910d)) * item level discount calculations ([#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56)) ([5c58d82](https://github.com/Axentorllc/ecommerce_integrations/commit/5c58d82ecff7e6223ccc8c2d7aa3fc03aa4a36ba)) * item wise tax detail missing on shipping lines ([#232](https://github.com/Axentorllc/ecommerce_integrations/issues/232)) ([08e41d2](https://github.com/Axentorllc/ecommerce_integrations/commit/08e41d26a543be54473c22cc4d959710d927e370)) * item_group_name ([9583e44](https://github.com/Axentorllc/ecommerce_integrations/commit/9583e4410815eef635c9db72437f12be883581c2)) * item-wise tax distribution ([92b5eb7](https://github.com/Axentorllc/ecommerce_integrations/commit/92b5eb79e7b982d0bf6c773c7092bdbbfc99a59e)) * iterate and fetch all locations ([af4c57c](https://github.com/Axentorllc/ecommerce_integrations/commit/af4c57cc61cd21bbdf740e530b2c7ba3fc1b6b32)) * keep all items for fully cancelled order ([fa89ba9](https://github.com/Axentorllc/ecommerce_integrations/commit/fa89ba9306f5720458b2afff39f1d19f160ef35e)) * keep return warehouse on location mapping ([a45a7cd](https://github.com/Axentorllc/ecommerce_integrations/commit/a45a7cd5a2b785491e62c37d0f3cb099815d16c8)) * keep shopify api ops in decorated function ([a81df87](https://github.com/Axentorllc/ecommerce_integrations/commit/a81df8778ecd9edbc438032f91183a0c6d7bc97a)) * keyError(processingStatus) ([6cd99e1](https://github.com/Axentorllc/ecommerce_integrations/commit/6cd99e14d26fc0ffc266436c794b802755d37bfb)) * lack of variant_id should not mean template ([910dd61](https://github.com/Axentorllc/ecommerce_integrations/commit/910dd61c52dad42e46e205ed44776719592bf951)) * limit inventory updates in single request ([f050044](https://github.com/Axentorllc/ecommerce_integrations/commit/f0500441097016827f767c1e157a3822bb4b28fc)) * limit maximum number of days to sync to 14 ([e836e8f](https://github.com/Axentorllc/ecommerce_integrations/commit/e836e8f976124db7ad65ec8633cd3790f0ae3386)) * link created SI with SO ([3e2c67d](https://github.com/Axentorllc/ecommerce_integrations/commit/3e2c67d2ac5fb856238313b7a2d0355781f6fe7d)) * linter ([65c232e](https://github.com/Axentorllc/ecommerce_integrations/commit/65c232ec804f69a8008b799272dec9e0179c6bdb)) * linter issue ([1ed822c](https://github.com/Axentorllc/ecommerce_integrations/commit/1ed822c455c124b0b8c57f3fd68c956be2b9888f)) * linter issue ([a791d44](https://github.com/Axentorllc/ecommerce_integrations/commit/a791d44014010dd72ef0793c0236ee330baaab73)) * linter issue ([ee80db5](https://github.com/Axentorllc/ecommerce_integrations/commit/ee80db57ed026f9235ffe4bd840e1297827dcff4)) * linter issue ([e8e1916](https://github.com/Axentorllc/ecommerce_integrations/commit/e8e191600767d925eb76bf58984cc2c82f3643cb)) * linter issue: ([fbe8f86](https://github.com/Axentorllc/ecommerce_integrations/commit/fbe8f868f559e6363bd777ec1135530d6d1c58ed)) * linting issues ([f676b2c](https://github.com/Axentorllc/ecommerce_integrations/commit/f676b2c3a45f5cadcbcd1f42208ce22447d1675a)) * linting issues ([369fcda](https://github.com/Axentorllc/ecommerce_integrations/commit/369fcdaab2811ba658b181c1ff06128c8951ff6c)) * linting issues ([e1b2f3d](https://github.com/Axentorllc/ecommerce_integrations/commit/e1b2f3d64dd100cdb1b7c8d0c915ba81bdeb2618)) * log item level failures during inventory sync ([592bf79](https://github.com/Axentorllc/ecommerce_integrations/commit/592bf79134ac3afff62ced75f765f5d4c27b315b)) * logging zenoti error message, status code and title ([97d7d0c](https://github.com/Axentorllc/ecommerce_integrations/commit/97d7d0ce49608d739c2b58e8f174c674820c3ea1)) * make `state` title case ([d0b2da0](https://github.com/Axentorllc/ecommerce_integrations/commit/d0b2da00ac7b5ba636548198e0ef317bbf67320a)) * make fields mandatory based on status ([a6677db](https://github.com/Axentorllc/ecommerce_integrations/commit/a6677db0b7682426f0187207a1bc7ef9ae8611ba)) * make tax description upper case ([ca1a39a](https://github.com/Axentorllc/ecommerce_integrations/commit/ca1a39a2dae72172b29248662efda0014320c894)) * map shopify weight unit to ERPNext ([3e2f5c3](https://github.com/Axentorllc/ecommerce_integrations/commit/3e2f5c30d0d558b69baf444b13283cb1a3aa06f9)) * misc unicommerce fixes ([#89](https://github.com/Axentorllc/ecommerce_integrations/issues/89)) ([710d0db](https://github.com/Axentorllc/ecommerce_integrations/commit/710d0db7eae9de8841350359eec0f091ad696f8e)) * misleading "success" message for DN when SO doesn't exist ([7ea6d15](https://github.com/Axentorllc/ecommerce_integrations/commit/7ea6d15c4347b0e84ae9bce030acb12d72f8febb)) * module def for tax account child table ([7170974](https://github.com/Axentorllc/ecommerce_integrations/commit/717097423c0c7c7ac96a685f237bb1ef4a4e7488)) * move custom field creation ([9a2d4d0](https://github.com/Axentorllc/ecommerce_integrations/commit/9a2d4d057eb10a9326d448181e1ec39af2f3a232)) * move status update job to from 30 to 60 min ([0b7e922](https://github.com/Axentorllc/ecommerce_integrations/commit/0b7e92235c1ce68e862568d764b3042b9d7fe523)) * old data migration checks not stopping ([70c0688](https://github.com/Axentorllc/ecommerce_integrations/commit/70c06887202a15960c48ec8bc18998f55582f07f)) * only add shipping line if >0 ([fc354ef](https://github.com/Axentorllc/ecommerce_integrations/commit/fc354efaf1d9486162689fcc5d9929baa606a61d)) * only log inventory sync failure in single log ([5e8928e](https://github.com/Axentorllc/ecommerce_integrations/commit/5e8928e8dee542065a6d571d7e1eb952071c85dc)) * only set inventory tracking if is_stock_item ([cac20c1](https://github.com/Axentorllc/ecommerce_integrations/commit/cac20c184135a0957b04c8e56b95ed6a33967ad3)) * order -> payload for new function definition ([6a38497](https://github.com/Axentorllc/ecommerce_integrations/commit/6a3849792677fa1bc505cf40b4ecb0f375696f14)) * pass on product_id in case of variant ([aea67a7](https://github.com/Axentorllc/ecommerce_integrations/commit/aea67a794c221d76432deeafa3da9fcdfb368dc2)) * patch shopify methods during test ([1dff9f6](https://github.com/Axentorllc/ecommerce_integrations/commit/1dff9f65be8a85d6779aa0ede5f881d1db04088d)) * patch to update custom fields ([a2824a9](https://github.com/Axentorllc/ecommerce_integrations/commit/a2824a9804da3f257e0f83e7c00d209296c9f42c)) * **patch:** `set_default_amazon_item_fields_map` ([#263](https://github.com/Axentorllc/ecommerce_integrations/issues/263)) ([27f777b](https://github.com/Axentorllc/ecommerce_integrations/commit/27f777bb15e0762b4893f6bcbcb4f27ceb9282fd)) * phone number mapping in address ([#198](https://github.com/Axentorllc/ecommerce_integrations/issues/198)) ([66a3782](https://github.com/Axentorllc/ecommerce_integrations/commit/66a37821a31e17985990145de9018b20938d279b)) * populate correct rate for item-tax reports ([ac5cff5](https://github.com/Axentorllc/ecommerce_integrations/commit/ac5cff5a3c9cb84eb9e7ed6f47f464a5631cceea)) * pos related issues ([07d4d5f](https://github.com/Axentorllc/ecommerce_integrations/commit/07d4d5fca7190f2d711ad8e826907a01f56bc43a)) * possible deadlock while deleting dummy prices ([#177](https://github.com/Axentorllc/ecommerce_integrations/issues/177)) ([c22dd49](https://github.com/Axentorllc/ecommerce_integrations/commit/c22dd497a39e7910635723a07cf99b6e40c66f4c)) * possible missing updates during time of sync ([01fafe0](https://github.com/Axentorllc/ecommerce_integrations/commit/01fafe018a2494b609d57dd512abdba3057cc93c)) * prioritize user input in tax description ([83c5299](https://github.com/Axentorllc/ecommerce_integrations/commit/83c52994a2c1720a7b9bce3101dbb003dd7856ce)) * proceed for center code only when response available ([36b567a](https://github.com/Axentorllc/ecommerce_integrations/commit/36b567a67592e657461b96b7419b792d155fd0b2)) * proceed for center code only when response available ([2ab0fa4](https://github.com/Axentorllc/ecommerce_integrations/commit/2ab0fa4af34d3c9a5c64e98d6352c8f6fb4804f7)) * proceed for center code only when response available ([#68](https://github.com/Axentorllc/ecommerce_integrations/issues/68)) ([b397228](https://github.com/Axentorllc/ecommerce_integrations/commit/b3972281b8fc64d90fc009a6714e129e593a9361)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * proceed only if response from api received ([d0fb8dd](https://github.com/Axentorllc/ecommerce_integrations/commit/d0fb8dd1f143af2fd243e527c3ae7f58297eb03a)) * proceed with stock reconciliation only when response available ([#69](https://github.com/Axentorllc/ecommerce_integrations/issues/69)) ([feb0c8b](https://github.com/Axentorllc/ecommerce_integrations/commit/feb0c8b043c17a6907342c96a22ab889f8ee6874)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * product sync ([3acebaa](https://github.com/Axentorllc/ecommerce_integrations/commit/3acebaa1254e964d72639774f2c18497840e3602)) * re-introduce consolidation ([36e3a39](https://github.com/Axentorllc/ecommerce_integrations/commit/36e3a393d1b0293773d541998739f939aa6daeb1)) * reload SO page after invoice is generated ([9591e05](https://github.com/Axentorllc/ecommerce_integrations/commit/9591e05923b3633bfceea10e49e7f283d169ff00)) * remove cancelled items from WH allocations ([52958c2](https://github.com/Axentorllc/ecommerce_integrations/commit/52958c27cf0904178b79099676d16fc425914195)) * remove explicit commit ([462253d](https://github.com/Axentorllc/ecommerce_integrations/commit/462253d3e1aeb432e7f209f5d0dbd0c68d72a3f1)) * remove explicit commits ([#31](https://github.com/Axentorllc/ecommerce_integrations/issues/31)) ([1f117b8](https://github.com/Axentorllc/ecommerce_integrations/commit/1f117b81e2b041c13ded7a564c31b3b42d327447)) * remove image upload ([9dcec08](https://github.com/Axentorllc/ecommerce_integrations/commit/9dcec084b6ed76d85134d7fa784ac84d9a3e84be)) * remove the trailing comma after the last SKU ([#201](https://github.com/Axentorllc/ecommerce_integrations/issues/201)) ([2894160](https://github.com/Axentorllc/ecommerce_integrations/commit/2894160cb9fcd617c8523820fef0434f144d5970)) * removed print statement ([d6b65d9](https://github.com/Axentorllc/ecommerce_integrations/commit/d6b65d93805b2181bd53005e6faa21606452807e)) * removed Tax Mapping doctype ([fa7196c](https://github.com/Axentorllc/ecommerce_integrations/commit/fa7196c70e778c797b2cfc2ac3ea81293d4f53e7)) * removed unwnated file ([23261aa](https://github.com/Axentorllc/ecommerce_integrations/commit/23261aa07f59dbef6c6d3527afe0d0b136ecc309)) * repeat items in sales invoice ([eae1b18](https://github.com/Axentorllc/ecommerce_integrations/commit/eae1b18daaf923cb798dcdd33c79a0058023108a)) * restrict retry button to system managers ([b67c15e](https://github.com/Axentorllc/ecommerce_integrations/commit/b67c15eeb8c678f649b40531af35e30fc84add5a)) * reverting error_message field type to text editor ([96a039a](https://github.com/Axentorllc/ecommerce_integrations/commit/96a039aae6f36cd85ad7eb6defeddba5d16ce658)) * rollback failed order syncs ([#40](https://github.com/Axentorllc/ecommerce_integrations/issues/40)) ([67198b8](https://github.com/Axentorllc/ecommerce_integrations/commit/67198b87689e24815e6bb332695ab9233d1b98e1)) * rollback on errors ([1db68e9](https://github.com/Axentorllc/ecommerce_integrations/commit/1db68e961d6fd7969c8601de8b34d7ba0b3d7bad)) * Round tax in description and add to shipping calculations ([#21](https://github.com/Axentorllc/ecommerce_integrations/issues/21)) ([#22](https://github.com/Axentorllc/ecommerce_integrations/issues/22)) ([0e6318d](https://github.com/Axentorllc/ecommerce_integrations/commit/0e6318df8aa1a9dc8c8e5d734e1360e4d014cecf)) * RTO return credit note extra paramter ([8daa8f6](https://github.com/Axentorllc/ecommerce_integrations/commit/8daa8f6f927a0c722ccbc456b004baa791f79b2a)) * run uniqueness check only on insert ([7e34e87](https://github.com/Axentorllc/ecommerce_integrations/commit/7e34e870fd1ca8cb08c1b871cfe48057b828659a)) * sales invoice syncing issue ([#143](https://github.com/Axentorllc/ecommerce_integrations/issues/143)) ([6baa4c6](https://github.com/Axentorllc/ecommerce_integrations/commit/6baa4c620502a6640d0f8f9dbe6b12f98389ba28)) * sales order status not updated on cancel ([99382a2](https://github.com/Axentorllc/ecommerce_integrations/commit/99382a29b4009a16906a8e5eec8c3c2f52a3cf51)) * sales transaction issues ([#138](https://github.com/Axentorllc/ecommerce_integrations/issues/138)) ([5817c1b](https://github.com/Axentorllc/ecommerce_integrations/commit/5817c1b0674f8d28cee34cf1198e5809b013fbf5)) * same items inventory sync across multiple WH ([71675fb](https://github.com/Axentorllc/ecommerce_integrations/commit/71675fbf381beac1a5f3e97795656171424128e0)) * save after renewing tokens ([1c0f51e](https://github.com/Axentorllc/ecommerce_integrations/commit/1c0f51ead86ea9fc23a86e8b8e670caa4b01f73a)) * scan duplicate and manifested packages ([6b4a624](https://github.com/Axentorllc/ecommerce_integrations/commit/6b4a6246053b5a15acf435e529e85e49c759cba8)) * send full image url path ([f0d4aee](https://github.com/Axentorllc/ecommerce_integrations/commit/f0d4aee54f90d5afa465e7ae186efd53879f25c9)) * set default field-map onload ([60c936a](https://github.com/Axentorllc/ecommerce_integrations/commit/60c936ab608b324d208a77273b64541b42ca73a8)) * setting for updating changes to existing item ([9c6919b](https://github.com/Axentorllc/ecommerce_integrations/commit/9c6919bb7c67dfbaabeb00c3e052395024659490)) * setting last sync ([8b6d604](https://github.com/Axentorllc/ecommerce_integrations/commit/8b6d60441b4395156f4390b83db7632aa7a57728)) * shopify default customer ([#270](https://github.com/Axentorllc/ecommerce_integrations/issues/270)) ([187ffdb](https://github.com/Axentorllc/ecommerce_integrations/commit/187ffdb65e21abb8b796a786b9f46f4e05724a66)) * shopify default customer ([#270](https://github.com/Axentorllc/ecommerce_integrations/issues/270)) ([882207f](https://github.com/Axentorllc/ecommerce_integrations/commit/882207f931fedfea0ff43d012c63c2c005b62b3f)) * shopify sync issue without customer ([8d41768](https://github.com/Axentorllc/ecommerce_integrations/commit/8d4176852bd7fb622179caaea62bd4f1606786d1)) * shopify sync issue without customer ([3763ab5](https://github.com/Axentorllc/ecommerce_integrations/commit/3763ab5d113ca29d477f6d12f1672c302958672d)) * **shopify:** correct module name ([b217265](https://github.com/Axentorllc/ecommerce_integrations/commit/b2172659c936fd3598096aa7c27efe08072cbd64)) * **shopify:** don't run migration before enabling ([3ea1e3e](https://github.com/Axentorllc/ecommerce_integrations/commit/3ea1e3efd781878aaf2a4aac7744e6b38bdb735e)) * **shopify:** handle multiple instance of same item in delivery ([7d663c1](https://github.com/Axentorllc/ecommerce_integrations/commit/7d663c1a95d49b7d7b433c10152eabdd479fa996)) * **shopify:** ignore invalid dummy phone numbers ([61da9fa](https://github.com/Axentorllc/ecommerce_integrations/commit/61da9faedc458e3cca4d2bbc95d582ba1fd05b4f)) * **shopify:** ignore unsupported methods in resync ([77d41d5](https://github.com/Axentorllc/ecommerce_integrations/commit/77d41d503d547f364a179639315608c228390f28)) * show update button only if upload is enabled ([95e8f4a](https://github.com/Axentorllc/ecommerce_integrations/commit/95e8f4a00363ae3ebd3fa827304fad5ca69d5193)) * SI falsely stuck in queued state ([bc3558b](https://github.com/Axentorllc/ecommerce_integrations/commit/bc3558b30448a5bb432e59cfc23605fb163656f7)) * SI line item quantity functionality ([4676774](https://github.com/Axentorllc/ecommerce_integrations/commit/467677445400feff2ad1543276b24722a424ee6f)) * skip cancel_order if order is not found ([dfb851e](https://github.com/Axentorllc/ecommerce_integrations/commit/dfb851efe054e672a77ef770275f2699e9fde5e1)) * sku only allowed for non-template items ([df5d6eb](https://github.com/Axentorllc/ecommerce_integrations/commit/df5d6eb5eeb6579090be4c2085f3d1f14109d819)) * start and end date ([09a91cc](https://github.com/Axentorllc/ecommerce_integrations/commit/09a91ccfe3877b8ddd6cb269ad828648a869f3eb)) * State mapping ([f158a4a](https://github.com/Axentorllc/ecommerce_integrations/commit/f158a4ab4245e18132a948ad71e3dcb87ab7bc9a)) * status not chaning from queued on retry ([0060e29](https://github.com/Axentorllc/ecommerce_integrations/commit/0060e29eee62706cbbeb1b0e1254015efd9ba610)) * store invoice data and logs ([a92a019](https://github.com/Axentorllc/ecommerce_integrations/commit/a92a01914a128216895852af16c45fae2004609e)) * syncing therapists creates duplication records ([#150](https://github.com/Axentorllc/ecommerce_integrations/issues/150)) ([2d06962](https://github.com/Axentorllc/ecommerce_integrations/commit/2d069624c5022a73caeaf67b6211b5b334b89106)) * tax category to avoid tax templates ([#32](https://github.com/Axentorllc/ecommerce_integrations/issues/32)) ([cfd4132](https://github.com/Axentorllc/ecommerce_integrations/commit/cfd413272e1c11cb85bdd8b432955687bdb765c9)) * tests ([212127b](https://github.com/Axentorllc/ecommerce_integrations/commit/212127b1346c406b700c6cbc7d0db044570e8cfc)) * tests for mocking webhook response ([62d9876](https://github.com/Axentorllc/ecommerce_integrations/commit/62d9876425fb3976a2ee43a204aa85b0346b812f)) * timeout issue in item and stock reconcilation ([#135](https://github.com/Axentorllc/ecommerce_integrations/issues/135)) ([cf61bae](https://github.com/Axentorllc/ecommerce_integrations/commit/cf61bae7c6d4632577b0a021c7fb40c4efb2b63b)) * tips related issue ([df50aa2](https://github.com/Axentorllc/ecommerce_integrations/commit/df50aa27e08a444638064d5ea1dc0838fdf04ded)) * try both sku and product id for getting item code ([10366b8](https://github.com/Axentorllc/ecommerce_integrations/commit/10366b8b6745a2bb0f0abb6cba9b7d0048114e4c)) * type case ([db948ec](https://github.com/Axentorllc/ecommerce_integrations/commit/db948ecd222613b14b50692c3882e1f53eb8a5a7)) * typo ([fea8bec](https://github.com/Axentorllc/ecommerce_integrations/commit/fea8bec5e86c7cbcc28bee967a71f688eaf9046d)) * typo in addres field ([92b853b](https://github.com/Axentorllc/ecommerce_integrations/commit/92b853bc27de7837b8b5b6ddaeb0bcc31ba3ba14)) * typos ([7e7c288](https://github.com/Axentorllc/ecommerce_integrations/commit/7e7c288babfe63ca35d157b6de9d363124fe17b8)) * unable to save `Amazon SP API Settings` ([#262](https://github.com/Axentorllc/ecommerce_integrations/issues/262)) ([ffb7c97](https://github.com/Axentorllc/ecommerce_integrations/commit/ffb7c97ad79d5888b0f9358c212356932b6f2db6)) * undo consolidation of items in SO ([f6b8800](https://github.com/Axentorllc/ecommerce_integrations/commit/f6b8800c0c9deb52a8d8449224649f3a8fea9815)) * unicommerce date format ([18ea0e5](https://github.com/Axentorllc/ecommerce_integrations/commit/18ea0e532df69f5d6cd9a3ad46f0a35f8223fd63)) * **unicommerce:** set `name` also when syncing new item ([6b2199f](https://github.com/Axentorllc/ecommerce_integrations/commit/6b2199f33450dd6dfa5383cccbb98bfef40b8ba4)) * **unicommerce:** use updated since instead of from_date ([91b2ee9](https://github.com/Axentorllc/ecommerce_integrations/commit/91b2ee9a1530ad67f67d151370edf6f885f79e58)) * update filters for buying and selling list ([b965af5](https://github.com/Axentorllc/ecommerce_integrations/commit/b965af54b2bee0f3c40742380a31875ff78070bc)) * update labels for custom app ([4041b2c](https://github.com/Axentorllc/ecommerce_integrations/commit/4041b2cd2fe538dab00cc1a202ee65f4fa9a5c15)) * update package dimension failing ([cab8b37](https://github.com/Axentorllc/ecommerce_integrations/commit/cab8b37b98141563e3e3ca657d3aa6cb5617c283)) * updated woocommerce connection test ([896a9d5](https://github.com/Axentorllc/ecommerce_integrations/commit/896a9d505804a1a6f8bc65afc7e7e0dcd6d18525)) * updated woocommerce connection test ([acf48b8](https://github.com/Axentorllc/ecommerce_integrations/commit/acf48b80d1382339c8293752b1f64b6c4eaf7ef6)) * updating webhooks for first time ([e0f7de5](https://github.com/Axentorllc/ecommerce_integrations/commit/e0f7de5064c9403d9509b75de0d9551a0a77ed51)) * use center code insted of center name ([9abd316](https://github.com/Axentorllc/ecommerce_integrations/commit/9abd316a4de2ebb71279ece36e4148c694659e28)) * use correct invoice series while invoicing ([#121](https://github.com/Axentorllc/ecommerce_integrations/issues/121)) ([b342b9e](https://github.com/Axentorllc/ecommerce_integrations/commit/b342b9ed67f6d2b4c5b0b6d3fb43aa890ccd59f5)) * use correct target for mapped doc ([a88ae28](https://github.com/Axentorllc/ecommerce_integrations/commit/a88ae28448d9161ed6e94d224b278537f56bd44a)) * use db column existence instead of meta for check ([e65ad9e](https://github.com/Axentorllc/ecommerce_integrations/commit/e65ad9e5d6939c87d2b727daecaa0461dce83421)) * use default shopify customer is none provided ([afb7543](https://github.com/Axentorllc/ecommerce_integrations/commit/afb754371831b00da5ce1980cac3f541dfaa6776)) * use doc local flags for locking behaviour ([d58b7de](https://github.com/Axentorllc/ecommerce_integrations/commit/d58b7de645e6fb74ae5163c49d767fcb4cdd4b79)) * use dummy price list to avoid clashes ([#168](https://github.com/Axentorllc/ecommerce_integrations/issues/168)) ([c01e0b1](https://github.com/Axentorllc/ecommerce_integrations/commit/c01e0b190f7383db6e1c45c67e4ef3d92388144c)) * use get_password() to get value for password fields ([651ac22](https://github.com/Axentorllc/ecommerce_integrations/commit/651ac2245dc32efc96a484ba2f5911401763f2ba)) * use invoice reponse for label link ([9301c01](https://github.com/Axentorllc/ecommerce_integrations/commit/9301c0149bbb1c1e745da1a11c1bd5cefbe49773)) * use net_total for total discount ([845e962](https://github.com/Axentorllc/ecommerce_integrations/commit/845e962b093de14d011baa04655734fc55fc950e)) * use RQ job to query active jobs ([f7100d2](https://github.com/Axentorllc/ecommerce_integrations/commit/f7100d2060678e384adadf18881be455fe80c94a)) * use separate endpoint if item exists ([29944f3](https://github.com/Axentorllc/ecommerce_integrations/commit/29944f3805c0009712c07c79b4537a2e917ff6e2)) * use set instead of setattr ([f68f924](https://github.com/Axentorllc/ecommerce_integrations/commit/f68f924d84676436daad8eaaa88bb5ed73919f54)) * use shopify order date during old order sync ([3848f19](https://github.com/Axentorllc/ecommerce_integrations/commit/3848f196a01731b29a399d5b921af898a2516bcc)) * use simpler endpoint for invoice generation ([b6d41d0](https://github.com/Axentorllc/ecommerce_integrations/commit/b6d41d0d3156f3c7d2d0a923f4c758252a393ff3)) * use SO data in absense of invoice response ([db09591](https://github.com/Axentorllc/ecommerce_integrations/commit/db09591cba9a4bdca2fcb920d2c2b5130b845580)) * use tax category to ignore item tax templates ([502026f](https://github.com/Axentorllc/ecommerce_integrations/commit/502026f40f4900a8f9c1ea296d07a193b2b338ae)) * Use TZ aware ISO 8601 date format ([9613b5c](https://github.com/Axentorllc/ecommerce_integrations/commit/9613b5cfe38a68b897da29290840f606d5070f6c)) * Use UTC timestamp for filtering recent orders ([6ab22a0](https://github.com/Axentorllc/ecommerce_integrations/commit/6ab22a04a3db197dabece0c1fbbb6eb14b6f57bc)) * use zulu time in search sale order ([b0ff1de](https://github.com/Axentorllc/ecommerce_integrations/commit/b0ff1de3e3ffe0af5d1f2279a02e20797fdb118a)) * **ux:** add appropriate query filters ([cd807d2](https://github.com/Axentorllc/ecommerce_integrations/commit/cd807d2b3e9a458dc8dcc17f9bb49325fc8e6691)) * **ux:** allow stock manager/user to use manifest ([#95](https://github.com/Axentorllc/ecommerce_integrations/issues/95)) ([90517c1](https://github.com/Axentorllc/ecommerce_integrations/commit/90517c132ffca44c375cce71966444ea4adc4dad)) * **ux:** better title for logs ([347564e](https://github.com/Axentorllc/ecommerce_integrations/commit/347564e7b81c08d30ad67be1eedfc5e50e3c8ff3)) * **ux:** clean up shopify setting page ([#26](https://github.com/Axentorllc/ecommerce_integrations/issues/26)) ([58e8a6e](https://github.com/Axentorllc/ecommerce_integrations/commit/58e8a6e0adf4f51cd6a48febb482a8547107aa6a)) * **ux:** cleanup ecommerce item views ([dbc7a72](https://github.com/Axentorllc/ecommerce_integrations/commit/dbc7a72e82ffd78406f7413101538d14639fa615)) * **ux:** cleanup log list view ([137b571](https://github.com/Axentorllc/ecommerce_integrations/commit/137b571abeca30529a105de603d087e895c2587c)) * **UX:** Correct URL in shopify webhooks ([71d5a3f](https://github.com/Axentorllc/ecommerce_integrations/commit/71d5a3fc0214bb60bd42c609f6379204109d4f3c)) * **ux:** custom field order of insertion ([0e45b9f](https://github.com/Axentorllc/ecommerce_integrations/commit/0e45b9f1a35ce7dc86932cbd6ed6c4facb6919bd)) * **ux:** don't show Sync buttons in local doc ([e525f9e](https://github.com/Axentorllc/ecommerce_integrations/commit/e525f9ec5e9945dab7d5a186918f4c7bab252997)) * **ux:** don't validate unless required ([bbdb2a4](https://github.com/Axentorllc/ecommerce_integrations/commit/bbdb2a4ad1607e56dd9c49b301aacf5e4f305a1b)) * **ux:** hide old doctype to avoid confusion ([#3](https://github.com/Axentorllc/ecommerce_integrations/issues/3)) ([7d682fe](https://github.com/Axentorllc/ecommerce_integrations/commit/7d682fe3afb0c7deeec282ea7739e5a287f6d284)) * **ux:** improve form view for uni manifest ([e8a76c0](https://github.com/Axentorllc/ecommerce_integrations/commit/e8a76c0874b392f3fe0d697915285c80f9de0011)) * **ux:** redo channel config form layour ([3ab26ff](https://github.com/Axentorllc/ecommerce_integrations/commit/3ab26ffcd6f7f5eb24db3cc17f776f7fb29d45d3)) * **ux:** remove tokens on disabling integration ([f9ea9d2](https://github.com/Axentorllc/ecommerce_integrations/commit/f9ea9d24b0a736b9d5a70615cff3cb860bf69785)) * **UX:** show logs button on shopify setting ([9d131f5](https://github.com/Axentorllc/ecommerce_integrations/commit/9d131f58469529145a4bd1a4ca70b24281798c54)) * validate address ([e96c206](https://github.com/Axentorllc/ecommerce_integrations/commit/e96c20635e8b5558671d7f1452a7f7995c7dbdb2)) * validation for company links in channel conf ([9380677](https://github.com/Axentorllc/ecommerce_integrations/commit/93806770eed549fb2c148f9194c3f9519a640788)) * verify hmac unconditionally ([7f22c45](https://github.com/Axentorllc/ecommerce_integrations/commit/7f22c4592481a795f8f45b90125b409845dd51bf)) * Verify if enable perpetual inventory is unchecked and set unchecked if checked ([45b1184](https://github.com/Axentorllc/ecommerce_integrations/commit/45b118466f3aaba4c8bc4af006bead3e9967e049)) * Verify if enable perpetual inventory is unchecked and set unchecked if checked ([#67](https://github.com/Axentorllc/ecommerce_integrations/issues/67)) ([60a136b](https://github.com/Axentorllc/ecommerce_integrations/commit/60a136bf827a2fc1e9da396ddc8392e843fd52ea)), closes [#56](https://github.com/Axentorllc/ecommerce_integrations/issues/56) * Warning about recomputed taxes ([1bb9198](https://github.com/Axentorllc/ecommerce_integrations/commit/1bb9198e92a39df741c1a376ed0556c6c70e5a3d)) * wh mappings should be unique ([8b9aef8](https://github.com/Axentorllc/ecommerce_integrations/commit/8b9aef816fbec5f5b0fd5afa8468541637399a81)) * wrap resync in savepoint ([fcd7680](https://github.com/Axentorllc/ecommerce_integrations/commit/fcd7680a656522324bd775d4a0e6ec0f233c079f)) * zenoti category (syntax issue) ([#142](https://github.com/Axentorllc/ecommerce_integrations/issues/142)) ([acdc2a3](https://github.com/Axentorllc/ecommerce_integrations/commit/acdc2a337b34d9e911f6dca3aa8fbd0621ef3a24)) * zenoti category api url issue ([#144](https://github.com/Axentorllc/ecommerce_integrations/issues/144)) ([591c781](https://github.com/Axentorllc/ecommerce_integrations/commit/591c7812edca30d55cc92b08d471b3c78444defd)) * zenoti employee syncing issue ([#148](https://github.com/Axentorllc/ecommerce_integrations/issues/148)) ([af0d8cc](https://github.com/Axentorllc/ecommerce_integrations/commit/af0d8cc739c7ecce43e7b3616c8134c9f79a060c)) * zenoti handling api rate limits ([#146](https://github.com/Axentorllc/ecommerce_integrations/issues/146)) ([9920ba4](https://github.com/Axentorllc/ecommerce_integrations/commit/9920ba41a2300ecd88663b5ae54ff0200976c2d3)) * zenoti item tax template ([#156](https://github.com/Axentorllc/ecommerce_integrations/issues/156)) ([e6d7216](https://github.com/Axentorllc/ecommerce_integrations/commit/e6d721691dfe1711b428408a3ace2f1b2cc4d58c)) * zenoti item_to_search dict key ([#145](https://github.com/Axentorllc/ecommerce_integrations/issues/145)) ([36a3a6c](https://github.com/Axentorllc/ecommerce_integrations/commit/36a3a6c3a16651ad840f5beb6f4263f8db4fd638)) * zenoti posting date time issue ([#149](https://github.com/Axentorllc/ecommerce_integrations/issues/149)) ([651bf3c](https://github.com/Axentorllc/ecommerce_integrations/commit/651bf3c851b8c383835113960f7f1ab4c49f17c9)) * zenoti removed syncing of item/category on syncing of Stock Reconi. ([#155](https://github.com/Axentorllc/ecommerce_integrations/issues/155)) ([89b5bff](https://github.com/Axentorllc/ecommerce_integrations/commit/89b5bffc5c1afb98e380952b63af9fd259b92e81)) * zenoti settings shouldn't trigger unless enabled ([e79f701](https://github.com/Axentorllc/ecommerce_integrations/commit/e79f701a60ec148c5dc4591f6a454200d648d658)) ### Features * (Uni-commerce) generate Delivery Note and sync item fields ([#239](https://github.com/Axentorllc/ecommerce_integrations/issues/239)) ([f474301](https://github.com/Axentorllc/ecommerce_integrations/commit/f47430133d1341d810f66c8e50c9d27e5f9c5ec5)) * Add field "Enable Amazon" ([b04a92d](https://github.com/Axentorllc/ecommerce_integrations/commit/b04a92dc1e234fe40c09264379b595b71c61316d)) * add field "is_old_data_migrated" ([12e4004](https://github.com/Axentorllc/ecommerce_integrations/commit/12e4004a2d4f5cc4b82f51936d07eb0a92899321)) * add func to migrate old user data ([99db302](https://github.com/Axentorllc/ecommerce_integrations/commit/99db302441eb1a70eb3283d4530a64afa1818739)) * add hourly job for syncing inventory ([a5d8851](https://github.com/Axentorllc/ecommerce_integrations/commit/a5d8851b68c441c71d9e991a857aea0594599403)) * add inventory_synced_on field ([9e33e71](https://github.com/Axentorllc/ecommerce_integrations/commit/9e33e713d5481230ce1163f05b10ec0d89c1c486)) * add invoice generation APIs ([caf00fb](https://github.com/Axentorllc/ecommerce_integrations/commit/caf00fbe2ce1b5aa87a1101414dd2eba387812cd)) * add PDF in sales invoice ([da06f9f](https://github.com/Axentorllc/ecommerce_integrations/commit/da06f9f5bd66f30710de654877642be26f2d9d40)) * add price, sku on creating item on shopify ([084b9b5](https://github.com/Axentorllc/ecommerce_integrations/commit/084b9b5e6b1eaf9683c11ab61795b47239925c98)) * add required sections in unicommerce setting ([ea412d4](https://github.com/Axentorllc/ecommerce_integrations/commit/ea412d4cebe2db9943d2071e2816ebfcaae5c17a)) * add table `Amazon Fields Map` in `Amazon SP API Settings` ([45d48ac](https://github.com/Axentorllc/ecommerce_integrations/commit/45d48acc45af7ec6df06374d3bacc6bf2bed1252)) * Added masters for Zenoti Center, Category and some fixes ([#134](https://github.com/Axentorllc/ecommerce_integrations/issues/134)) ([6c7b901](https://github.com/Axentorllc/ecommerce_integrations/commit/6c7b901684deeebdd2de5242f2ee6a55dd552108)) * allow selecting group warehouses in mapping ([23d180f](https://github.com/Axentorllc/ecommerce_integrations/commit/23d180f250e4b14e249b27052be82a133dab9851)) * Amazon SP-API Integration ([#161](https://github.com/Axentorllc/ecommerce_integrations/issues/161)) ([16ccae4](https://github.com/Axentorllc/ecommerce_integrations/commit/16ccae44c835838f99e6b0313623b7670610ebc7)) * amazon_methods.py ([09ac586](https://github.com/Axentorllc/ecommerce_integrations/commit/09ac5866912480dcda1fd269652ac19ddcb1bdfc)) * amazon_methods.py ([84da303](https://github.com/Axentorllc/ecommerce_integrations/commit/84da303c0d1351dd7de0eadb0cff578eeb4ae1b0)) * amazon_methods.py ([6cd0fbc](https://github.com/Axentorllc/ecommerce_integrations/commit/6cd0fbcfc68e4148e2bbb20fef72340d408d239d)) * amazon_methods.py ([233e88b](https://github.com/Axentorllc/ecommerce_integrations/commit/233e88b7537b73d7fdb774e8670145e6f0c4dcb2)) * amazon_methods.py ([71c414e](https://github.com/Axentorllc/ecommerce_integrations/commit/71c414ea9a6ee560b206dce6a7d9c2ef86154a7c)) * amazon_sp_api_settings.get_products_details() ([f8e91d0](https://github.com/Axentorllc/ecommerce_integrations/commit/f8e91d0735724a02cab63e6fde858c7629970588)) * amazon_sp_api_settings.py ([47822a3](https://github.com/Axentorllc/ecommerce_integrations/commit/47822a399c5bf5516af5184d0a50b43ab3701509)) * amazon_sp_api.py ([45e2222](https://github.com/Axentorllc/ecommerce_integrations/commit/45e22229cd1acb59443c6eeac040dc4d89c0d8a6)) * **amazon-sp:** validate credentials on save ([3257794](https://github.com/Axentorllc/ecommerce_integrations/commit/3257794450b3556f51656b0d21ba49b020ce4e5f)) * AmazonSPAPISettings.get_order_details() ([fcec461](https://github.com/Axentorllc/ecommerce_integrations/commit/fcec461cc8f40e4849bb8911d6ef1ed4f1db6123)) * AmazonSPAPISettings.schedule_get_order_details() ([66ed5da](https://github.com/Axentorllc/ecommerce_integrations/commit/66ed5da1ff3471915c9ab3595e3ce6893ffd64ca)) * api client method for sales order data ([fa01cef](https://github.com/Axentorllc/ecommerce_integrations/commit/fa01cef0bdf009385842f35e88c807f2e4acb64c)) * api method for getting inventory snapshot ([20ec7ff](https://github.com/Axentorllc/ecommerce_integrations/commit/20ec7ff7c935ab7488b3342b1dc2f9cf91a3fe77)) * api methods for create/get shipping manifest ([56854d9](https://github.com/Axentorllc/ecommerce_integrations/commit/56854d98f2268a66d76bfa6bb4266a01f5491010)) * Auto GRN settings and stock entry type ([caeb249](https://github.com/Axentorllc/ecommerce_integrations/commit/caeb249208f0f1030f0b79b3c9e3d762fa7b1fc6)) * background item syncing ([e857245](https://github.com/Axentorllc/ecommerce_integrations/commit/e8572450fbeea3e4bc57734005e1b385fc7d8cf8)) * barcode in manifest item lines ([a316b9c](https://github.com/Axentorllc/ecommerce_integrations/commit/a316b9c5979cb95cff29d8c5c35355c921a4a8ce)) * basic doctypes reqd for shipping manifest ([6455a8f](https://github.com/Axentorllc/ecommerce_integrations/commit/6455a8f69ea50ab87142f33a71e800bbf2763644)) * basic SO syncing ([4638d62](https://github.com/Axentorllc/ecommerce_integrations/commit/4638d622dc2ea47acce39ef5c982ef064d67dae1)) * bulk import API and auto GRN ([#125](https://github.com/Axentorllc/ecommerce_integrations/issues/125)) ([408d324](https://github.com/Axentorllc/ecommerce_integrations/commit/408d324e8f615837341fbe35ed6d86812c6f6e32)) * Bulk import products from Shopify ([#133](https://github.com/Axentorllc/ecommerce_integrations/issues/133)) ([40d7f92](https://github.com/Axentorllc/ecommerce_integrations/commit/40d7f9220242b9265ff321bbf50dee6a3041a8d4)) * bulk retry failed jobs ([2f9bb71](https://github.com/Axentorllc/ecommerce_integrations/commit/2f9bb7137adfe3d9f41a4773d1897821dffb234a)) * cancel fully cancelled orders ([5d1229b](https://github.com/Axentorllc/ecommerce_integrations/commit/5d1229bb45e4de8c0fb8b343723960ca6625b94c)) * capture batch no on SO item ([2914e60](https://github.com/Axentorllc/ecommerce_integrations/commit/2914e60307dd82f0daf374ea7354b41f80818fbd)) * capture COD charges ([7451a16](https://github.com/Axentorllc/ecommerce_integrations/commit/7451a1622d79731f12b7138943269d2064e4bc50)) * capture COD flag and shipping method ([d4b330d](https://github.com/Axentorllc/ecommerce_integrations/commit/d4b330d0ae2413d0bad0b75a4bd0b5345ea5caba)) * capture facility code at order creation ([7d2cb1f](https://github.com/Axentorllc/ecommerce_integrations/commit/7d2cb1fddb0b47da107cc9d2ab73ff9143b25872)) * capture gift wrap charges ([838e13a](https://github.com/Axentorllc/ecommerce_integrations/commit/838e13a082008414299308e7808740f01f16914a)) * capture return code on credit notes ([bf7b525](https://github.com/Axentorllc/ecommerce_integrations/commit/bf7b525a3608f48fe6bc0386f130e9443cf7fa9b)) * capture shipping costs in tax lines ([04be1c7](https://github.com/Axentorllc/ecommerce_integrations/commit/04be1c7e93c1b491940aa7d54c2aee69eb913edd)) * change product status on disabling item ([e81d7ad](https://github.com/Axentorllc/ecommerce_integrations/commit/e81d7ad478600fa7958dfdf114838be1dda02c26)) * check order cancellation status at sync ([a165ddf](https://github.com/Axentorllc/ecommerce_integrations/commit/a165ddf07d570a4abd9576eab1372c4261a3a835)) * class AmazonRepository ([56f3ac1](https://github.com/Axentorllc/ecommerce_integrations/commit/56f3ac10a6e54c887bb325bfcbb1b37ddbe381eb)) * client method for creating invoice using shipping package ([789831d](https://github.com/Axentorllc/ecommerce_integrations/commit/789831d455d40f1351e824109298177a3bd2b3c6)) * config for shipping per channel ([fabca88](https://github.com/Axentorllc/ecommerce_integrations/commit/fabca88f176a0a19ce2ea203cc8128879cbaf7da)) * configurable interval for inventory sync ([#19](https://github.com/Axentorllc/ecommerce_integrations/issues/19)) ([1f40638](https://github.com/Axentorllc/ecommerce_integrations/commit/1f40638c827bbbee2a23d82dc47590cee84ab59b)) * connect with shopify and setup webhooks ([f979eb3](https://github.com/Axentorllc/ecommerce_integrations/commit/f979eb3dd9e74c722ed0fb7ea3c85a776c662149)) * consider SKU in Ecommerce item ([a4d087f](https://github.com/Axentorllc/ecommerce_integrations/commit/a4d087fd592231765ba2cbf1d2280164cacc45ce)) * consolidate quantity by wh, sku and price ([2f52956](https://github.com/Axentorllc/ecommerce_integrations/commit/2f52956e995fe5fd287f50dbc11e17013746f607)) * cost center config in unicommerce_channel ([296a206](https://github.com/Axentorllc/ecommerce_integrations/commit/296a20667f8a9e703515396447a1cbf2d2e41331)) * create and close manifest on unicommerce ([48a0d9a](https://github.com/Axentorllc/ecommerce_integrations/commit/48a0d9a088c08120e81277aa9c28dcd6b1678a26)) * create credit note for fully returned orders ([ce5ce24](https://github.com/Axentorllc/ecommerce_integrations/commit/ce5ce240a84792e81924a14e35b6022d4684f73d)) * create custom fields on enabling shopify ([b2ef575](https://github.com/Axentorllc/ecommerce_integrations/commit/b2ef5753c4229fe11c479bef33c8483458609c0b)) * create delivery notes ([188a399](https://github.com/Axentorllc/ecommerce_integrations/commit/188a39976aa495c8e87a98c3e860bcdabf2876c7)) * Create DocType "Amazon SP API Settings" ([5b0afe9](https://github.com/Axentorllc/ecommerce_integrations/commit/5b0afe9db08e2f9de6b1e2083e4f4f7f8fcd3279)) * create draft credit notes for returns (RTO) ([1ed1f96](https://github.com/Axentorllc/ecommerce_integrations/commit/1ed1f9652a687c097ba6648e8fe2654299a8b608)) * Create module "Amazon SP-API" ([c889c1d](https://github.com/Axentorllc/ecommerce_integrations/commit/c889c1d0b6f8c5c4bc47538dd00dc0ee2d37ca17)) * create payment entry from Sales Invoice ([fb28230](https://github.com/Axentorllc/ecommerce_integrations/commit/fb28230e4a7d8c6e88702439ffead12d5d43f84b)) * customerCode to deduplicate when available ([09c6b88](https://github.com/Axentorllc/ecommerce_integrations/commit/09c6b8840aa9fdae848cf1739f837b2214cf68e2)) * default item group configuration ([ece0ab9](https://github.com/Axentorllc/ecommerce_integrations/commit/ece0ab97399a5ab4f0199e8c058d059683763edd)) * Default sales tax account in shopify ([7c18889](https://github.com/Axentorllc/ecommerce_integrations/commit/7c18889986d54b2bc39d4b47c3f4c8ff43f7b886)) * default warehouse per unicommerce channel ([435e6dc](https://github.com/Axentorllc/ecommerce_integrations/commit/435e6dc9d4d31b4d087579404810a53427d14e48)) * DocType "Amazon SP API Settings" ([0a32750](https://github.com/Axentorllc/ecommerce_integrations/commit/0a32750c504a3d8de397ddd5c974ca3cb457dddc)) * dynamically link SO and SI row items ([188b830](https://github.com/Axentorllc/ecommerce_integrations/commit/188b830db6ee85e1f396044e56092825071cbf7a)) * ecommerce integration logging ([91370eb](https://github.com/Axentorllc/ecommerce_integrations/commit/91370eb0ed8ed0d5a73cf433a3b8d65205056220)) * Ecommerce item DocType ([2e1d6f7](https://github.com/Axentorllc/ecommerce_integrations/commit/2e1d6f73a0e9d1ab080617f1a6673de4456efd88)) * ecommerce item doctype to link erpnext items ([979d9ce](https://github.com/Axentorllc/ecommerce_integrations/commit/979d9cec105223b638e42e0a7def66555a872d7c)) * Enable a description text for the final invoice on each tax line setting ([#15](https://github.com/Axentorllc/ecommerce_integrations/issues/15)) ([e1099e6](https://github.com/Axentorllc/ecommerce_integrations/commit/e1099e6c63f5bb557968d4a6a345dfaa40d851c7)) * facility code in package list on manifest ([918f42e](https://github.com/Axentorllc/ecommerce_integrations/commit/918f42e76ca9f87f6f53a9ca6aed5609a57714d9)) * fetch orders to be synced from unicommerce ([5468f23](https://github.com/Axentorllc/ecommerce_integrations/commit/5468f23ba75e1a77d2ebc728511d673aea568c2f)) * fetch packages from open invoices ([913a83e](https://github.com/Axentorllc/ecommerce_integrations/commit/913a83e6520444d4192e53d7febf5a13d3489561)) * field to track manifest status on invoice ([77f0208](https://github.com/Axentorllc/ecommerce_integrations/commit/77f02080bba16256d702af9b4f9c3eb24d371736)) * field validations and fetching for manifest ([4032474](https://github.com/Axentorllc/ecommerce_integrations/commit/40324740c4a29943632b8026c07f6c1f89a4d3f7)) * flag to ignore status for fetching WH ([03573f1](https://github.com/Axentorllc/ecommerce_integrations/commit/03573f1a4a5548dfdf029d68cafe256ff65ed66a)) * generate invoice from order ([324abcf](https://github.com/Axentorllc/ecommerce_integrations/commit/324abcf2be4872aa8f44acc100ced43adda5af8a)) * get_catalog_items_instance() ([ae167e6](https://github.com/Axentorllc/ecommerce_integrations/commit/ae167e6b2bef70a520232f2ac6288abba76ba627)) * get_reports_instance() ([dda707e](https://github.com/Axentorllc/ecommerce_integrations/commit/dda707e09ea6bce15c069028687c06556a7f4e92)) * get/create sales invoice using api client ([a743a7a](https://github.com/Axentorllc/ecommerce_integrations/commit/a743a7af1e319bf71491a4aa2fa4391c16706e6f)) * Handle HTTPError in "get_access_token" ([994d901](https://github.com/Axentorllc/ecommerce_integrations/commit/994d901feb3284bc4ef8c84c4d975d26c1f1318e)) * indicator for log status in list view ([d584a15](https://github.com/Axentorllc/ecommerce_integrations/commit/d584a15c93c13ccf428120de60fd37a24ba99071)) * Initialize App ([e6116ef](https://github.com/Axentorllc/ecommerce_integrations/commit/e6116ef3633cebcb0fb0edf493315d5af99e8965)) * inventory sync with Unicommerce ([1278328](https://github.com/Axentorllc/ecommerce_integrations/commit/127832865fe6184f231cdfd37c001b4bc40ff58c)) * invoice and shipping package code fields ([fe74990](https://github.com/Axentorllc/ecommerce_integrations/commit/fe74990456244e1ae3a3aa1f13352146ce48e197)) * invoice status field on sales order ([fe7f28e](https://github.com/Axentorllc/ecommerce_integrations/commit/fe7f28e2e32562f656f53b17541588584fc8828a)) * item variant sync ([#212](https://github.com/Axentorllc/ecommerce_integrations/issues/212)) ([d1c6b22](https://github.com/Axentorllc/ecommerce_integrations/commit/d1c6b22c5b2f09d69661036a3b5fa009c079e7db)) * item-product category mapping ([0340bfa](https://github.com/Axentorllc/ecommerce_integrations/commit/0340bfaf745b788e01cd2f3f87d503ddcee691f3)) * leave comment if totals dont match ([7e10335](https://github.com/Axentorllc/ecommerce_integrations/commit/7e10335e8d8dc37363489ef361c2f3b605c6898d)) * log clearing support ([0d8d5b5](https://github.com/Axentorllc/ecommerce_integrations/commit/0d8d5b522c70a015b8ddf99874894d282fc2fe12)) * log generation status based on existence of invoice ([326dfa6](https://github.com/Axentorllc/ecommerce_integrations/commit/326dfa67810821c83654ef3ea9c900e3d0239b57)) * logging inventory update status ([150d9ec](https://github.com/Axentorllc/ecommerce_integrations/commit/150d9ecf94d185c0d29462ab245ea1c8ccc086cf)) * make invoice submission optional ([f9ee7d3](https://github.com/Axentorllc/ecommerce_integrations/commit/f9ee7d3426b21c2b53804756b31f731733f07953)) * manual sync from UI ([0c6c667](https://github.com/Axentorllc/ecommerce_integrations/commit/0c6c667eb878509c7226d9df10db45da1f7e317b)) * map shopify locations to ERPNext Warehouse ([f5d9f46](https://github.com/Axentorllc/ecommerce_integrations/commit/f5d9f4672d001c20b33905d11876be33b5dcd2ea)) * match SKU to reduce duplication ([a6543a2](https://github.co…
feat: (Uni-commerce) generate Delivery Note and sync item fields
We have implemented the requested functionality as per the client's specifications.
Specifically, when the designated checkbox is clicked, the system will automatically import Delivery Notes from Uni-commerce into ERPNEXT upon shipment.
https://komododecks.com/recordings/uXlkZvS50jHgA3oxK98y