José Arturo García
4038053504
feat(i18n): bootstrap Dominican catalogs for Weblate
...
Validate Tryton customizations / validate (pull_request) Successful in 3m50s
Validate Tryton customizations / validate (push) Successful in 3m48s
Initialize es_DO catalogs from the Latin American Spanish catalogs so every server module is directly editable in Weblate while retaining es_419 as the configured fallback.
2026-10-13 20:02:26 -04:00
Cédric Krier
e7f350ba26
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:35:10 +02:00
Cédric Krier
a8a2651fb6
Prepare release web_shop_shopify-8.0.7
...
--HG--
branch : 8.0
2026-10-02 00:34:54 +02:00
Cédric Krier
91af0fb678
Do not set non salable product on sale line when synchronise with Shopify
...
Closes #15096
(grafted from 61fc72015b9b1b77c437260145170bd4b6a75140)
--HG--
branch : 8.0
2026-09-15 12:04:11 +02:00
Cédric Krier
a8faeb02b5
Pass query as a list of argument to format_args for Shopify query logging
...
(grafted from 42067e83b4f7b206c40af88b0e1bb41f573f0407)
--HG--
branch : 8.0
2026-08-06 09:46:51 +02:00
Cédric Krier
206bbac206
Add logging info about Shopify request
...
The shopify_app does not generate any logging except the raw info from httpx.
(grafted from d714021b449cf35300aae970475f19c121c4effb)
--HG--
branch : 8.0
2026-08-06 08:48:19 +02:00
Cédric Krier
5df308e81d
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:21:30 +02:00
Cédric Krier
df37326c95
Prepare release web_shop_shopify-8.0.6
...
--HG--
branch : 8.0
2026-09-16 23:21:19 +02:00
Cédric Krier
0512626e26
Use a sentinel as default value for setting attribute only if changed
...
For new instances, we must set also the attribute with value `None` as they may
be tested later.
Closes #15060
(grafted from bfe3756af384f4fce94244761d5f5dd3f62d0ff6)
--HG--
branch : 8.0
2026-09-03 15:49:20 +02:00
Cédric Krier
a5ac7f8cfa
Call on_change_product only if the sale line has been changed
...
Since f41c9c208d39 the _changed_values is a method instead of a property.
Closes #15013
(grafted from 80f38dd8024d1e471f7c1569ba1b36c87185f7cc)
--HG--
branch : 8.0
2026-08-14 18:11:42 +02:00
Cédric Krier
fd1c8d9609
Increase version number
...
--HG--
branch : 8.0
2026-08-15 08:51:30 +02:00
Cédric Krier
730cf3b2db
Prepare release web_shop_shopify-8.0.5
...
--HG--
branch : 8.0
2026-08-15 08:51:18 +02:00
Cédric Krier
ed4b02ba77
Do not rely on shipments order from sale in test scenario
...
Closes #15009
(grafted from 5996cbb65d20057bd93e5ddfdf97cafe8e4c4529)
--HG--
branch : 8.0
2026-08-13 23:44:29 +02:00
Cédric Krier
228e760ab9
Set Shopify warehouse on sale line only if it has changed
...
Closes #14995
(grafted from 2c1a865682ab07758f4b9319f47cfc2b51df1a83)
--HG--
branch : 8.0
2026-08-06 10:52:54 +02:00
Cédric Krier
0df7c4f64e
Get Shopify order ID from the order_edit key for orders/edited topic
...
Closes #14992
(grafted from 1f42932a73656afed484a06e103874aa01e87d0a)
--HG--
branch : 8.0
2026-08-05 10:39:35 +02:00
Cédric Krier
2039d0061e
Use webhook secret to verify Shopify webhook
...
Closes #14989
(grafted from 44d5d7ae9388dfb58c105fc52d582a5aa2f99cd2)
--HG--
branch : 8.0
2026-08-04 17:32:47 +02:00
Cédric Krier
1f807e9dd5
Convert request headers to dict and body as text to verify Shopify webhook
...
Closes #14991
(grafted from ce9159ad0fd6e129ddacd0db930a8e4f67279a33)
--HG--
branch : 8.0
2026-08-05 10:07:54 +02:00
Cédric Krier
e13098476e
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:08:26 +02:00
Cédric Krier
bfa41840f6
Prepare release web_shop_shopify-8.0.4
...
--HG--
branch : 8.0
2026-08-04 12:08:15 +02:00
Cédric Krier
5db52f470f
Clear Shopify ID for product template no more found on Shopify
...
If the Shopify ID of a template can not be found on Shopify, there is no need
to keep it as we could not reactivate the Shopify product it is added back.
Closes #14980
(grafted from eb5fcd8c8ed278f9eba8f65e89f07dd3beafe4c3)
--HG--
branch : 8.0
2026-07-30 16:37:30 +02:00
Cédric Krier
f33ae566f3
Do not set a shipment cost method for Shopify order without shipping line
...
Without a shipping line, there is no carrier selected and thus no shipment cost
method to set.
Closes #14976
(grafted from 313b466eb1c55ac922819a5b66dc49e081e85064)
--HG--
branch : 8.0
2026-07-29 19:30:48 +02:00
Cédric Krier
9a555676f3
Raise the final exception when all retries of Shopify request has failed
...
(grafted from b0fef2fdbe01bb7a7fc4f7d6032b9ab6ef61160c)
--HG--
branch : 8.0
2026-07-21 17:33:03 +02:00
Cédric Krier
062b38f1ce
Use dict.get instead of getattr to retrieve user errors from Shopify request
...
The GraphQL library returns dict instead of object.
Closes #14964
(grafted from 4ec0ec9f0ae00251716f1e731c1d936857151fd9)
--HG--
branch : 8.0
2026-07-21 17:32:21 +02:00
Cédric Krier
ad202c716c
Update Shopify product if any variant of the product has been removed
...
Closes #14955
(grafted from 4b3c250361bcf6ba7289665e2ca6ccf9b19ef939)
--HG--
branch : 8.0
2026-07-14 17:07:07 +02:00
Cédric Krier
57e8b983b7
Use binary version of psycopg for tests
...
(grafted from 7868852522d26ff069aebcc03ae73d98abe97879)
--HG--
branch : 8.0
2026-07-17 22:11:32 +02:00
Cédric Krier
4e7bc6a67d
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:37:27 +02:00
Cédric Krier
99e94ab2cf
Prepare release web_shop_shopify-8.0.3
...
--HG--
branch : 8.0
2026-07-15 18:37:13 +02:00
Cédric Krier
70592e8e91
Add a refund line for Shopify refund that are not linked to items
...
Closes #14875
(grafted from 158941e2a9d5ad0097e755e6602f7d168333559a)
--HG--
branch : 8.0
2026-06-16 20:40:21 +02:00
Cédric Krier
c44fb4dbd3
Process Shopify sale only if the authorized payment amount is greater than the amount to pay
...
The correction of #14816 was wrong and the amount to pay should be modified if
there is a global refund.
(grafted from dfbbbe26ad8eb25fd6dc1ad0a68cb7cec8307aae)
--HG--
branch : 8.0
2026-06-03 15:06:05 +02:00
Cédric Krier
663f3db2ef
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:44:48 +02:00
Cédric Krier
99f557ebb2
Prepare release web_shop_shopify-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:44:38 +02:00
Cédric Krier
ba38151bbb
Retry mutation query for Shopify tests
...
(grafted from a1cb164af115aa2503c364f437facbcf03c8cba3)
--HG--
branch : 8.0
2026-06-25 19:03:12 +02:00
Cédric Krier
e2d622c196
Set only one quantity per line items when creating Shopify fulfillment
...
Closes #14912
(grafted from 58bde097ad514a53f7c492a9408e7a82f66d9cd9)
--HG--
branch : 8.0
2026-06-25 15:26:30 +02:00
Cédric Krier
9f01d1f61a
Increase version number
...
--HG--
branch : 8.0
2026-05-20 23:27:30 +02:00
Cédric Krier
2f737a26e4
Prepare release web_shop_shopify-8.0.1
...
--HG--
branch : 8.0
2026-05-20 23:27:19 +02:00
Cédric Krier
3ea873f887
Do not reset to quotation Shopify order already processed
...
After a refund the authorized payment amount may be lower than the amount to
pay but the sale should still stay in processing or done state.
Closes #14816
(grafted from 9df991a256f872f8d9623b675732b1480534e553)
--HG--
branch : 8.0
2026-05-05 00:11:08 +02:00
Cédric Krier
35e4dac5d6
Fix computation of documentation series for odd minor version
...
(grafted from f4d6cf9d57ce7c69bcde185f933f866c0dd40301)
--HG--
branch : 8.0
2026-04-20 21:23:36 +02:00
Cédric Krier
045421c749
Increase version number
...
--HG--
branch : 8.0
2026-04-20 21:01:58 +02:00
Cédric Krier
7f0d38f477
Prepare release 8.0.0
2026-04-20 20:10:13 +02:00
Cédric Krier
de1bb5d5d9
Update translations [skip ci]
2026-04-20 10:38:52 +02:00
Cédric Krier
1c80557101
Sort Shopify products by ID when position is None
...
Closes #14774
2026-04-15 16:26:20 +02:00
Cédric Krier
905a2b20ba
Rename invoice method on shipment into on fulfillment
2026-02-25 11:37:37 +01:00
Cédric Krier
264e27d88e
Replace ShopifyAPI by shopifyapp
...
Closes #14243
2026-03-29 20:05:46 +02:00
Cédric Krier
75ec32b080
Set header for sale from shopify before setting the lines
...
The lines may depend on the header like the shipping line which depends on the
carrier.
Closes #14706
2026-03-25 23:25:50 +01:00
Cédric Krier
df5dc23253
Add support for pick-up delivery method from Shopify
...
Closes #14581
2026-03-27 13:38:34 +01:00
Cédric Krier
41f63dbb1a
Log the update of sales from Shopify
...
Closes #14711
2026-03-26 10:58:16 +01:00
Cédric Krier
248dbc45f2
Fetch all non cancelled Shopify orders
...
Orders with only gift cards are directly archived by Shopify but we need to
fetch them.
2026-02-04 16:39:09 +01:00
Cédric Krier
f9cfa0c422
Add support for gift card products on Shopify
...
Closes #14417
2026-01-09 18:31:28 +01:00
Cédric Krier
39a22ae74f
Use python3 to launch build
2026-03-26 00:32:49 +01:00
Cédric Krier
94c4f0a9e6
Rewrite coverage paths
...
Since tox is running tests on the installed package, the coverage paths are no
more relative to the repository root.
2026-03-25 19:39:52 +01:00