Néstor Soriano
c11739e7ed
Merge pull request #30256 from YordanSoares/issue-30255-fix-payment-method-title-for-the-option-other
...
Fix the payment method title for the option "Other"
2021-08-06 12:41:55 +02:00
Nestor Soriano
6c28cd00a6
Fix: product attribute permalinks not working for non-ascii characters
...
Product attribute lists permalinks ("/attribute/term") were not working
for attribute names containing non-ascii characters. That's because
when the attribute taxonomy was registered the url rewrite rules were
created using the sanitized version of the attribute name, which
implies converting these characters into the urlencoded version.
The fix consists of applying "urldecode" to the sanitized attribute
name before using it to create the rewrite rule. The sanitization
needs to be kept for compatibility purposes, since it also replaces
latin characters with accents into the non-accent versions
(this conversion won't be affected by "urldecode")
2021-08-06 11:45:49 +02:00
Vedanshu Jain
08e202ac0f
Merge pull request #30325 from woocommerce/add/wc-customer-data-type-prop-30272
...
Specify the `$object_type` property for the `WC_Customer` class
2021-08-05 22:05:29 +05:30
And Finally
ebca1cb51b
Merge branch 'update/marketplace-1' into update/split-extensions-pages
2021-08-05 17:25:10 +01:00
Maria Górska-Piszek
f83b52d696
Fix phpcs issues.
2021-08-05 18:05:48 +02:00
Maria Górska-Piszek
e14efd7dae
Cleanup unused functions and files.
2021-08-05 17:53:18 +02:00
Maria Górska-Piszek
e7df403b73
Align product cards on the Extensions page.
2021-08-05 11:03:28 +02:00
roykho
3d37ac60bf
Fix variations menu order not applying correctly when manually set closes #29630
2021-08-04 09:03:35 -07:00
Nestor Soriano
8095482f69
Fix: the same set of related products is always displayed
...
get_related_products_query in the WC_Product_Data_Store_CPT class is
querying the suitable products with a "limit" clause, this causes
that products down in the table are never picked for display.
This commit adds a ORDER BY RAND() to the query so that all products
have a chance to get picked.
2021-08-04 12:14:20 +02:00
Maria Górska-Piszek
51d0a4563c
Add product card styling.
2021-08-03 13:35:58 +02:00
Néstor Soriano
92ffb0970b
Merge pull request #30385 from woocommerce/fix/29988
...
Allow user with capabilities to view downloadable image closes #29988
2021-08-03 10:35:15 +02:00
And Finally
e92f99d8ee
Merge branch 'update/marketplace-1' into fix/admin-helper-views-main-phpcs
2021-08-03 09:33:31 +01:00
Gerhard
6f9e7d1074
New marketplace addons header
2021-08-03 09:32:31 +01:00
And Finally
a78e8354cb
Addressing PHPCS issues.
...
- Added file doc comment.
- Escaping direct output and translated output.
- Added translators comments.
- Renaming `$action` vars to `$subscription_action`, so they don't override the global of the same name.
2021-08-03 09:30:07 +01:00
Nestor Soriano
e1f19e2d23
Fix: 'woocommerce_email_settings' filter being triggered twice.
2021-08-02 09:33:18 +02:00
Gerhard
d3d8aae4b4
New marketplace addons header
2021-07-30 12:58:51 +02:00
Maria Górska-Piszek
08555ff778
Change My Subscriptions page header.
2021-07-30 11:09:08 +02:00
Maria Górska-Piszek
a9ea6ecebc
Change menu item name to Marketplace.
2021-07-30 11:00:53 +02:00
roykho
d7493e10e1
Allow user with capabilities to view downloadable image closes #29988
2021-07-29 08:19:35 -07:00
Maria Górska-Piszek
8fdcaa0b55
Split Extensions page into 2 menu items.
2021-07-29 15:49:12 +02:00
Dan Bitzer
89fa082743
Remove \WC_Customer::get_hook_prefix method
...
This method is now redundant since the `$object_type` property is set for the class. This means the parent method will now return the exact same value.
2021-07-29 11:26:21 +09:30
Dan Bitzer
5c7d1a440a
Set $object_type prop for WC_Customer class
2021-07-29 11:26:21 +09:30
Vedanshu Jain
124aeb7467
Merge pull request #30204 from getsnoopy/fix-postal-code-labels
...
Correct postal code labels for US & India
2021-07-28 13:38:45 +05:30
Roy Ho
5a70e26541
Merge pull request #29470 from Quy/patch-1
...
Remove trailing colon when checkbox is before label
2021-07-22 16:16:47 +01:00
Roy Ho
1d725d8dc8
Merge pull request #30068 from jobthomas/patch-1
...
"Pending payment" instead of "Pending" as the correct status
2021-07-22 16:03:12 +01:00
Roy Ho
742d18a73a
Merge pull request #30252 from kravco/log-file-dropdown-modification-time
...
fix incorrect modification time in logs dropdown
2021-07-22 15:34:30 +01:00
Roy Ho
bb78d07615
Merge pull request #30334 from woocommerce/add_setting_to_tracker
...
Add the setting checkout_login_reminder to be tracked
2021-07-22 15:25:36 +01:00
Vedanshu Jain
50c8b7d1eb
Merge pull request #30335 from woocommerce/fix/30298
...
Remove unnecessary search related 'where' in handling of 'posts_clauses'
2021-07-22 16:11:20 +05:30
Nestor Soriano
70dc65ae48
Remove unnecessary search 'where' in handling of 'posts_clauses'
...
PR 29896 added extra handling in response to the 'post_clauses' hook
in order to use the new product attributes lookup table. However it
also added a new 'where' clause based on the value returned by
'get_main_search_query_sql', which turns out is not needed and
causes problems with some themes.
This commit removes that extra 'where'.
2021-07-22 11:26:10 +02:00
Menaka S
aa375b55a8
Add the setting checkout_login_reminder to be tracked
2021-07-22 13:03:12 +05:30
barryhughes
fbda9cb58e
Update with latest changes from trunk.
2021-07-21 14:54:53 -07:00
barryhughes
b97d2ed50e
Update setting text per feedback.
2021-07-21 07:45:28 -07:00
Claudio Sanches
683cc40cbf
Merge pull request #30097 from woocommerce/add/shipping-phone
...
Add support for Shipping Phone Number in Order and Customer classes
2021-07-20 21:00:45 -03:00
Claudio Sanches
5e4f3b40e3
Include since tag to new methods
2021-07-20 20:55:39 -03:00
barryhughes
c5c21fe5ee
Revise "Redirect only" deprecation message.
2021-07-20 11:18:22 -07:00
barryhughes
d81eee6b5a
Download handler: support falling back on the redirect method as an option.
2021-07-20 11:18:22 -07:00
barryhughes
dc3589f0e3
Revert f88586e
but add supporting logging.
2021-07-20 11:18:22 -07:00
Roy Ho
1947c80c21
Merge pull request #30305 from shyam-mishra/fix/30198
...
fixed by putting strip all tag
2021-07-20 15:54:09 +01:00
jonathansadowski
dc3b3dc662
Merge pull request #30301 from woocommerce/fix/30290
...
Use WC Version for loading scripts instead of hardcoding them closes …
2021-07-20 09:09:51 -05:00
roykho
d9a329e0cc
Update to use our own custom versioning
2021-07-20 05:59:35 -07:00
Roy Ho
0a857088f9
Merge pull request #30287 from woocommerce/fix/29723
...
Fix: "search product" block not displaying textbox in shop page
2021-07-19 16:17:49 +01:00
Nestor Soriano
bc7f9edb11
Fix product search block not actually working.
2021-07-19 16:51:13 +02:00
Nestor Soriano
88e8ea5dc2
Replace the 'wp_kses_allowed_html' hooking with a call to
...
'wp_kses_allowed_html' and a call to 'wp_kses'.
2021-07-19 15:10:33 +02:00
shyam-mishra
90fccabafa
fixed by putting strip all tag
2021-07-18 17:29:33 +05:30
Jonathan Sadowski
91c55b54c0
Update prepared query to use single-quote instead of double-quotes
2021-07-16 15:00:02 -05:00
Jonathan Sadowski
db44d15e3f
Apply patch to class-wc-webhook-data-store.php to fix sqli issue
2021-07-16 14:59:02 -05:00
roykho
740cd388dc
Use WC Version for loading scripts instead of hardcoding them closes #30290
2021-07-16 11:42:12 -07:00
Roy Ho
95abba7eeb
Merge pull request #30041 from woocommerce/add/29609
...
Sync the product attributes lookup table on product creation/change/deletion
2021-07-16 15:03:54 +01:00
Nestor Soriano
d3bfd33e98
Use 'esc_attr' instead of suppressing the PHPCS warning
2021-07-16 09:16:20 +02:00
Barry Hughes
97a397dba6
Merge pull request #30278 from woocommerce/fix/29969
...
Use single quotes to delineate mysql values instead of double quotes.
2021-07-15 14:44:00 -07:00
Nestor Soriano
c5ca35c911
Fix: "search product" block not displaying textbox in shop page
...
The "seach block" product doesn't display the textbox because its
HTML is filtered out by `wp_kses_post`. This fix hooks on
'wp_kses_allowed_html' in order to explicitly allow the HTML elements
of the block in the shop page.
2021-07-15 14:39:39 +02:00
Mahmoud Saeed
7cdf8d46f6
Fix fatal error if $screen is null
2021-07-14 17:51:44 +02:00
roykho
aa939f6081
Use single quotes to delineate mysql values instead of double quotes closes #29969
2021-07-14 08:45:01 -07:00
Nestor Soriano
9017c953bd
Remove the metabox for regenerating attribute lookup data for single product
...
Instead, a product selector has been added to the "Regenerate
product attributes lookup table" entry in the tools page. If a product
is selected, the tool regenerates the data only for that product;
otherwise, it regenerates the entire table.
This has forced a change on how the tools page is rendered. Now,
instead of each tool being just a description and a trigger link,
a form with GET method is rendered for each tool. The forms are rendered
first and then the tools, since HTML doesn't allow to include forms
inside tables; each button is associated to its form with a "form"
attribute.
Additionally, now the tools array returned by the woocommerce_debug_tools`
hook can have a 'selector' array with the details needed to render a
selector, which will also be part of the form for the tool.
2021-07-14 12:01:42 +02:00
Yordan Soares
ae4040368c
Fix the payment method title for the option "Other"
...
Closes : #30255
2021-07-11 23:38:53 -04:00
Matej Kravjar
f3dd7be2b0
fix incorrect modification time in logs dropdown
2021-07-11 10:33:08 +02:00
Alexandre Faustino
31ac6db10f
New hook for product external options
2021-07-07 10:41:40 +01:00
Néstor Soriano
6cc150e7be
Merge pull request #30194 from woocommerce/fix/29235
...
Fix/29235
2021-07-07 10:56:17 +02:00
jonathansadowski
6e208c9336
Merge pull request #29901 from woocommerce/fix/29884
...
Allows set downloadable permissions to any downloadable product in any order
2021-07-06 15:10:09 -05:00
roykho
5d0bcfa053
Revise logic to hook into admin_init to trigger adding note instead of scheduling
2021-07-06 09:21:42 -07:00
Barry Hughes
2cce7f3af8
Merge pull request #30199 from RhnSharma/revise-docblock-wc-format-decimal
...
Revise docblock for wc_format_decimal()
2021-07-02 07:50:56 -07:00
Varun Varada
e38be6df10
Correct postal code labels for US & India
...
Fixes #30203
2021-07-02 00:13:41 -05:00
Rohan Sharma
5087e00f17
task: revise docblock for wc_format_decimal()
2021-07-01 17:41:33 +05:30
Fitim Vata
482d019304
Change schema description for api_restock
2021-07-01 06:42:35 +02:00
roykho
d9773ee0e4
Fix typo
2021-06-30 21:02:15 -07:00
roykho
5bfee13c44
Remove trailing comma
2021-06-30 20:23:55 -07:00
roykho
ade4478912
Add WC Admin inbox note when page is created
2021-06-30 13:03:47 -07:00
Fitim Vata
3e17c0b618
[Rest] Refunds add api_restock param to restock items
2021-06-30 00:19:23 +02:00
roykho
946aeb8d15
Update create_pages function to support post_status
2021-06-29 13:51:35 -07:00
roykho
be53a0283e
Create the refund and returns policy page on a DB update routine
2021-06-29 12:18:01 -07:00
roykho
4585c7ef7f
Add refund and return page for creation
2021-06-29 10:06:21 -07:00
Barry Hughes
74dfa0d825
Merge pull request #30165 from woocommerce/fix/29768
...
Remove potential for type (and division-by-zero) errors when determining thumbnail sizes.
2021-06-29 07:34:33 -07:00
roykho
edd5463691
Simplied fix per comment
2021-06-29 06:41:16 -07:00
Denis Dvali
030680ed7f
Cast default status to integer on payment token update
2021-06-29 14:50:57 +03:00
Vedanshu Jain
89aac04387
Merge pull request #30138 from woocommerce/fix/30136-no-block-templates-for-products
...
Exclude block templates from showing up in product edit page
2021-06-29 17:12:17 +05:30
Michael P. Pfeiffer
a65f31e2de
Return early if gutenberg_get_block_template function does not exist
2021-06-29 13:10:45 +02:00
Claudio Sanches
13e88d5bb3
Merge pull request #29967 from diablodale/fix25288-partial
...
apply filter to errant hardcoded redirect on logout for custom endpoint
2021-06-28 17:25:05 -03:00
Néstor Soriano
1f1f331432
Merge pull request #30081 from woocommerce/frosso/wcs-extensions-bannes-updates
...
chore: copy changes on WCS banner
2021-06-28 16:52:44 +02:00
roykho
c56f4dea20
Revert this change for a different PR
2021-06-25 14:08:06 -07:00
roykho
1b8acc567b
Cast values when performing math operations to prevent PHP 8 fatal errors
2021-06-25 13:31:59 -07:00
roykho
bb2664d56a
Use a helper divider method to account for strings and zeros when dividing closes #29768
2021-06-25 13:30:04 -07:00
Vedanshu Jain
de9a0b176b
Merge pull request #30082 from woocommerce/frosso/remove-canada-post-extension-banner
...
chore: remove WCS canada post mentions
2021-06-25 15:38:29 +05:30
Néstor Soriano
761108ccce
Merge pull request #29749 from ovidiul/vip/fix_batch_export
...
Fixing batch export limitations
2021-06-25 09:34:23 +02:00
Néstor Soriano
21f7f97079
Merge pull request #30123 from woocommerce/add/24641
...
Introduces a new hook after an email is sent
2021-06-24 09:15:18 +02:00
Claudio Sanches
5128a45936
Apply suggestions from code review
2021-06-22 15:37:18 -03:00
vedanshujain
02f7a86db0
Specify default sort order for webhok DS.
2021-06-22 12:28:44 +05:30
vedanshujain
93fe370966
Update version to prep for 5.6
2021-06-22 12:28:20 +05:30
vedanshujain
f88586eb1f
Remove download headers when file was not served.
2021-06-22 12:24:47 +05:30
Albert Juhé Lluveras
ebee0e157e
Exclude block templates from showing up in product edit page
2021-06-21 20:41:48 +02:00
Claudio Sanches
88af805f31
Introduces woocommerce_email_sent hook
2021-06-18 11:14:11 -03:00
Barry Hughes
77127f93af
Merge pull request #30124 from woocommerce/Remove-ABSPATH-check-on-WC_Logger_Interface
...
Remove abspath check on wc logger interface
2021-06-17 09:47:50 -07:00
Claudio Sanches
a19b2a34cf
Introduces a new hook after an email is sent
...
Closes #24641
2021-06-17 12:36:25 -03:00
Claudio Sanches
9f8d3e84dc
Merge pull request #29970 from woocommerce/fix/29686
...
Include download IDs in csv import/export to retain import download permissions.
2021-06-17 12:11:20 -03:00
Vedanshu Jain
39c057f636
Merge pull request #29971 from woocommerce/hide-pypl-on-new-sites
...
Hide PayPal Standard on new installs
2021-06-17 19:40:53 +05:30
Nestor Soriano
48c44a6128
Add tests for product deletion in LookupDataStoreTest.
2021-06-17 15:31:23 +02:00
vedanshujain
381626069e
Load PayPal gateway directly to prevent potential gateway errors.
...
`install()` method may be called before wc_version is set, this may cause unknown errors in 3PD gateways.
So its safer to only load PayPal gateway directly.
2021-06-17 14:32:21 +05:30
roykho
f9e59fc9a9
At cancelled status for bulk actions closes #29928
2021-06-16 11:53:09 -07:00
Jonathan Sadowski
c67fda9552
Update importer to grab downloads id from export file when updating rows
2021-06-15 10:06:37 -05:00
Jonathan Sadowski
84eaa48511
Update exporter to include download IDs for possible retention on import
2021-06-15 10:06:37 -05:00
Nestor Soriano
0192ed0b93
Change LookupDataStore to allow updates being done in a scheduled action.
...
There's a new option, 'woocommerce_attribute_lookup__direct_updates'.
When set to 'yes', updates to the lookup table are performed as soon
as the change happen; otherwise, a scheduled action will do it,
the hook name is 'woocommerce_run_product_attribute_lookup_update_callback'
(the existing hook in the DataRegenerator class is renamed to
'woocommerce_run_product_attribute_lookup_update_callback')
Also, the settings page has a new "Advanced" section with a checkbox
to control the value of that new option; the section is visible only
when the feature has been enabled via LookupDataStore::show_feature.
2021-06-15 16:33:29 +02:00