Saleor Core: the high performance, composable, headless commerce API.
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Published by fowczarek over 2 years ago
saleor/order/migrations/0139_fix_undiscounted_total_on_lines.py
could fail due to an unregistered task. - #10039 by @fowczarekPublished by maarcingebala over 2 years ago
Add datamigration for fixing invalid undiscounted total on order lines (#10011) (3bfadbe6b)
Previously, OrderLine
undiscounted total was calculated from unit_price
instead of undiscounted_unict_price
.
Warning ⚠️
undiscoutend_total_price
field in the database for any order where the value is currently invalid.ORDER_UPDATED
webhook is triggered.Example invalid order line data from before the migration:
unit_price: 5 USD
undiscounted_unit_price: 10 USD
quantity: 2
total_price: 10 USD
undiscoutend_total_price: 10 USD
Correct data after the migration:
unit_price: 5 USD
undiscounted_unit_price: 10 USD
quantity: 2
total_price: 10 USD
undiscoutend_total_price: 20 USD
Published by maarcingebala over 2 years ago
Add data migration for fixing invalid undiscounted total on order lines (#10012) (7a524a7ae)
Previously, OrderLine
undiscounted total was calculated from unit_price
instead of undiscounted_unict_price
.
Warning ⚠️
undiscoutend_total_price
field in the database for any order where the value is currently invalid.ORDER_UPDATED
webhook is triggered.Example invalid order line data from before the migration:
unit_price: 5 USD
undiscounted_unit_price: 10 USD
quantity: 2
total_price: 10 USD
undiscoutend_total_price: 10 USD
Correct data after the migration:
unit_price: 5 USD
undiscounted_unit_price: 10 USD
quantity: 2
total_price: 10 USD
undiscoutend_total_price: 20 USD
Published by maarcingebala over 2 years ago
Published by maarcingebala over 2 years ago
PaymentInput
- 3.4 (#9976) (0928ea526)Published by maarcingebala over 2 years ago
apply_once_per_order
setting is used (#9957) (28e9a4156)Published by maarcingebala over 2 years ago
apply_once_per_order
setting is used (#9958) (ac94b24b0)Published by tomaszszymanski129 over 2 years ago
Published by maarcingebala over 2 years ago
Published by maarcingebala over 2 years ago
Published by maarcingebala over 2 years ago
Welcome to the 3.4.0 release of Saleor!
private_metadata
field in NOTIFY_USER
webhook payload is deprecated and it will return an empty dictionary. This change also affects AdminEmailPlugin
, UserEmailPlugin
, and SendgridEmailPlugin
.Order
type to show authorize/charge status #9795
totalAuthorized
totalCharged
authorizeStatus
chargeStatus
Order
:
authorizeStatus
chargeStatus
order.transactions
checkout.transactions
transactionCreate
transactionUpdate
transactionRequestAction
TRANSACTION_ACTION_REQUEST
checkoutID
and token
in all Checkout's mutations. Use id
instead.token
in checkout
query. Use id
instead.unitPrice
, undiscountedUnitPrice
, undiscountedTotalPrice
fields to CheckoutLine
type - #9821 by @fowczarekADDED_PRODUCTS
event parameter for OrderLinesCreate
mutation - #9653 by @IKarbowiakcheckoutPaymentCreate
mutation (#9530) (cf1d49bdc)ADDED_PRODUCTS
event parameter for OrderLinesCreate
mutation (#9653) (a0d8aa8f1)Product.created
field (#9737) (0af00cb70)MENU_CREATED
, MENU_UPDATED
, MENU_DELETED
, MENU_ITEM_CREATED
, MENU_ITEM_UPDATED
, MENU_ITEM_DELETED
- #9651 by @SzymJVOUCHER_CREATED
, VOUCHER_UPDATED
, VOUCHER_DELETED
- #9657 by @SzymJAPP_INSTALLED
, APP_UPDATED
, APP_DELETED
, APP_STATUS_CHANGED
- #9698 by @SzymJWAREHOUSE_CREATED
, WAREHOUSE_UPDATED
, WAREHOUSE_DELETED
- #9746 by @SzymJis_published
(#9800) (723f93c50)ORDER_*
mounting points for Apps (#9694) (cc728ef7e)id
from int
to UUID
, the old ids still can be usedid
from int
to UUID
, the old ids still can be usedid
from int
to UUID
, the old ids still can be useddelete_event_payloads_task
(#9806) (2823edc68)search_tasks.py
- #9824Published by maarcingebala over 2 years ago
pyjwt
to 2.4.0 (#9853) (f01656a0f)Published by maarcingebala over 2 years ago
pyjwt
to 2.4.0 (#9852) (3a399d0eb)initialize_context
and remove get_response
(#9846) (56321c42f)Published by maarcingebala over 2 years ago
update_products_search_vector
to work in batches (#9855) (6af6ee16e)pyjwt
to 2.4.0 (#9851) (819c4c833)initialize_context
and remove get_response
(#9844) (c1ad0f347)Published by maarcingebala over 2 years ago
Published by maarcingebala over 2 years ago
delete_event_payloads_task
(#9806) (#9837) (f2c56b54a)Published by maarcingebala over 2 years ago