Rodrigo Primo
6a4eaa4de5
Check object before calling one of its methods
...
Check to see if `$product` is an instance of WC_Product before calling WC_Product::get_id() to protect against a fatal error.
2018-05-28 16:36:36 -03:00
Rodrigo Primo
5ed26df842
Product properties should not be accessed directly
...
Use WC_Product::get_id() instead of WC_Product::ID as product properties should not be accessed directly.
Fixes #20278
2018-05-28 16:32:36 -03:00
Ralf Wiechers
47fbf7eef9
Allow related products limit to be like other post_per_page values
...
Fix #19994
2018-05-08 11:39:54 +02:00
Khan M Rashedun-Naby
f1c359859b
Removed redundant else
2018-04-25 14:35:30 +06:00
Peter Fabian
8e8a1ca054
Clear comment count transient when cleaning product transients
2018-04-10 12:12:51 +02:00
Mike Jolley
ced5980e79
Tweak `wc_get_price_excluding_tax` to not round the return value so calculations in admin are not pre-rounded.
2018-03-26 12:03:00 +01:00
Mike Jolley
0d624862c2
Use gallery thumbnail size for variation image switcher.
2018-03-09 14:36:14 +00:00
Claudio Sanches
da23b0399e
Short ABSPATH check
2018-03-08 16:26:01 -03:00
Mike Jolley
04eadf13ac
Merge branch 'master' into update/18894
2018-03-08 13:08:40 +00:00
Mike Jolley
39c6c9c72c
wc_get_price_excluding_tax handling for woocommerce_adjust_non_base_location_prices
2018-02-23 11:53:05 +00:00
Mike Jolley
f8edd02285
phpcbf auto fixes
2018-02-22 15:37:01 +00:00
Mike Jolley
9571a90c9f
phpcs
2018-02-22 14:30:13 +00:00
Mike Jolley
0f85e00af1
Product search functions should check for read access, not edit access
2018-02-22 14:11:27 +00:00
Mike Jolley
c8b14b6f76
Increase precision from 4 to 6
2018-01-30 15:00:53 +00:00
Mike Jolley
5eb4ed9b64
Merge pull request #18307 from unfulvio/issue-18223-transient
...
[#18223 ] Store related posts query arguments in transient
2018-01-03 11:47:15 +00:00
Fulvio Notarstefano
b8beb703ef
[ #18223 ] Filter results for related products
2017-12-29 12:18:50 +08:00
Fulvio Notarstefano
3045e01f4e
[ #18223 ] Store related posts query arguments in transient
2017-12-29 12:12:26 +08:00
Claudiu Lodromanean
eb60a17818
Merge pull request #18265 from Miller-Media/millermedia/scheduled_sales_actions
...
Added actions before & after scheduled sales initiation and completion
2017-12-22 10:23:02 -08:00
Matt Miller
69d9f1f6ff
Updated spacing
2017-12-22 09:58:05 -08:00
Matt Miller
4b83514e28
Added actions before and after the scheduled sales initiation and completion
2017-12-21 10:33:08 -08:00
Mike Jolley
5ed3c9e37e
Adjusts price filter code to exclude taxes to match how prices are stored in the DB
2017-12-14 15:21:49 +00:00
Mike Jolley
0a9485c465
Merge branch 'master' into feature/11259
...
# Conflicts:
# assets/css/admin-rtl.css
# assets/css/admin.css
# includes/admin/list-tables/class-wc-admin-list-table-products.php
# includes/class-wc-install.php
# includes/wc-update-functions.php
2017-12-04 14:14:03 +00:00
Claudio Sanches
777a004a1f
Allow max of 15 products in Recent Viewed Products widget
2017-11-29 19:24:39 -02:00
Claudio Sanches
929eb48fcd
Always save last viewed product ID into woocommerce_recently_viewed cookie
...
Currently if you already visited a product will not be listed at the top
of the "Recent Viewed Products" widget.
This happens because we only include new items if they are not already
in the list of viwed products.
This code changes a little the logic excluding the ID from viewed
products list and adding again.
Closes #17951
2017-11-29 19:21:04 -02:00
claudiulodro
c312cc35b1
Add new onbackorder stock status
2017-11-14 13:40:03 -08:00
Mike Jolley
db4e630600
Replace thumbnail names
2017-11-07 18:48:51 +00:00
Mike Jolley
e025caf177
Widths and aspect ratios
2017-11-07 18:32:43 +00:00
Mike Jolley
130d719d90
Small rounding error in items table
2017-11-02 15:03:43 +00:00
Rodrigo Primo
a3f14c7256
Caches call to load product variation attributes
...
This commit adds product variation attributes to WP cache when they are first loaded to avoid running the same database queries when the same product is loaded multiple times. This cache will be invalidated whenever product attributes are changed.
Fixes #17120
2017-10-27 10:01:23 -02:00
Rodrigo Primo
fb70ae3fea
Coding standards fixes
2017-10-25 17:53:17 -02:00
Mike Jolley
8eb500b8c1
Allow wc_get_formatted_variation to skip attributes used in the variation's name
...
Alternative fix for #17004
This matches the cart logic.
2017-10-02 15:50:10 +01:00
Claudio Sanches
03a189726e
Introduces woocommerce_get_product_id_by_sku filter
...
Closes #16559
2017-08-22 15:04:21 -03:00
Rami Yushuvaev
d1f4acc730
i18n: Simpler translation string with placeholders
...
Replace:
`wc_get_product should not be called before the woocommerce_init action.`
With:
`%1$s should not be called before the %2$s action.`
2017-08-16 00:26:14 +03:00
Mike Jolley
39af6fbe94
Add precision to price filter
...
Closes #16253
2017-08-03 08:17:23 +02:00
claudiulodro
e1fad0d7eb
Bring up to date with master
2017-07-28 14:27:19 -07:00
claudiulodro
d9c2b2cdea
Cleanup
2017-07-28 13:38:12 -07:00
claudiulodro
8dc0641149
Remove uneeded parse args
2017-07-28 13:31:53 -07:00
claudiulodro
e335724c50
Finalize product query
2017-07-28 11:59:44 -07:00
claudiulodro
96bc5e6f95
cleanup
2017-07-14 10:07:18 -07:00
claudiulodro
f66198c37d
Initial working wc_get_products
2017-07-14 09:50:20 -07:00
Claudiu Lodromanean
14aaebd3f5
Merge pull request #16094 from woocommerce/fix/15256
...
Check we have an object before using product props
2017-07-12 08:25:04 -07:00
Mike Jolley
b3e0804462
Check we have an object before using product props
...
Fixes #15256
2017-07-12 15:58:54 +01:00
Mike Jolley
022c528b3e
Remove value renaming code
2017-07-12 15:18:05 +01:00
Mike Jolley
ae0e03ef53
wc_products_array_filter_visible_grouped method
2017-06-20 15:00:58 +01:00
Mike Jolley
4a4e201888
Copy tweaks for catalog visibility
...
Ref #15604
2017-06-14 12:07:20 +01:00
Mike Jolley
282bf0fd68
Cleanup
2017-06-13 11:41:44 +01:00
yachmenov_c_
ab7a3b625c
#15584 - is_wp_error() checking added to prevent fatal
2017-06-13 11:19:56 +03:00
Mike Jolley
d3666738d8
Merge branch 'pr/15069'
2017-05-23 18:56:58 +01:00
Rasmus Bengtsson
185934fad9
Fix phpdoc to include params and correct types
2017-05-15 13:50:52 +02:00
Rasmus Bengtsson
6a7fc8650f
Remove unused local variables
2017-05-15 12:06:52 +02:00