Skip to content
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

fix: remove the trailing comma after the last SKU #201

Merged
merged 1 commit into from Sep 5, 2022
Merged

fix: remove the trailing comma after the last SKU #201

merged 1 commit into from Sep 5, 2022

Conversation

shashankshirke
Copy link
Contributor

Issue:
On the Import Shopify Products page, the SKUs column shows a trailing comma after the last SKU (it shows a comma even it there's only one SKU)

Before:

Screenshot 2022-09-04 at 6 13 01 PM

After:

Screenshot 2022-09-04 at 6 11 30 PM

Solution:
Instead of using the reduce() method to explode the SKUs arrays into separate objects, we can use the map() method and get rid of the trailing comma after the last SKU

Instead of using the reduce() method to explode the list of SKUs into separate objects, we can use the map() method and get rid of the trailing comma after the last SKU
@ankush ankush merged commit 2894160 into frappe:develop Sep 5, 2022
github-actions bot pushed a commit that referenced this pull request Oct 5, 2022
# [1.12.0](v1.11.1...v1.12.0) (2022-10-05)

### Bug Fixes

* remove the trailing comma after the last SKU ([#201](#201)) ([2894160](2894160))
* wrap resync in savepoint ([fcd7680](fcd7680))

### Features

* **shopify:** resync item in bulk import ([bed3723](bed3723))
@github-actions
Copy link

github-actions bot commented Oct 5, 2022

🎉 This PR is included in version 1.12.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions bot pushed a commit to Aqua-Tech-Winnipeg/ecommerce_integrations that referenced this pull request Oct 12, 2022
# [1.8.0](v1.7.2...v1.8.0) (2022-10-12)

### 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))
* dont log error for item query ([2b3fa0c](2b3fa0c))
* dont upload price on unicommerce ([6a526e1](6a526e1))
* phone number mapping in address ([frappe#198](https://github.com/Aqua-Tech-Winnipeg/ecommerce_integrations/issues/198)) ([66a3782](66a3782))
* remove the trailing comma after the last SKU ([frappe#201](https://github.com/Aqua-Tech-Winnipeg/ecommerce_integrations/issues/201)) ([2894160](2894160))
* **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))

### Features

* 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:** resync item in bulk import ([bed3723](bed3723))
* **unicommerce:** capture batch group field ([frappe#186](https://github.com/Aqua-Tech-Winnipeg/ecommerce_integrations/issues/186)) ([e8a932b](e8a932b))
github-actions bot pushed a commit to mohsinalimat/ecommerce_integrations that referenced this pull request Dec 14, 2022
# [1.8.0](v1.7.2...v1.8.0) (2022-12-14)

### 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))
* ci commits ([23e2234](23e2234))
* dont log error for item query ([2b3fa0c](2b3fa0c))
* dont upload price on unicommerce ([6a526e1](6a526e1))
* ignore deleted variants from sync ([27c6907](27c6907))
* 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))
* **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))

### Features

* 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:** 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))
github-actions bot pushed a commit to mohsinalimat/ecommerce_integrations that referenced this pull request Apr 18, 2023
# [1.8.0](v1.7.2...v1.8.0) (2023-04-18)

### 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 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))
* 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

* 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))

### Performance Improvements

* batch and commit inventory updates to shopify ([frappe#233](https://github.com/mohsinalimat/ecommerce_integrations/issues/233)) ([0dbdc0b](0dbdc0b))
github-actions bot pushed a commit to Axentorllc/ecommerce_integrations that referenced this pull request May 5, 2023
# 1.0.0 (2023-05-05)

### 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))
* 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))
* 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))
* 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 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))
* 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 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)
* 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

* 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://github.com/Axentorllc/ecommerce_integrations/commit/bed37237b987fbbcb6f32c4c7ddcafa8e3597af9))
* **shopify:** sync shopify selling rate ([#221](https://github.com/Axentorllc/ecommerce_integrations/issues/221)) ([3ae06a6](https://github.com/Axentorllc/ecommerce_integrations/commit/3ae06a614387dd770b1ccf8c9eeff7a3c97fa71c))
* specify return warehouse for each channel ([ad2cb81](https://github.com/Axentorllc/ecommerce_integrations/commit/ad2cb8106da00f2d82f7dbb461c482772568bae6))
* status sync for shipping packages ([c8d9d7a](https://github.com/Axentorllc/ecommerce_integrations/commit/c8d9d7a442b81b2c3b5d5e3481676a67d6e7a670))
* stock entry hook submitting GRN ([a29ef6f](https://github.com/Axentorllc/ecommerce_integrations/commit/a29ef6f16ed9937dd1a204eeb0d5b1dbf509ecba))
* store order item code in child table ([0228898](https://github.com/Axentorllc/ecommerce_integrations/commit/02288985db2697e121fce03e4dbafa25b9101925))
* store tracking no. and shipping provider ([8e1dbf4](https://github.com/Axentorllc/ecommerce_integrations/commit/8e1dbf463cee249dbe9aae8f9a682b86f2bb32a3))
* sync customer ([250d8df](https://github.com/Axentorllc/ecommerce_integrations/commit/250d8df8afa4a9e9e68a3b737b4765e6313c8d20))
* sync customer ([8f5ecdd](https://github.com/Axentorllc/ecommerce_integrations/commit/8f5ecddb3c7467abbbc00f9aa096d169282a0ed8))
* sync invoice labels ([a4d7054](https://github.com/Axentorllc/ecommerce_integrations/commit/a4d7054dfbe2518b3da82289f24e0819198beae0))
* sync item from unicommerce to ERPNext ([3313bbd](https://github.com/Axentorllc/ecommerc…
github-actions bot pushed a commit to mohsinalimat/ecommerce_integrations that referenced this pull request Jun 16, 2023
# [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))
github-actions bot pushed a commit to Axentorllc/ecommerce_integrations that referenced this pull request Jul 15, 2023
# 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…
github-actions bot pushed a commit to Axentorllc/ecommerce_integrations that referenced this pull request Mar 11, 2024
# 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…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants