Menaka S
ffd6bd4163
Make the new function private
2021-05-12 06:43:36 +05:30
Dan Wyman
d13ce85b66
Set default value for variable
2021-05-12 06:40:53 +05:30
Menaka S
5dfac89d80
Add function to get order details by gateway
2021-05-12 06:40:53 +05:30
Menaka S
20b39bedac
Restore direct SQL queries and functions from WC 5.0
2021-05-12 06:40:53 +05:30
Claudio Sanches
c520505dbe
Merge pull request #29809 from kapilpaul/fix/coding-style-in-class-wc-email
...
fix: coding style in class-wc-email.php
2021-05-11 18:02:39 -03:00
Claudio Sanches
af809c70cb
Merge pull request #28335 from OlegApanovich/fix/28008
...
Fix filter woocommerce_shipping_rate_cost backwards compatibility
2021-05-11 13:34:19 -03:00
roykho
006f580b28
Remove unneeded order_version
2021-05-11 08:54:35 -07:00
roykho
b808d9a24f
Fix merge conflicts
2021-05-11 08:53:03 -07:00
roykho
8c3e90b3ce
Initialize _restock_refunded_items meta on order update
2021-05-11 08:35:48 -07:00
Christopher Allford
fd624f77c8
Merge pull request #29044 from woocommerce/fix/issue-28284
...
Fix/issue 28284
2021-05-10 11:38:20 -07:00
Roy Ho
f9441dcc00
Merge pull request #29778 from woocommerce/add/29608
...
Product attributes lookup table creation and filling
2021-05-10 07:41:39 -07:00
vedanshujain
b487e363ce
Restore formatting but without rounding for backward compat.
2021-05-07 14:58:52 +05:30
vedanshujain
18411d2b3b
Add code comments for confusing changes.
2021-05-07 14:30:45 +05:30
vedanshujain
833193b7f7
Round tax amount appropriately before displaying.
...
We have special method to round taxes which may round up or round down depending upon settings. This method should be used instead of default rounding in formatting funtions.
2021-05-07 14:30:45 +05:30
vedanshujain
a0d6cea139
Round shipping and fees tax seperately since they are entered excl taxes.
...
We round up or round down depending upon if prices are entered inclusive or exclusive taxes, however since shipping and fees are always entered exclusive of taxes, they should always be rounded down.
2021-05-07 14:30:44 +05:30
vedanshujain
30cbf4638d
Use constant instead of magic numbers.
2021-05-07 14:30:44 +05:30
vedanshujain
b156e329f8
Remove rounding from lines which are not final totals.
2021-05-07 14:30:44 +05:30
vedanshujain
973bba347f
Remove rounding from subtotals as they would already be rounded depending upon settings.
2021-05-07 14:30:44 +05:30
vedanshujain
43822b7401
Remove rounding from individual item discount taxes.
...
Rounding here conflicts with round at subtotal settings becase we would round at line item level irrespective of settings.
2021-05-07 14:30:44 +05:30
And Finally
e4d3b157ff
Changed block name and CSS classnames to the more generic "promotion block".
2021-05-06 22:12:07 +01:00
Tim Howe
f179ff6741
Added dates_are_gmt parameter to allow the uses of post_date_gmt column with the before and after parameters for the order RESTAPI
2021-05-06 17:06:06 -04:00
Yehuda Hassine
ab6404f6f1
Remove Curaçao postcode
2021-05-06 23:02:18 +03:00
Khoi Nguyen
aa913b59ed
Set loop prop to widget products to set condition on single product page
2021-05-06 22:22:58 +07:00
TimBHowe
98af7209da
Added the 'after_gmt' and 'before_gm' parameters
2021-05-06 10:58:27 -04:00
And Finally
21b4801cc1
Fixing doc comment for new method.
2021-05-06 15:40:02 +01:00
And Finally
2b053d4586
Added docblock comment for `$section` param.
2021-05-06 15:22:53 +01:00
And Finally
f1a69cb4af
Added comment to new `output_ad_block` method. Removed differences introduced by PhpStorm autoformat.
2021-05-06 15:16:49 +01:00
And Finally
3fa233872c
Added `output_ad_block` method to `WC_Admin_Addons` and CSS rules to render a WooCommerce Payments ad banner at the top of the "Featured" section of the WC Core addons page, `wp-admin/admin.php?page=wc-addons§ion=_featured`. This is to fulfil the requirements of WooCommerce.com issue https://github.com/Automattic/woocommerce.com/issues/9860 .
...
We output the block if
- The user has permissions to install plugins.
- Their location is in one of the countries identified in a `geowhitelist`.
- WooCommerce Payments is not already active.
2021-05-06 12:55:30 +01:00
barryhughes
7ea5c7501f
Test for the presence of 3 or more args (not 2 or more). | #29124
2021-05-05 11:43:14 -07:00
Nestor Soriano
f53f959d03
Fix the usage of FakeQueue in DataRegeneratorTest.
...
Also update the doc comment of FakeQueue itself on how to use it.
2021-05-05 11:11:36 +02:00
Nestor Soriano
6820b6e519
Add the WC_Queue::reset_instance method
2021-05-04 16:13:48 +02:00
Kapil Paul
4ae714de56
fix: coding-style-in-class-wc-email.php
2021-05-02 00:52:38 +06:00
roykho
ccef7c46a3
Restore testing version
2021-04-29 07:25:26 -07:00
roykho
87047c77df
Limit the new refund restock logic to order version 5.4+
2021-04-29 06:30:53 -07:00
Nestor Soriano
7f2c2d8b72
Add logging for errors during the execution of a debug tool.
2021-04-29 11:20:25 +02:00
Jonathan Sadowski
98b4968ec2
Address code sniff issues
2021-04-28 16:26:32 -05:00
roykho
6c804e31d7
Update deprecated hovers
2021-04-28 16:22:00 -05:00
roykho
387e095a01
Update deprecated jQuery functions in includes folder
2021-04-28 16:21:59 -05:00
Marcos
971f41a89e
Check for WP Error when uploading placeholder
2021-04-28 14:04:47 -03:00
roykho
6432e06e7d
Update value of to take refunded item quantity when is not set
2021-04-28 07:28:47 -07:00
gilesholder
44493149d5
Update settings-paypal.php
...
Makes IPN notification title consistent with the other titles (no capital letter starts on new words)
2021-04-28 12:36:45 +01:00
Bero
1d232ddd1f
Merge branch 'trunk' into update/extensions-search-all-categories
2021-04-28 11:06:24 +02:00
Nestor Soriano
d1744ac99a
Add the ProductAttributesLookup\DataRegenerator class.
...
This class creates and fills the product attributes lookup table
from the existing products. It does so by in small chunks by using
Action Scheduler; it handles all the batches and the scheduling
by itself.
It also adds two entries to the debug tools menu:
- Initiate lookup table regeneration (deleting the existing table first)
- Enable or disable the actual usage of the lookup table
for product filtering
The first one is the only way to generate the lookup table for now
(there's no explicit data migration).
The actual filling of the table is delegated to a LookupDataStore class
that is not implemented yet, so for now the table isn't actually filled.
Also enabling/disabling the lookup table usage has no real effect yet.
2021-04-28 10:30:11 +02:00
Nestor Soriano
10adec6b88
Improvements in the engine behind the debug tools page.
...
Two new optional keys have been added to the tool definition array:
- 'disabled': when true the tool button will appear disabled.
- 'needs_refresh': when running a tool, by default the tool definitions
are retrieved first, then the selected tool is executed,
then the definitions previously retrieved are rendered.
When this key is true the tool definitions are retrieved again
after execution, useful for cases where the tool description
or button enable/disable state changes after the tool execution.
Also now if a tool execution throws an exception a notice will be
shown with the execption message, previously the exception
was unhandled.
2021-04-28 10:24:23 +02:00
Nestor Soriano
bad3df3e23
Fix code sniffer errors
2021-04-28 09:36:10 +02:00
barryhughes
2a70009c89
Merge branch 'trunk' into fix/27317-selectwoo-a11y
2021-04-27 13:23:56 -07:00
roykho
980fe7c759
Add to the restock_refunded_items count instead of replacting
2021-04-27 07:22:28 -07:00
Albert Juhé Lluveras
9ae0b52afd
Allow Product Categories and Products Tags to be shown in REST
...
This way, they can be searched when adding the Product Category Link
and Product Tag Link blocks.
2021-04-27 15:10:01 +02:00
Albert Juhé Lluveras
5ab690e2a0
Add item_link and item_link_description labels to Products, Categories and Tags
2021-04-27 15:09:33 +02:00
roykho
d571e570e4
Remove set_backorders logic from external products closes #29696
2021-04-26 08:18:09 -07:00
roykho
7105a7a17e
Update restock logic during refunds closes #29502
2021-04-23 12:14:51 -07:00
Jonathan Sadowski
55ab8cb966
Set USD as default store currency
2021-04-23 09:29:12 -05:00
Roy Ho
03d4d4893e
Merge pull request #28187 from woocommerce/fix/25900-take-2
...
Fix: image size customisation controls not shown when theme doesn't define them but Woo core does
2021-04-22 05:41:57 -07:00
Nestor Soriano
3a895c9eed
Move ThemeSupport class to Internal namespace, and use in 2021 theme.
2021-04-21 12:57:56 +02:00
vedanshujain
96f1ccfe61
Use encoding instead of direct quote character to follow WP guideline.
2021-04-21 11:29:25 +05:30
vedanshujain
00a0118858
Improvements in text for translators.
2021-04-21 11:29:25 +05:30
Gracie Ofslager
43a502e185
Update class-wc-settings-emails.php
...
Adding copy to line 54 for instructions on how to ensure email is delivered successfully and linking to troubleshooting documentation.
2021-04-21 11:29:25 +05:30
Roy Ho
e4fec5b914
Merge pull request #29721 from woocommerce/fix/29525
...
Modify wc_get_low_stock_amount function to always return a number
2021-04-20 11:56:27 -07:00
Nestor Soriano
d214eab157
Use int cast instead of intval in wc_get_low_stock_amount
2021-04-20 16:35:42 +02:00
Nestor Soriano
d11a20b5b4
Merge branch 'trunk' into fix/25900-take-2
2021-04-20 16:08:45 +02:00
roykho
78a57e53ec
Update to use closure per review comment
2021-04-20 06:17:50 -07:00
Nestor Soriano
76a613a5bb
Modify wc_get_low_stock_amount so that it always returns an integer.
...
Previously, if the product didn't have an explicit low stock value
amount the value of the woocommerce_notify_low_stock_amount option,
which is a string, was returned verbatim.
Also, update related unit tests to create the option value as a string,
and to check that the value returned by woocommerce_notify_low_stock_amount
is always an integer.
2021-04-20 10:17:50 +02:00
Nestor Soriano
1008835488
Fix code sniffer violations in stock functions and its tests
2021-04-20 09:42:07 +02:00
kkmuffme
5c07f8e7e1
Sort country codes alphabetically
...
Sort country codes alphabetically to make finding them easier.
2021-04-19 17:06:59 +02:00
roykho
98901dc9ec
Merge branch 'trunk' into fix/29540
2021-04-16 13:51:12 -07:00
roykho
c73ce8ea04
Convert to using internal DI container
2021-04-16 12:23:40 -07:00
barryhughes
1d8e01d861
Update registered SelectWoo version.
2021-04-16 11:37:02 -07:00
barryhughes
1a2140ff43
Drop/remove auto-generated ID attr for select labels.
2021-04-16 11:04:44 -07:00
Vedanshu Jain
d79e86932b
Merge pull request #29654 from woocommerce/fix/29499
...
Set US:CA as the default store location
2021-04-16 16:54:50 +05:30
Bero
edd8f545df
Always search all addons
2021-04-16 11:54:10 +02:00
barryhughes
27db35de67
Update SelectWoo to 1.0.9 and take advantage of data-label support.
2021-04-15 16:55:29 -07:00
Claudio Sanches
b07f41d598
Merge pull request #29572 from woocommerce/update/debug-logging-filter
...
Enhance woocommerce_logger_log_message filter
2021-04-14 16:20:37 -03:00
roykho
0bb3180d68
Schedule cron jobs for running the assign default cat function
2021-04-14 06:52:39 -07:00
roykho
6ed847a7b9
Deprecate method instead of removing it
2021-04-13 19:53:00 -07:00
roykho
8663c3b5f9
Assign default category to products closes #29540
2021-04-13 19:43:04 -07:00
Caleb Burks
0916dd3246
Update docblock
2021-04-13 17:21:00 -05:00
Caleb Burks
b47cd85af0
Add docblock
2021-04-12 18:56:23 -05:00
roykho
6c7c420d25
Set US:CA as the default store location
2021-04-12 09:28:30 -07:00
Roy Ho
66b39c7ec7
Merge pull request #29322 from woocommerce/fix/ie11-tracking-error
...
IE 11 compatibility for the site tracking enable function
2021-04-09 13:28:45 -07:00
roykho
e1c6c540d7
Convert notices to use native nonce generation from WC Admin
2021-04-09 05:33:06 -07:00
raicem
91a184dc77
Make the call to "wc_downloadable_file_permission" with the right product id
...
With the PR #23188 , "$product_id" variable become undefined.
2021-04-09 09:39:49 +03:00
Roy Ho
72cc2c2a50
Merge pull request #29422 from Mauricio-Urrego/fix/issue-29421
...
Avoids redirect caused by some custom permalink structures.
2021-04-08 13:24:59 -07:00
Roy Ho
a8572e755c
Merge pull request #29613 from woocommerce/fix/29567
...
Don't show the "WooCommerce Setup" widget in dashboard if WC Admin is disabled
2021-04-08 05:39:32 -07:00
Néstor Soriano
439d26be82
Merge pull request #29606 from woocommerce/fix/29545
...
Don't verify empty country codes on checkout
2021-04-08 12:40:13 +02:00
Nestor Soriano
1cf6b9d39e
Extra check for not showing the "WooCommerce Setup" widget in dashboard
...
if WC Admin is disabled
2021-04-08 09:31:51 +02:00
Roy Ho
8052fbe7be
Merge pull request #29605 from woocommerce/fix/28759-billing-shipping-addresses
...
Fix/28759 billing shipping addresses
2021-04-07 14:34:01 -07:00
Barry Hughes
568e1e4f94
Add `@since` tag
2021-04-07 14:11:08 -07:00
Claudio Sanches
ec77c3bcc9
Merge pull request #29603 from masteradhoc/masteradhoc-accessibility-strikethrough-price
...
Improve WooCommerce Accessibility - Strikethrough Price
2021-04-07 13:41:08 -03:00
Nestor Soriano
43a2bb2a24
Don't show the "WooCommerce Setup" widget in dashboard if WC Admin is disabled
2021-04-07 15:38:25 +02:00
Nestor Soriano
a37b2a7474
Don't verify empty country codes on checkout
...
PR #28849 introduced a verification of the posted country code
on checkout, so an invalid code will throw an error. However there
are cases when an empty code is legitimately received, for example
when using Paypal checkout directly from the product page and
the customer doesn't have an address in his Paypal profile.
2021-04-07 09:59:56 +02:00
Barry Hughes
87cdcff52d
Merge branch 'trunk' into fix/28759-billing-shipping-addresses
2021-04-06 17:22:52 -07:00
Brian
6ca74affb0
Update class-wc-order.php
...
add aria-hidden="true" to <del>
2021-04-06 23:24:22 +02:00
Brian
e2820e90f9
Update wc-formatting-functions.php
...
add aria-hidden="true" on <del>
2021-04-06 23:15:15 +02:00
Claudio Sanches
855f48d53b
Merge pull request #29314 from woocommerce/fix/prevent-missing-order-error
...
Return 0 if order isn't available in WC_Payment_Gateway::get_order_total
2021-04-06 17:06:54 -03:00
Claudio Sanches
dff620fb20
Merge pull request #29584 from masteradhoc/masteradhoc-patch-typo-fix
...
fix typo in payment methods
2021-04-06 16:59:06 -03:00
Roy Ho
836c9e85b6
Merge pull request #29304 from jacobarriola/patch-1
...
New filter: stock check message
2021-04-05 08:17:09 -07:00
Jacob Arriola
319a45705d
Update WC version
2021-04-05 07:56:05 -07:00
Nestor Soriano
8729733da4
Escape short description
2021-04-05 11:58:37 +02:00
Brian
f5dfee102d
fix typo
2021-04-04 00:18:27 +02:00
Caleb Burks
7706b199c5
Enhance woocommerce_logger_log_message filter
2021-04-01 19:37:39 -05:00