-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: find order by api identifier #1214
Conversation
PDK upgrade summary♻️ The following packages were upgraded (from cache):
|
❌ 19 Tests Failed:
View the top 3 failed tests by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
✅ Build successful! You can find a link to the downloadable artifact below.
|
19dbaa5
to
768046c
Compare
* Load the most recent orders to search for the apiIdentifier. | ||
* Assuming change webhooks are fired for recent orders. | ||
*/ | ||
$orderIds = wc_get_orders([ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Op basis van de DB structuur zie ik idd geen betere manier om dit te doen. Het is serialized json dus kan ook geen JSON queries doen als we dat zouden willen.
Maar ik denk wel goed om dit een soort gepagineerd te doen, zodat het ook voor grote datasets werkt.
M.a.w. recursief elke keer 300 (of dan iets minder) results ophalen, als daar geen match in zit, dan een volgende set van 300 met een offset. Totdat er < 300 results in zitten en er dus niet meer resultaten over zijn, dan kun je de debug melding tonen en null returnen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Het gedrag is nu: als het te oud is, doen we geen update meer, dat was wel bewust (werkt in Magento ook zo). Maar ik vind het ook goed om de orders door te lopen tot een match is gevonden of er geen orders meer zijn. Ik zal het aanpassen.
## [5.1.0](v5.0.0...v5.1.0) (2024-12-17) ### ⚡ Performance Improvements * properly externalize delivery options dependency ([9c332e1](9c332e1)) ### 🐛 Bug Fixes * make filters work correctly ([#1189](#1189)) ([239878a](239878a)) * **settings:** hide delivery options position setting when blocks checkout is enabled ([#1188](#1188)) ([b6115c9](b6115c9)), closes [#1189](#1189) * **webhooks:** prevent webhook callback never being executed ([#1187](#1187)) ([d8cf0bb](d8cf0bb)) ### ✨ New Features * **backend:** add download logs action ([#1175](#1175)) ([ee4cecb](ee4cecb)) * find order by api identifier ([#1214](#1214)) ([a0f76cb](a0f76cb))
🎉 This PR is included in version 5.1.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
INT-627