Konstantin Kovshenin
5e892f9081
Helper: Strict equality check on slugs in `plugin_information` calls
2017-04-26 16:04:46 +03:00
Konstantin Kovshenin
b4ba43f551
Helper: Use `wp_safe_remote_request` for external calls.
...
Also whitelists woocommerce.dev as an external URL if
WP_DEBUG is turned on.
2017-04-26 15:57:56 +03:00
Mike Jolley
801f5e1eb1
Avoid escaped quote chars in strings
...
Closes #14670
2017-04-26 13:51:53 +01:00
avinapatel
824f13924e
Made the buyer phone number clickable in the in the order backend.
2017-04-26 17:48:56 +05:30
Mike Jolley
63e8221e2c
Add required placeholder for meta fields
...
Closes #14700
2017-04-26 11:35:34 +01:00
Beka Rice
f65b817fcf
Code review tweaks
2017-04-25 21:45:42 -04:00
Beka Rice
c552362b73
Confirm before deleting log files
2017-04-25 17:10:47 -04:00
Jeff Stieler
142bb9b24a
Add “free shipping” method to the automatically created zone (via setup wizard).
2017-04-21 08:46:03 -06:00
Konstantin Kovshenin
9fe91c7a2e
Helper: Fix some phpcs issues
2017-04-21 15:35:27 +03:00
Konstantin Kovshenin
e8b9bc8f98
Helper: First pass at merging the Helper plugin into WooCommerce
...
* Connect a site to a WooCommerce.com account
* List available product subscriptions
* Activate/deactivate subscriptions and extensions
* Serve updates for active subscriptions
2017-04-21 15:05:44 +03:00
Jeff Stieler
d844709db5
Only create a shipping zone from the wizard on the first run.
2017-04-20 23:26:37 -06:00
Jeff Stieler
f2f803d007
Create a shipping zone containing the store’s country when enabling shipping calculation from the setup wizard.
2017-04-20 23:02:59 -06:00
Claudio Sanches
accf956632
Merge pull request #14500 from woocommerce/fix/14494
...
Removed the non-functional order total input and combine the recalculation buttons into one working button.
2017-04-20 00:43:22 -03:00
Claudiu Lodromanean
fe0ff8d795
Merge pull request #14526 from woocommerce/fix/14517
...
wp_die when WC_REST_System_Status_Controller is. not available on status report.
2017-04-19 10:14:58 -07:00
Mike Jolley
be96e8c8a1
Merge pull request #14506 from woocommerce/fix/14496
...
Prevent nonce check outside admin when calculating for reports
2017-04-19 15:05:31 +01:00
Mike Jolley
8ab10ade0e
Missing comma for code standards
...
WC_Admin_Customize is a 3.1 class
Closes #14522
2017-04-19 11:15:10 +01:00
Mike Jolley
335319e6ea
wp_die when WC_REST_System_Status_Controller is. not available on status report.
...
Closes #14517
2017-04-19 11:08:34 +01:00
Claudio Sanches
2da71bd7fb
Prevent nonce check outside admin when calculating for reports
...
Fix all REST API reports endpoints.
Fixes #14496
2017-04-18 20:33:25 -03:00
Claudio Sanches
185ae083a1
Merge pull request #14499 from woocommerce/help-video-updates
...
Updates & fixes some embed problems
2017-04-18 18:32:16 -03:00
Mike Jolley
cd7d6cf73d
Add refund_lines
2017-04-18 20:29:10 +01:00
Mike Jolley
2a4103d776
Removed the non-functional order total input and combine the recalculation buttons into one working button.
...
Fixes #14494
2017-04-18 19:44:42 +01:00
Ryan Ray
40da9faa1a
Updates & fixes some embed problems
...
Added a new combined Creating Products video.
Fixes other time stamp embeds that weren’t really working.
2017-04-18 13:18:00 -04:00
claudiulodro
f21e47f7d0
Update save logic to allow filtering
2017-04-17 14:45:53 -07:00
Claudiu Lodromanean
f7c166ca22
Merge pull request #14368 from mdrahul/Fix-14366
...
Reset ratings count when product is duplicated, ref #14366
2017-04-14 11:40:00 -07:00
mdrahul
b4ca263a4f
Reset ratings count when product is duplicated, ref #14366
2017-04-14 11:37:15 +05:30
Mike Jolley
41f7a637cd
Use refund date not order date in refund display
...
Fixes #14332
2017-04-13 13:24:48 +01:00
Mike Jolley
2f9a9589df
woocommerce_admin_order_date_format filter to replace old post_date_column_time
2017-04-11 12:41:30 +01:00
Claudio Sanches
394532c9ab
Merge pull request #14199 from woocommerce/add/visibility-terms-debug-14147
...
Add product visibility terms to system status report to help debug
2017-04-10 18:52:10 -03:00
Claudio Sanches
47a6741707
Merge pull request #14221 from woocommerce/fix/14216
...
Do not duplicate grouped products, only variations
2017-04-10 18:49:28 -03:00
Claudio Sanches
b79711b54c
Merge pull request #14141 from rellect/copy_suffix
...
Add back the (Copy) suffix for duplicated products
2017-04-10 18:16:09 -03:00
Mike Jolley
ade147ccc2
Do not duplicate grouped products, only variations
...
Fixes #14216
2017-04-10 21:45:57 +01:00
Mike Jolley
7d5efe4b78
Add product visibility terms to system status report to help debug
...
Closes #14147
2017-04-10 15:51:14 +01:00
refael iliaguyev
6ee1fb0a62
set empty string as slug
2017-04-08 18:14:34 +03:00
refael iliaguyev
5add77c201
add 'woocommerce' text domain
2017-04-08 15:59:01 +03:00
refael iliaguyev
3be5f80ee7
unset slug - fix #14128
2017-04-08 13:39:06 +03:00
refael iliaguyev
3af7452370
Add back the (Copy) suffix for duplicated products
2017-04-08 13:16:42 +03:00
Mike Jolley
e14eb70814
Skip reports if no product is found
2017-04-07 16:08:06 +01:00
Claudio Sanches
464ea7f01d
Fixed ccoding standards
2017-04-06 19:46:06 -03:00
Claudio Sanches
c4adec3e1a
Removed translatable function used for variables
2017-04-06 19:45:59 -03:00
Claudio Sanches
56b8a4661a
Merge pull request #14074 from woocommerce/fix/14067
...
Fixed sanitization of order items meta data
2017-04-06 18:14:34 -03:00
Mike Jolley
c1b670eaa6
Remove date on dupe
2017-04-06 22:11:00 +01:00
Claudio Sanches
af7f271de1
Fixed sanitization of order items meta data
...
Closes #14067
2017-04-06 17:58:24 -03:00
rafsuntaskin
ac5de585e5
added bulk variation update for stock status, resolves #14046
2017-04-07 02:11:04 +06:00
Claudio Sanches
4032167f6c
Removed extra variation description extra sanitization
2017-04-06 13:21:34 -03:00
Claudio Sanches
3fff61ea4e
Merge pull request #14043 from woocommerce/fix/missing-product-type-field
...
if product type field is not posted, we should maintain existing type, not change to simple
2017-04-06 11:58:55 -03:00
Mike Jolley
82cdf65c04
if product type field is not posted, we should maintain existing type, not change to simple
2017-04-06 15:56:55 +01:00
Claudio Sanches
550f7b4028
Merge pull request #13986 from woocommerce/fix/13954
...
Fixed "singular" and "plural" parameters of WP_List_Table instances
2017-04-06 10:33:43 -03:00
Claudio Sanches
168a4a3096
Merge pull request #13909 from woocommerce/fix/prevent-only-color-picker-to-flip
...
Prevent RTL flip only color picker inputs
2017-04-05 21:21:38 -03:00
Claudio Sanches
5bcace31fc
Fixed "singular" and "plural" parameters of WP_List_Table instances
...
Both should be slugs and not translatable.
Fixes #13954
2017-04-05 18:15:40 -03:00
Justin Shreve
6b6f48e7dc
Prior to 3.0 there was a woocommerce_debug_posting filter that could be used to add rows to the environment section of the system status page. It was removed. This PR adds it back as woocommerce_system_status_environment_rows and aliases/deprecates the old one.
2017-04-05 09:13:20 -07:00
Claudio Sanches
3920a12d71
Prevent RTL flip only color picker inputs
...
Fixes #13723
2017-04-04 17:27:11 -03:00
Claudio Sanches
d881bf0500
Coding standards and changelog for #13867
2017-04-04 11:40:02 -03:00
Claudio Sanches
faf0104b49
Merge pull request #13260 from JeroenSormani/product-data-tab-priority
...
Add 'priority' support to product data tabs
2017-04-04 11:33:48 -03:00
Claudio Sanches
ca23ea9ef2
Merge pull request #13815 from woocommerce/fix-13813-1
...
Include WooCommerce endpoints to customize nav menu setting
2017-04-04 11:03:26 -03:00
Mike Jolley
b2e4052e3b
Stock qty should be wrapped in wc_stock_amount
2017-04-04 13:35:31 +01:00
Mike Jolley
c844ec6487
Merge pull request #13817 from woocommerce/improvement-13716
...
Allow setup wizard filtering
2017-04-03 19:26:39 +01:00
Claudiu Lodromanean
ef7dbc75a1
bump down version number
2017-04-03 11:24:01 -07:00
Claudiu Lodromanean
82c3f93340
Change to single quotes
2017-04-03 09:54:24 -07:00
Mike Jolley
31cd2dcb90
Merge pull request #13853 from woocommerce/crud-security-hardening
...
CRUD security/hardening
2017-04-03 11:09:38 +01:00
Mike Jolley
75f79b3279
Se 20y limit on datepicker too
2017-04-03 10:46:37 +01:00
Claudio Sanches
4922e17876
Include missing REST API v2 from webhooks options.
2017-04-02 03:07:09 -03:00
Claudiu Lodromanean
955f20be80
Do custom buttons before Cancel and Save buttons
2017-03-31 11:28:00 -07:00
Claudiu Lodromanean
0d84865b0f
Pass wizard around
2017-03-31 10:32:19 -07:00
Mike Jolley
14802a0307
Remove double unserialization
2017-03-31 12:10:20 +01:00
Mike Jolley
b50312a1d8
Prevent bad timestamps being used for dates in reports and add nonce field
2017-03-31 11:50:11 +01:00
Claudio Sanches
61ec9b3e51
Updated version to 3.1.0
2017-03-29 17:56:03 -03:00
Claudio Sanches
84e428abd3
Use correct attribute type label in attributes admin screen
...
This allow use a translatable label for attribute type instead of
forcing English for everybody.
2017-03-29 17:50:09 -03:00
Claudiu Lodromanean
27e1cffa30
Better way of passing on the next stepg
2017-03-29 11:22:55 -07:00
Claudio Sanches
bbd54cc15f
Merge pull request #13816 from woocommerce/fix-13813-2
...
Fixed titles and items from WC_Admin_Menus::nav_menu_links()
2017-03-29 14:27:38 -03:00
Mike Jolley
4e58d40404
Merge pull request #13814 from woocommerce/fix-13813
...
Load custom "WooCommerce endpoint" metabox only in Appearance > Menus.
2017-03-29 18:20:52 +01:00
corsonr
0608eaf11a
Fix 13820
...
Add the “description” class to `.cancel_sale_schedule` so that the
“cancel” link gets aligned properly with a margin left of 7 pixels.
2017-03-29 10:01:45 +02:00
Claudiu Lodromanean
da0b048788
Allow setup wizard filtering
2017-03-28 14:45:12 -07:00
Claudio Sanches
987fff3775
Fixed titles and items from WC_Admin_Menus::nav_menu_links()
2017-03-28 18:33:06 -03:00
Claudio Sanches
989d60a60a
Include WooCommerce endpoints to customize nav menu setting
2017-03-28 18:07:00 -03:00
Claudio Sanches
0964847e28
Load custom "WooCommerce endpoint" metabox only in Appearance > Menus.
...
Closes #13813
2017-03-28 16:06:26 -03:00
Akeda Bagus
0b416439c8
Fixed all typos of all files in includes/ directory.
...
Scanning and fixing were done automatically by codespell,
https://github.com/lucasdemarchi/codespell .
2017-03-29 00:58:51 +07:00
Mike Jolley
7202ebdb4a
Remove shipping from net sales
...
Fixes #13777
2017-03-27 12:18:09 +01:00
Mike Jolley
9260babfba
Fix end date when no date is set
2017-03-27 12:11:08 +01:00
Mike Jolley
5ceef2cdd5
Check we have a product object.
2017-03-24 15:02:51 +00:00
pierrebuet
32f8142c91
Fixes #13748
2017-03-24 12:13:00 +00:00
Mike Jolley
a0949747fa
Hide refund email from resend option
...
Closes #13713
See https://github.com/woocommerce/woocommerce/issues/13738
2017-03-23 11:25:03 +00:00
Mike Jolley
d9d62fac15
Merge pull request #13723 from rellect/colorpicker-rtl
...
RTL - prevent flipping of color input
2017-03-23 11:02:55 +00:00
refael iliaguyev
d8cd0a7550
prevent flipping of color input in rtl
2017-03-22 22:12:07 +02:00
Mike Jolley
b1e76fa68e
Merge pull request #13718 from rellect/correct-hours-minutes-rtl
...
RTL - Correct hour:minute input alignment in order details
2017-03-22 19:02:29 +00:00
refael iliaguyev
baef6f3907
correct hours:minutes inputs in rtl
2017-03-22 20:17:35 +02:00
Claudio Sanches
b528e25759
Improve address labels to help translations
2017-03-21 15:54:23 -03:00
Mike Jolley
e2c73c2277
Tweak labels for customer reg
...
Closes #13676
2017-03-21 13:23:38 +00:00
Mike Jolley
f14ce2f5f4
Merge branch 'pr/13663'
2017-03-20 16:25:37 +00:00
Mike Jolley
357227f46a
Code style
2017-03-20 16:25:30 +00:00
Mike Jolley
47036f2f48
Update setting wording
2017-03-20 16:08:53 +00:00
Krzysztof Grabania
b302d80707
Change default hidden shop_order columns
...
Since WC requires at least WP 4.4 we can use `default_hidden_columns` filter rather than creating user meta for hidden by default columns in shop orders. This PR also adds some conditional for hiding shipping or billing column based on `woocommerce_ship_to_countries` option.
2017-03-20 09:28:38 +01:00
corsonr
c126ee9a99
Add maybe blank check for API keys & webhooks
...
For consistency purpose in the way we display empty data (like orders
or coupons), the maybe blank check replaces the default empty table by
a more friendly message explaining the purpose of API keys and webhooks.
Results:
![](http://cld.wthms.co/cEF9+ )
2017-03-17 23:49:19 +01:00
Claudio Sanches
59c2849736
Changed version 2.7 to 3.0
2017-03-15 13:36:53 -03:00
Mike Jolley
d55653a408
Merge branch 'master' into fix-13498
...
# Conflicts:
# includes/class-wc-order.php
# tests/unit-tests/crud/data.php
2017-03-15 15:52:40 +00:00
Mike Jolley
a34dd0480d
Merge pull request #13587 from woocommerce/fix-13525
...
Update coupon date handling
2017-03-15 15:26:41 +00:00
Claudiu Lodromanean
3476121709
Use local time where appropriate
2017-03-14 10:27:48 -07:00
Claudiu Lodromanean
76536688e2
Use utc time for expiry box
2017-03-14 08:17:53 -07:00
Mike Jolley
7f787fac84
Check empty strings literally
...
Closes #13565
2017-03-14 12:17:49 +00:00
Mike Jolley
e13badcdb3
Merge pull request #13584 from woocommerce/13527-update-downloads-dates
...
Apply WC_DateTime to WC_Customer_Downloads
2017-03-14 12:11:28 +00:00
Claudio Sanches
f1c08f1a8e
Updated downloads view on admin
2017-03-13 20:54:43 -03:00
Claudiu Lodromanean
9b7c08fe8f
Update post type page with new date
2017-03-13 15:16:03 -07:00
Claudiu Lodromanean
12952ebcd0
Update coupon meta box with new date handling
2017-03-13 15:06:44 -07:00
Mike Jolley
9bee678819
API updates
2017-03-13 21:36:31 +00:00
Mike Jolley
dd1b8e35dc
API endpoints
2017-03-13 20:26:52 +00:00
Mike Jolley
c80fed52d8
Merge pull request #13571 from woocommerce/fix-13529
...
Check $_POST before trying to save order address inputs
2017-03-13 17:47:21 +00:00
Mike Jolley
38f31d3b8e
Remove broken coupon usage link
...
#13568
2017-03-13 17:27:59 +00:00
Claudiu Lodromanean
cf397cfbdd
Dont try and save inputs that arent there
2017-03-13 09:55:18 -07:00
Rami Yushuvaev
d2457fe922
i18n: escape translation strings and fix wrong usage of i18n functions
2017-03-13 07:39:46 +02:00
Mike Jolley
61484ed711
Update API endpoints
2017-03-10 18:54:59 +00:00
Mike Jolley
53962f1143
Other date_date call replacements
2017-03-10 16:43:05 +00:00
Mike Jolley
6848fad224
Merge branch 'timezone-poc' into fix-13498
2017-03-09 16:10:07 +00:00
Mike Jolley
a185e57ccb
Admin panel should not hide _ meta.
...
Fixes #13510
2017-03-09 11:45:22 +00:00
Mike Jolley
a598baaf9e
date helper methods
2017-03-09 11:06:36 +00:00
Mike Jolley
165cdca92b
Display date in admin using offset
2017-03-08 16:51:22 +00:00
Aristeides Stathopoulos
10ffc92a73
Inline control structures are not allowed
2017-03-07 22:24:24 +02:00
Aristeides Stathopoulos
70ee7ae7ea
Fix some PHPCS errors
2017-03-07 19:57:28 +02:00
Claudiu Lodromanean
527fb42771
Refactor empty option check
2017-03-02 08:21:20 -08:00
Claudiu Lodromanean
e132dcba17
Dont save empty text attributes
2017-03-01 10:39:08 -08:00
Peter J. Herrel
3f9bcc2a09
filter recent reviews dashboard widget query
2017-03-01 18:34:42 +01:00
Claudiu Lodromanean
84091e5d4b
Whitespace tweak
2017-02-28 09:49:15 -08:00
Ryan Ray
05a40d8df7
Merge branch 'master' into video-updates
2017-02-28 10:56:28 -05:00
Konstantinos Kouratoras
4d8714c50a
Fix a typo in help section
...
Fix `splease` typo in help section.
2017-02-28 13:24:30 +02:00
Mike Jolley
906bc70e74
Fix permalink base check
...
Closes #13374
2017-02-28 00:16:26 +00:00
Claudiu Lodromanean
4a4de2a951
Americanize some words
2017-02-27 14:59:37 -08:00
Mike Jolley
5c06a6a591
Missing wc_format_localized_price
...
Fixes #13356
2017-02-27 13:39:35 +00:00
Ryan Ray
024b77f088
Updated the embed code.
...
Added a few new videos.
Modified the videos to include more appropriate time stamps
2017-02-25 13:45:00 -05:00
Ryan Ray
b2107f1a62
Renaming what used to be WooCommerce 101 videos to the current Guided
...
Tour naming scheme.
2017-02-25 11:40:10 -05:00
Caleb Burks
e782760011
Clean up
...
These lines, so long ;p
2017-02-25 02:27:38 -06:00
Caleb Burks
21da6ee31c
Hide coupon free shipping conditionally
2017-02-25 02:16:30 -06:00
Claudio Sanches
a4d2048755
Fixed confuse translatable URLs
2017-02-24 16:41:56 -03:00
Claudio Sanches
bf51da64d7
Merge branch 'master' into fix-13335
2017-02-24 16:07:00 -03:00
Mike Jolley
f9b17ea681
Use edit context when duplicating sku
2017-02-24 11:42:28 +00:00
Claudio Sanches
ad09c23d1f
Fixed wrong index for _wc_variation_file_hashes, closes #13322
2017-02-23 18:17:44 -03:00
Mike Jolley
04aebd9fa7
Merge pull request #13306 from woocommerce/fix-13303
...
Fix multiple item additon to orders
2017-02-23 18:11:02 +00:00
Mike Jolley
aaecd9e97c
Handle _no_shipping_class
2017-02-23 15:48:53 +00:00
Mike Jolley
34d03e524a
woocommerce_date_input_html_pattern filter
...
Closes #13289
2017-02-23 12:57:33 +00:00
Mike Jolley
dec52e8be2
Fix multiple item additon
2017-02-23 10:19:15 +00:00
Claudio Sanches
53cf89f63a
Coupon amount should be localized
2017-02-22 18:58:32 -03:00
Claudio Sanches
e42e2a3335
Replace woocommerce_coupon_code filter by wc_format_coupon_code()
2017-02-22 14:40:24 -03:00
Mike Jolley
b409c1edef
Use CRUD in coupons list
2017-02-22 17:29:59 +00:00
Mike Jolley
3af989fa1b
Merge pull request #13281 from woocommerce/fix-13265
...
Fix sale date field
2017-02-22 16:18:35 +00:00
Mike Jolley
2ac125417f
Fix sale date field
2017-02-22 10:31:20 +00:00
Beka Rice
24b586c18f
Fixes coupon styles so admin CSS applies
2017-02-21 21:29:06 -05:00
JeroenSormani
097309a0c8
Add 'priority' support to product data tabs
2017-02-21 08:34:43 +01:00
Claudio Sanches
12d2d6656e
Merge pull request #13246 from woocommerce/fix-13233
...
Reset columns when invalid
2017-02-20 12:28:50 -03:00
Mike Jolley
35c3b829e4
Reset columns when invalid
2017-02-20 13:21:51 +00:00
Frédéric Demarle
048882f66d
Separate logic from action for product duplicate
2017-02-18 17:50:45 +01:00
Kathy
c30b1c1bb3
Coupon tweaks ( #13222 )
...
* pass coupon to applied/removed JS trigger
* add coupon id and coupon object to action hooks in admin metabox
2017-02-17 11:58:15 +00:00
Mike Jolley
1348f6efd7
Merge branch 'master' into db-schema-tweaks
...
# Conflicts:
# includes/admin/class-wc-admin-duplicate-product.php
2017-02-16 16:33:20 +00:00
Mike Jolley
dd3d46ccaf
Merge branch 'master' into includes
...
# Conflicts:
# includes/admin/class-wc-admin-duplicate-product.php
2017-02-16 16:28:46 +00:00
Mike Jolley
2505abeb21
Merge pull request #13202 from woocommerce/fix-13199
...
Duplicate products; fix variation creation and add actions
2017-02-16 16:18:53 +00:00
Mike Jolley
4271352502
Escaping dates and statuses
2017-02-16 15:59:28 +00:00
Mike Jolley
bbf8e750ce
Tidy up includes
2017-02-16 11:46:01 +00:00
Mike Jolley
e07d9ad970
Actions and filters
...
Adds actions when duplicating things so objects can be changed, and
reinstates woocommerce_duplicate_product_exclude_meta which can unset
meta keys before save.
Closes #13180
2017-02-15 15:35:59 +00:00
Frédéric Demarle
f502e306e6
Add filter woocommerce_duplicate_product_exclude_children back
2017-02-14 16:39:49 +01:00
Mike Jolley
d080e135ee
Reduce `select *` usage
2017-02-13 12:58:42 +00:00
Mike Jolley
82d9abd4c5
Make sure enabled is checked by default
...
#13147
2017-02-10 17:43:32 +00:00
Mike Jolley
5349171083
This panel does not show in products anyway
...
Fixes #13133
2017-02-10 12:51:49 +00:00
Claudiu Lodromanean
ab8fb48bb4
Fix and standardize e-mail sending
2017-02-09 14:49:39 -08:00
Mike Jolley
962b60c8fe
kses/sanitize
2017-02-09 15:43:47 +00:00
Mike Jolley
1c10ad94cb
Remove order item column due to performance issues on orders screen
2017-02-09 12:29:16 +00:00
Mike Jolley
a7b2a0ac7c
Merge pull request #13107 from woocommerce/fix-12962
...
Add locale independent wc_get_permalink_structure function
2017-02-08 23:33:56 +00:00
Mike Jolley
649f55b494
Load default country/state on edit
...
Closes #13061 Fixes #12899
2017-02-08 10:56:00 +00:00
Mike Jolley
3b06660edf
Merge pull request #12917 from woocommerce/12170-rtl
...
#12170 Set up RTL generation and enqueuing
2017-02-08 10:29:55 +00:00
Mike Jolley
fcae260b43
Missing placeholder
2017-02-07 17:07:11 +00:00
Mike Jolley
09f2c6b89a
Add locale independent wc_get_permalink_structure function
2017-02-07 16:16:45 +00:00
Claudiu Lodromanean
e45adc14ed
Bring up-to-date with master
2017-02-06 10:10:41 -08:00
Mike Jolley
58118997a9
Merge pull request #13069 from jaydeeprami/Fix-Issue-13067
...
Fixed issue ref #13067
2017-02-06 12:36:53 +01:00
Jaydeep
91cd899989
Fixed issue ref #13067
2017-02-06 14:35:55 +05:30
Claudiu Lodromanean
9fadeacfdc
Tweak shipping zones button styling to handle RTL better
2017-02-01 10:25:42 +01:00
Mike Jolley
efcbdc3031
Tweaks for #12805
...
Closes #12805
2017-01-31 17:25:57 +01:00
Claudiu Lodromanean
da22e021f9
Tweak admin tabs CSS to look good in LTR and RTL modes.
2017-01-31 10:09:56 +01:00
Jaydeep Rami
615ba59ebb
Fixed issue #12986
2017-01-26 23:21:34 +05:30
Justin Shreve
474a307420
Introduce get_tax_class_slugs.
2017-01-25 13:38:13 -08:00
Justin Shreve
e8237eab3d
Merge pull request #12965 from woocommerce/update/duplicate-product
...
Update WC_Admin_Duplicate_Product to use CRUD.
2017-01-25 12:18:49 -08:00
Justin Shreve
bcae0166fd
Fix spacing error, return objects on our new hook, and force sku to be unique when duplicating.
2017-01-25 11:44:27 -08:00
Mike Jolley
e9b0fba63c
Merge pull request #12953 from pierrebuet/master
...
Updating the way select2 v4 loads translated strings
2017-01-25 00:22:47 +00:00
Justin Shreve
10d3e2d580
Update WC_Admin_Duplicate_Product to use CRUD.
2017-01-24 11:57:48 -08:00
pierrebuet
41a937041d
Updating the way select2 v4 loads translated strings
...
Correcting Issue #12952 .
In select2 v4 the callback functions used to format the messages have
changed their names and the structure of the options have changed,
using now a „language“ object.
I was not able to find a reference in the select2 v4 code how to format
the number of matches back. Further when using v4 I don’t see any
indication on the number of the number of returned matches, so I
consider the parameter as obsolete.
2017-01-23 22:04:52 +01:00
Claudio Sanches
3e60bd64de
Send emails using site language, closes #12931
2017-01-23 18:40:36 -02:00
Mike Jolley
cd05b94ec3
woocommerce_admin_process_product_object hook
2017-01-23 10:20:11 +00:00
Claudiu Lodromanean
754a12c88a
12170 Set up RTL generation and enqueuing
2017-01-20 10:29:48 -08:00
Hannah Swain
c22b1d766a
Update class-wc-admin-menus.php
...
Capitalize "s" in "Visit store" to match case on "Visit Site".
2017-01-19 14:47:29 +01:00
Mike Jolley
17481af671
Allow html in description
2017-01-17 15:50:19 +00:00
Mike Jolley
cb04d5985a
Fix add zone button and default title
...
Fixes #12829
2017-01-17 15:25:12 +00:00
Claudio Sanches
c001b508d5
Merge branch 'master' into fix/stock-bulk
2017-01-16 20:41:33 -02:00
Justin Shreve
3e92ec9d59
Fix stock updating on bulk edit.
2017-01-16 10:57:14 -08:00
Justin Shreve
cabff4fe28
Fix stock, virtual, and featured checks by passing correct data to quick-edit.js
2017-01-16 09:59:56 -08:00
Claudio Sanches
022d4fdac4
Coupon expiry date do not allow multiple date formats
2017-01-14 00:10:51 -02:00
Claudio Sanches
9c27661dea
Synchronized with master
2017-01-12 17:53:15 -02:00
Mike Jolley
91c68d211f
Merge pull request #12798 from woocommerce/orphan-variations-fix-12614
...
Orphan variations fix
2017-01-11 16:23:14 +00:00
Mike Jolley
748db4e675
Defer flush so CPT is updated before flush.
...
Fixes #12787
2017-01-11 16:12:00 +00:00
Mike Jolley
ba8f308100
Merge branch 'master' into orphan-variations-fix-12614
...
# Conflicts:
# includes/class-wc-post-data.php
2017-01-11 15:42:20 +00:00
Claudio Sanches
fff98a9fbd
Removed more legacy $woocommerce variable
2017-01-11 13:31:31 -02:00
Mike Jolley
61ce6a2d21
remove notice text
2017-01-11 11:48:11 +00:00
Chouby
1a1a152e2e
Fix duplicate_post_taxonomies() when using non unique slugs
...
Since WP 4.3, it is possible to use non unique terms slugs in the same taxonomy. Currently duplicate_post_taxonomies() uses the term slug in wp_set_object_terms(), thus may set a wrong term. I propose to use term_id instead, which ensures that the correct term is set.
2017-01-11 09:32:12 +01:00
Claudio Sanches
7d090957c8
Merge pull request #12794 from shivapoudel/wc-pages
...
Tweak - Exclude profile pages from WC pages
2017-01-10 16:37:12 -02:00
Shiva Poudel
8171c73e9b
Tweak - Exclude profile pages from WC pages using array_diff
2017-01-10 21:55:11 +05:45
Mike Jolley
00250e8eab
Fix date query format
2017-01-10 15:50:05 +00:00
Manos Psychogyiopoulos
bffdc27e8c
fix variation attributes display in stock reports
2017-01-09 12:03:08 +02:00
Jon Surrell
f1a90d6b05
Move level filters to dropdown
...
Drop table list "views" and use dropdown filter for sources and levels.
2017-01-08 19:32:53 +01:00
Jon Surrell
a992084776
Sort by timestamp by default
2017-01-08 18:55:21 +01:00
Jon Surrell
0aab3282f4
Add more sanitizing
...
These values should be controlled, but additional sanitization is preferable.
2017-01-08 18:53:01 +01:00
Mike Jolley
66c3cff76d
More escaping
2017-01-06 14:09:36 +00:00
Mike Jolley
76f8c3dddd
Escaping for scruitinizer
2017-01-06 12:45:28 +00:00
Mike Jolley
f7d72afcf9
Detect classname when saving attributes
2017-01-05 16:54:47 +00:00
Jon Surrell
d38e22329f
Replace count with empty check
2017-01-05 16:33:58 +01:00
Jon Surrell
e6bcc1aeb6
Replace 'All' with 'All sources' in dropdown
2017-01-05 16:23:03 +01:00
Mike Jolley
17f78d9668
Fallback to full image
...
Closes #12759
2017-01-05 14:31:04 +00:00
Mike Jolley
5dba3d5bfe
Sync variation names
2017-01-04 15:18:02 +00:00
Beka Rice
b8c7d7e771
Fixes undefined index notices with empty select2
2017-01-03 09:16:58 -05:00
Claudio Sanches
6d45e531fd
Merge pull request #12734 from corsonr/fix_wizard_tracking_name
...
Updated WooThemes to WooCommerce
2017-01-02 17:09:22 -02:00
corsonr
62c881b3c2
Updated WooThemes to WooCommerce
2017-01-02 17:56:19 +01:00
Jon Surrell
14e5bdcf91
Fix typos
2017-01-02 14:51:56 +01:00
Jon Surrell
4cfc6b4d04
Handle top and bottom bulk actions
2017-01-02 14:42:14 +01:00
Jon Surrell
b4b5c5124a
Refactor WC_Admin_Log_Table_List::prepare_items
...
Extract several methods to simplify structure and flow
2017-01-02 14:42:13 +01:00
akashsonic
202458a1f3
Dynamic add 2 attribute.
...
Add dynamic 2 attributes rows & cols in woocommerce_wp_textarea_input function. User can add dynamic this attributes in text-area field.
2017-01-02 18:01:52 +05:30
Jon Surrell
90ef632fa5
Colorize leveles in db log table
2016-12-29 12:03:59 +01:00
Jon Surrell
4cf86ef346
Use constants over settings to configure logger
...
Settings have been removed.
WC_LOG_THRESHOLD and WC_LOG_HANDLER constants have been added.
2016-12-29 11:58:43 +01:00
Jon Surrell
e4681d268b
Remove logging
2016-12-29 11:58:43 +01:00
Jon Surrell
269addd9f8
Rework db log table
...
Change tag from text search to select list.
Flatten and clean up query logic.
Add required methods for source <select>.
2016-12-29 11:58:43 +01:00
Jon Surrell
588b1c2267
Format date in log viewer table
2016-12-29 11:58:43 +01:00
Jon Surrell
e4d5886427
Replace log `tag` with log `source`
2016-12-29 11:58:43 +01:00
Jon Surrell
5700043e6d
Deprecate wc_get_log_file_path
...
wc_get_log_file_path moves into `WC_Log_Handler_File` class as a static
method.
Update deprecations and version info.
2016-12-29 11:58:43 +01:00
Jon Surrell
de076a313e
Fix settings log texts
...
Add 'woocommerce' to __ translated texts.
Improve texts.
2016-12-29 11:58:43 +01:00
Jon Surrell
970a33e182
Cleanup log list table view
...
Format log timestamp.
Add is_valid_level check to $_REQUEST level filter.
General cleanup: formatting, layout, commentary.
2016-12-29 11:58:43 +01:00
Jon Surrell
aee5917440
Change wc_safe_dump to wc_print_r
...
Match print_r arguments, this makes usage obvious.
2016-12-29 11:58:43 +01:00
Jon Surrell
5f24eca7e2
Add delete to db log viewer table
...
Clean up some nonce logic.
Use a single <form> containing log table.
2016-12-29 11:58:43 +01:00
Jon Surrell
81eaa5ae17
Make lot threshold strings translatable
2016-12-29 11:58:43 +01:00
Jon Surrell
080cf8e436
Store log levels as integer representations in database
...
This will allow indexed ordering by severity.
Add WC_Log_Levels::get_severity_level method to translate severity
integers to level strings. The inverse of WC_Log_Levels::get_level_severity.
Add context to tests.
2016-12-29 11:58:43 +01:00
Jon Surrell
be38e8f2fe
Add log threshold setting to settings page
2016-12-29 11:58:43 +01:00
Jon Surrell
0f13cca921
Use autoloader for log handlers
2016-12-29 11:58:43 +01:00
Jon Surrell
e2f76bcd54
Fix logs-db redirects
2016-12-29 11:58:42 +01:00
Jon Surrell
c633db9d65
Add woocommerce_default_log_handler setting
...
Adds configuration to settings page
Show status-logs page based on settings (unify logs & database logs)
Register default log handler by default
2016-12-29 11:58:42 +01:00
Jon Surrell
44ec07902d
Add confirmation to db log flush
2016-12-29 11:58:42 +01:00
Jon Surrell
c945d727d5
Add log flushing to db log viewer
2016-12-29 11:58:42 +01:00
Jon Surrell
e42d2e61fd
Update print_r to use wc_safe_dump
2016-12-29 11:58:42 +01:00
Jon Surrell
7a3c6bcc0c
Fix phpcs issues
2016-12-29 11:58:42 +01:00
Jon Surrell
d6a6b8771d
Add level views to db log table
2016-12-29 11:58:42 +01:00
Jon Surrell
30fdca65a9
Log viewer via html template
2016-12-29 11:58:42 +01:00
Jon Surrell
bc3f788507
Implements database log viewer
2016-12-29 11:58:42 +01:00
Jon Surrell
9adb64b6b9
Restore log deletion from admin log viewer page
...
WC_Logger no longer controls logging and has no knowledge of files.
Correctly handle `remove_log` action via file log handler.
2016-12-29 11:58:42 +01:00
Mike Jolley
daea231ab7
Merge pull request #12666 from woocommerce/select2-4
...
Upgrade Select2 to V4
2016-12-24 14:40:09 +00:00
Mike Jolley
f3dc355632
Check post data is set
...
Closes #12670
2016-12-22 14:41:39 +00:00
Mike Jolley
92968492a0
Customer search
2016-12-21 14:18:33 +00:00
Mike Jolley
96877dbb25
Fix product search inputs
2016-12-21 13:23:26 +00:00
Mike Jolley
badf8d7d55
Add select2 script and CSS
2016-12-20 16:45:22 +00:00
Mike Jolley
2ebd83aa2d
Merge pull request #12653 from shivapoudel/blank-state-trash-btn
...
Hide "Empty Trash" button in blank state after removing all data
2016-12-20 11:09:52 +00:00
Mike Jolley
bc24a2e854
BW compat for variable naming
...
@webaware
2016-12-20 11:07:31 +00:00
Shiva Poudel
d20cdd2830
Hide "Empty Trash" button in blank slate after removing all data
2016-12-20 12:15:17 +05:45
Mike Jolley
2e77e38d33
colour -> color
...
#12627
2016-12-19 11:41:48 +00:00
Mike Jolley
a9a21bf9e0
Fix sale date series
...
Fixes #12609
2016-12-16 12:35:33 +00:00
Claudio Sanches
485c89ee99
Fixed wrong textdomain
2016-12-15 14:44:43 -02:00
Mike Jolley
d52a126eb2
Remove bulk_action callback
2016-12-15 15:55:40 +00:00
Mike Jolley
61605e893b
Remove legacy code and add correct callback
...
#12476
2016-12-15 15:51:54 +00:00
Mike Jolley
cf0943fda9
Fix term sorting
...
Closes #12602
2016-12-15 14:09:01 +00:00
Mike Jolley
66be50ba72
More explicit bulk price labels
2016-12-14 12:06:46 +00:00
Mike Jolley
7806ac4edf
Missing data store
...
Fixes #12588
2016-12-14 11:26:21 +00:00
Mike Jolley
f29288b542
Fix default attribute saving
2016-12-13 20:03:00 +00:00
Mike Jolley
d441e34ef5
Support template option
...
Closes #12544
2016-12-13 14:02:52 +00:00
Mike Jolley
0e72b87ca1
Allow comment editing.
...
Closes #12563
2016-12-12 13:00:08 +00:00
Mike Jolley
12608af03a
Sorting handling
2016-12-08 14:28:51 +00:00
Mike Jolley
47fbae4d26
Product Visibility Taxonomies ( #12527 )
...
* Convert visibility and featured to taxonomy
* Comment
* Add missing tax_queries
* Only check SKU after read.
* Added visibility term for outofstock products to speed those queries up al
* wc_bool_to_string
2016-12-08 10:56:45 +00:00
Justin Shreve
a315e174b7
Fix tax name typo and wrap with _escape.
2016-12-07 11:03:28 -08:00
Mike Jolley
d9420e01d2
Fix themes_api fatal error
2016-12-07 11:37:00 +00:00
Justin Shreve
b5e9fc08fe
Set featured status and catalog visibility when saving products.
2016-11-30 10:20:18 -08:00
agrillo
328401271f
Fixed: if woocommerce_resend_order_emails_available hook return an empty array the optgroup label "Resend order emails" It is also printed
2016-11-30 11:32:38 +01:00
Mike Jolley
086d8bce1d
Fix is_callable
2016-11-25 14:48:20 +00:00
Matty
ff1442e9aa
Allow cross sells to be sold as variations
2016-11-25 13:17:09 +00:00
Mike Jolley
f67ffe4d89
Merge pull request #12465 from woocommerce/crud-ajax-class
...
AJAX Class and other fixes
2016-11-25 10:44:20 +00:00
Claudio Sanches
1ed2f9d136
Fixed undefined index while saving coupons on admin screen
2016-11-24 15:43:01 -02:00
Mike Jolley
9087a45f29
Remove attribute_ prefix rather than add so that get_attributes has better return values, and don't show duplicate data in cart.
2016-11-24 14:20:48 +00:00
Mike Jolley
badd63bdd9
Merge pull request #12448 from woocommerce/webhook-api-versions
...
Allow send webhook payload using legacy API v3 or WP REST API integration
2016-11-24 10:22:01 +00:00
Mike Jolley
b2b42600cd
Merge pull request #12454 from woocommerce/deprecation-wrappers-12328
...
Deprecation wrappers
2016-11-23 17:42:45 +00:00
Claudio Sanches
bf598d538f
Merge pull request #12453 from woocommerce/reports-12425
...
Reports 12425
2016-11-23 15:04:44 -02:00
Mike Jolley
d7dfdd3d10
Wrap all deprecation calls.
2016-11-23 16:15:00 +00:00
Mike Jolley
c8d1acb33e
Prevent tags breaking page layout
2016-11-23 15:49:35 +00:00
Mike Jolley
f2ea71ea6f
Reports fixes
2016-11-23 15:36:52 +00:00
Claudio Sanches
92ad1b43b2
Updated webhook admin options
2016-11-22 23:08:22 -02:00
Claudio Sanches
5d1c074998
Fixed headers response data
2016-11-22 22:48:31 -02:00
Claudio Sanches
a98c4b429f
Fixed broke webhooks pagination label
2016-11-22 22:48:00 -02:00
Claudio Sanches
4d85905c0b
Allow set webhook api version on admin
2016-11-22 21:58:36 -02:00
Justin Shreve
90e93e1eba
Set a blank default name when displaying the shipping zone form, so the placeholder will be used instead.
2016-11-22 10:52:58 -08:00
Mike Jolley
bc1103b438
Missing key in download variation
2016-11-22 15:43:21 +00:00
Mike Jolley
b73bbabab6
Fix missing key variable
2016-11-22 15:41:37 +00:00
Mike Jolley
32de28355a
Merge branch 'master' into order-data-store
...
# Conflicts:
# includes/admin/meta-boxes/class-wc-meta-box-order-data.php
2016-11-21 14:45:46 +00:00
Mike Jolley
b81bde4f5a
admin updates
2016-11-18 19:56:17 +00:00
Claudio Sanches
0806897fa8
Keep backwards compatibility while saving and displaying order custom addresses metadata on admin
2016-11-18 17:40:32 -02:00
Mike Jolley
b1565cf0d6
Download update routine and interface
2016-11-18 19:29:37 +00:00
Mike Jolley
1b6d7acd24
Data store for downloads
2016-11-18 17:13:02 +00:00
Claudio Sanches
6d66391a68
Merge pull request #12388 from woocommerce/terms-performance
...
Optimize terms queries
2016-11-18 13:01:38 -02:00
Claudio Sanches
2a4aa26a31
Removed extra …
2016-11-18 12:19:44 -02:00
Claudio Sanches
a27ac728f3
Fixed undefined post
2016-11-18 12:17:29 -02:00
Claudio Sanches
7bf6fa0f11
Merge pull request #12391 from woocommerce/support-wp47-bulk-actions
...
Use new WP 4.7 bulk actions filters
2016-11-18 09:14:24 -02:00
Claudio Sanches
c0809d0b72
Fixed a typo and missing comma
2016-11-18 09:13:37 -02:00
Claudio Sanches
375b6e9789
Remove legacy dependency code
2016-11-17 19:06:46 -02:00
Claudio Sanches
92c7cafff8
Use new WP 4.7 bulk actions filters, closes #12379
2016-11-17 18:57:48 -02:00
Claudio Sanches
f5a228509a
Fixed coding standards
2016-11-17 18:07:58 -02:00
Claudio Sanches
e1aeba9f21
Remove all wp_get_post_terms() and wp_get_object_terms() terms occurrences
2016-11-17 17:02:05 -02:00
James Koster
1039babe2c
manual order creation - make address load/copy icons text links to improve usability. closes #12356
2016-11-17 12:38:15 +00:00
Justin Shreve
20fca44334
Handle product quick and bulk edit.
2016-11-16 12:54:53 -08:00
Justin Shreve
a6155c2d7c
Add zone_id to get_zones output for ajax.
2016-11-16 04:54:42 -08:00
Justin Shreve
735c1b7a14
Finish moving queries to the shipping zone data store, update usage of deprecated get_zone_id, legacy updates.
2016-11-16 04:53:23 -08:00
Mike Jolley
76b32c9aa5
WIP - Product CRUD ( #12065 )
...
* Created function to get the catalog visibility options
* First methods for WP_Product crud
* Product set methods
* Fixed several erros while setting data
* First methods for WP_Product crud
* Product set methods
* Fixed several erros while setting data
* Hardcode the get_type per product class
* Initial look through getters and setters and abstract data
* Missing var
* Add related product functions and deprecate those in class.
* No need to exclude ID
* Fixed coding standards and improved the docblocks
* Get cached terms from wc_get_related_terms()
* Fixed wrong variable in wc_get_related_terms
* Use count() instead of sizeof()
* Sanitize ids later
* Remove unneeded comments
* wc_get_product_term_ids instead of related wording and use in other places.
get_the_terms is used here and also handles caching, something
wp_get_post_terms does not.
* Clean up the abstract product class a bit, deprecate two functions we have renamed, make update & create work properly, and add some tests for it.
* Bump template version
* Handle PR feedback: Remove duplicate regular_price update, allow changing of post status for products, remove deprecation for get_title since we might still offer it as a function
* Made abstract function useful
* External Product CRUD
* _virtual meta should be 'no', not taxable, in product unit test helper
* Grouped product class
* Tests
* Move children to meta and update test
* Use get_upsell_ids
* Spacing in query
* Moving and refactoring methods
* Availability html
* Tidy/add todos
* Rename method
* Put back review functions (still todo)
* missing $this
* get_price_including_tax/excluding_tax functions
* wc_get_price_to_display
* Price handling
* [Product CRUD] Variable (#12146 )
* [Product CRUD] Variable Products
* Handle PR feedback.
* [Product CRUD] Grouped Handling (#12151 )
* Handle grouped product saving
* Update routine
* [Product CRUD] Product crud terms (#12149 )
* Category and tag id handling
* Replace template functions
* Remove todo
* Handle default name in save function
* Product crud admin save routine (#12174 )
* Initial props
* Work on admin saving
* Set/get attributes
* Atom was moaning about this before but no longer.
* Update get_shipping_class
* WC_Product_Attribute
* Use getter in admin panel
* Fix attribute saving
* Spacing
* Fix comment
* wc_implode_text_attributes helper function
* [Product CRUD] Product crud admin use getters (#12196 )
* Initial props
* Work on admin saving
* Set/get attributes
* Atom was moaning about this before but no longer.
* Update get_shipping_class
* WC_Product_Attribute
* Use getter in admin panel
* Fix attribute saving
* Move settings into new files
* Refactor panels and use getters
* Use getters for variation panel
* Revert save variation changes for now
* Add todos
* Fix downloads
* REST API CRUD Updates
* Additional API updates/fixes. Added some todos
* Fix final failing tests and implementing setters/getters and attributes functionality.
* Fix comparison for is_on_sale and remove download_type from WC_Product.
* Add a wc_get_products wrapper.
* Remove the download type input from the product data metabox for downloadable products. (#12221 )
* [Product CRUD] Variations - setters, getters and admin. (#12228 )
* Started on variation changes
* Stock functions
* Variation class
* Bulk change ->id to get_id() to fix variation form display
* Missing status
* Fix add to cart
* Start on stored data save
* save variation
* Save_variations
* Variation edit panel
* Save variations code works.
* Remove stored data code and fix save
* Improve legacy class
* wc_bool_to_string
* prepare_set_attributes
* Use wc_get_products
* More feedback fixes
* Feedback fixes
* Implement CRUD in the legacy REST API
* Handle PR feedback
* [Product CRUD] Getter setter proxy methods (#12236 )
* Started on variation changes
* Stock functions
* Variation class
* Bulk change ->id to get_id() to fix variation form display
* Missing status
* Fix add to cart
* Start on stored data save
* save variation
* Save_variations
* Variation edit panel
* Save variations code works.
* Remove stored data code and fix save
* Improve legacy class
* wc_bool_to_string
* prepare_set_attributes
* Use wc_get_products
* More feedback fixes
* get_prop implementation in abstract and data classes
* Implement set_prop
* Change handling
* Array key exists
* set_object_read
* Use get_the_terms() instead of wp_get_post_terms()
wp_get_post_terms() is a wrapper around wp_get_object_terms() which does not
use the object cache, and generates a database query every time it is used.
get_the_terms() however can use data from the object cache if present.
* Allow WP_Query to preload post data, and meta in wc_get_products()
Allow WP_Query to bulk query for post data and meta if more than
just IDs are requested from wc_get_products(). Reduces query count
significantly.
* [Product CRUD] Variable, variation, notices, and stock handling (#12277 )
* No longer needed
* Remove old todos
* Use getters in admin list
* Related and upsells update for CRUD
* Fix notice in gallery
* Variable fixes and todos
* Context
* Price sync
* Revert variation attributes change
* Return parent data in view context
* Defer term counting
* wc_find_matching_product_variation
* Stock manage tweaks
* Stock fixes
* Correct id
* correct id
* Better sync
* Data logic setter fix
* feedback
* First methods for WP_Product crud
* Product set methods
* Fixed several erros while setting data
* Hardcode the get_type per product class
* Initial look through getters and setters and abstract data
* Missing var
* Fixed coding standards and improved the docblocks
* Get cached terms from wc_get_related_terms()
* Fixed wrong variable in wc_get_related_terms
* Use count() instead of sizeof()
* Add related product functions and deprecate those in class.
* No need to exclude ID
* Sanitize ids later
* Clean up the abstract product class a bit, deprecate two functions we have renamed, make update & create work properly, and add some tests for it.
* Remove unneeded comments
* wc_get_product_term_ids instead of related wording and use in other places.
get_the_terms is used here and also handles caching, something
wp_get_post_terms does not.
* Handle PR feedback: Remove duplicate regular_price update, allow changing of post status for products, remove deprecation for get_title since we might still offer it as a function
* External Product CRUD
* _virtual meta should be 'no', not taxable, in product unit test helper
* Bump template version
* Made abstract function useful
* Grouped product class
* Tests
* Move children to meta and update test
* Use get_upsell_ids
* Spacing in query
* Moving and refactoring methods
* Availability html
* Tidy/add todos
* Rename method
* Put back review functions (still todo)
* missing $this
* get_price_including_tax/excluding_tax functions
* wc_get_price_to_display
* Price handling
* [Product CRUD] Variable (#12146 )
* [Product CRUD] Variable Products
* Handle PR feedback.
* [Product CRUD] Grouped Handling (#12151 )
* Handle grouped product saving
* Update routine
* [Product CRUD] Product crud terms (#12149 )
* Category and tag id handling
* Replace template functions
* Remove todo
* Handle default name in save function
* Product crud admin save routine (#12174 )
* Initial props
* Work on admin saving
* Set/get attributes
* Atom was moaning about this before but no longer.
* Update get_shipping_class
* WC_Product_Attribute
* Use getter in admin panel
* Fix attribute saving
* Spacing
* Fix comment
* wc_implode_text_attributes helper function
* [Product CRUD] Product crud admin use getters (#12196 )
* Initial props
* Work on admin saving
* Set/get attributes
* Atom was moaning about this before but no longer.
* Update get_shipping_class
* WC_Product_Attribute
* Use getter in admin panel
* Fix attribute saving
* Move settings into new files
* Refactor panels and use getters
* Use getters for variation panel
* Revert save variation changes for now
* Add todos
* Fix downloads
* REST API CRUD Updates
* Additional API updates/fixes. Added some todos
* Fix final failing tests and implementing setters/getters and attributes functionality.
* Fix comparison for is_on_sale and remove download_type from WC_Product.
* Add a wc_get_products wrapper.
* Remove the download type input from the product data metabox for downloadable products. (#12221 )
* [Product CRUD] Variations - setters, getters and admin. (#12228 )
* Started on variation changes
* Stock functions
* Variation class
* Bulk change ->id to get_id() to fix variation form display
* Missing status
* Fix add to cart
* Start on stored data save
* save variation
* Save_variations
* Variation edit panel
* Save variations code works.
* Remove stored data code and fix save
* Improve legacy class
* wc_bool_to_string
* prepare_set_attributes
* Use wc_get_products
* More feedback fixes
* Feedback fixes
* Implement CRUD in the legacy REST API
* Handle PR feedback
* [Product CRUD] Getter setter proxy methods (#12236 )
* Started on variation changes
* Stock functions
* Variation class
* Bulk change ->id to get_id() to fix variation form display
* Missing status
* Fix add to cart
* Start on stored data save
* save variation
* Save_variations
* Variation edit panel
* Save variations code works.
* Remove stored data code and fix save
* Improve legacy class
* wc_bool_to_string
* prepare_set_attributes
* Use wc_get_products
* More feedback fixes
* get_prop implementation in abstract and data classes
* Implement set_prop
* Change handling
* Array key exists
* set_object_read
* Use get_the_terms() instead of wp_get_post_terms()
wp_get_post_terms() is a wrapper around wp_get_object_terms() which does not
use the object cache, and generates a database query every time it is used.
get_the_terms() however can use data from the object cache if present.
* [Product CRUD] Variable, variation, notices, and stock handling (#12277 )
* No longer needed
* Remove old todos
* Use getters in admin list
* Related and upsells update for CRUD
* Fix notice in gallery
* Variable fixes and todos
* Context
* Price sync
* Revert variation attributes change
* Return parent data in view context
* Defer term counting
* wc_find_matching_product_variation
* Stock manage tweaks
* Stock fixes
* Correct id
* correct id
* Better sync
* Data logic setter fix
* feedback
* Prevent notices
* Handle image_id from parent
* Fix error
* Remove _wc_save_product_price
* Remove todo
* Fixed wrong variation URLs
* Fixed undefined $image_id in WC_Product_Variation::get_image_id()
* Allow wc_rest_prepare_date_response() handle timestamps
* Updated get methods on REST API for variations
* Use variations CRUD to save variations metadata
* [Product CRUD] Abstract todos (#12305 )
* Get dimensions and weights, with soft deprecation
* Product attributes
* Ratings
* Fix read method
* Downloads
* Feedback
* Revert "[Product CRUD] Abstract todos (#12305 )"
This reverts commit 9a6136fcf8
.
* Remove deprecated get_variation_id()
* New default attributes method
* [Product CRUD] Product Datastore (#12317 )
* Fix up tests in the product/* folder.
* Handle data store updates for grouped, variable, external, simple, and general data store updates for products.
* Variations & variable changes.
* Update -functions.php calls to use data store.
* Add an interface for the public product data store methods.
* Finished product factory tests
* Correctly delete in the api, fix up some comments, and implement an interface for the public variable methods.
* Fix up delete in all versions of the api
* Handle feedback
* Match protected decloration to parent
* Product crud abstract todos (#12316 )
* Get dimensions and weights, with soft deprecation
* Product attributes
* Ratings
* Fix read method
* Downloads
* Feedback
* Fix up store
* Fixed method returning in write context
* Fix error in variation admin
* Check for parent value - fixes tax class
* Remove old/complete todos
* Allow set tax class as "parent"
* Removed duplicated sync
* Fixed wrong variation URLs
* Fixed undefined $image_id in WC_Product_Variation::get_image_id()
* Allow wc_rest_prepare_date_response() handle timestamps
* Updated get methods on REST API for variations
* Use variations CRUD to save variations metadata
* Remove deprecated get_variation_id()
* New default attributes method
* Fixed method returning in write context
* Allow set tax class as "parent"
* Removed duplicated sync
* Fixed coding standards
* TODO is not accurate.
* Should pass WC_Product instancies to WC_Comments methods (#12327 )
* Use new method in abstract order class to prevent headers sent issue in tests
* Fixed variable description in REST API
* Updated how create initial product variation
* Fixed a few fatal errors and warnings in Products CRUD (#12329 )
* Fixed a few fatal errors and warnings in Products CRUD
* Fixed sync functions
* Add variations CRUD to legacy API (#12331 )
* Apply crud to variable products in legacy API v1
* New REST API do not need fallback for default attributes
* Apply variations CRUD to legacy API v2
* Legacy v2 - save default attributes
* Variations in legacy API v2 do not have descriptions
* Fixed legacy API v2 variations params
* Applied variations CRUD to legacy API v3
* Sync before save in legacy apis
* Punc
* Removed API todos
* Removed test
* Products endpoint tweaks (#12354 )
* Var type already normalized on CRUD
* Let Product CRUD handle with validation, sanitization and conditional checks
* Set downloads using WC_Product_Download
* Stop try catch exceptions more than one time
* Handle WC_Data_Exception in legacy API
* Complete remove products when fails on creating
* On creating I mean!
* Already have a method to complete delete products
* Fixed standards using WP CodeSniffer
* get_the_terms() returns false when empty
* get_manage_stock returns boolean
@claudiosanches
* Merge conflict
* Variations API endpoint fixes
* Product CRUD improvements (#12359 )
* args is not used any more - remove todo
* Added test for attributes
* wc_get_price_excluding_tax usage
* parent usage
* Fix rating counts
* Test fixes
* Cleanup after tests
* Make sure status transition code runs even during API calls, not just in admin.
* Default visibility
* Fix attribute setting in API
* Use get name instead of get title
* variation id usage
* Improved cross sell templates
* variation_data
* Grouped product sync
* Notices
* Sync is not needed in API
* Delete
* Rename interfaces
* Update counts in data store
2016-11-16 12:38:24 +00:00
Mike Jolley
c3b4f87d4a
Fix text
...
Closes #12294
2016-11-10 16:18:05 +00:00
Justin Shreve
8612ce877c
Merge pull request #12284 from woocommerce/system-status-security-section
...
New system status security section
2016-11-10 00:53:48 -08:00
Claudio Sanches
4d4fb839be
Applied REST API methods for security section on system status page
2016-11-09 22:19:47 -02:00
Claudio Sanches
6b5786e35f
Updated messages
2016-11-09 11:54:28 -02:00
Claudio Sanches
49a574e704
Move all JavaScript from system status page to a new file ( #12283 )
2016-11-09 11:36:14 +00:00
Claudio Sanches
52f09d9fda
New system status security section
2016-11-08 21:00:46 -02:00
Claudio Sanches
d0fae22528
Fixed undefined property on admin addons
2016-11-08 18:31:39 -02:00
Rami Yushuvaev
402216a553
a11y: add `role="button"` to delete note links
2016-11-05 19:12:04 +02:00
Rami Yushuvaev
e71cae8d8f
a11y: make order notes metabox accessible
2016-11-05 18:56:03 +02:00
Rami Yushuvaev
d85075dcb0
a11y: replace `title` attributes with `aria-label`, for better accessibility
2016-11-04 17:41:51 +02:00
Rami Yushuvaev
9469673c05
a11y: remove unneeded `title` attributes
2016-11-04 17:40:15 +02:00
Claudio Sanches
2de494e105
Merge pull request #12219 from ramiy/i18n-translation-comments
...
i18n: add translators comments
2016-11-03 13:24:35 -02:00
Mike Jolley
32e814eef1
Use all paid statuses in $customer->get_total_spent()
2016-11-03 11:27:03 +00:00
Rami Yushuvaev
55f08d62ae
add translators comments
2016-10-29 23:03:28 +03:00
Rami Yushuvaev
cb0b487433
Fix travis error
2016-10-29 20:51:23 +03:00
Rami Yushuvaev
93d55dade9
add translators comments
2016-10-29 20:32:38 +03:00
Rami Yushuvaev
9c9f165448
Fix travis error
2016-10-29 16:10:55 +03:00
Rami Yushuvaev
4e36ce7425
add translators comments
2016-10-29 15:57:09 +03:00
Rami Yushuvaev
8ab8bef52e
add translators comments
2016-10-29 13:51:56 +03:00
Rami Yushuvaev
6cc301e58c
add translators comments
2016-10-29 13:16:03 +03:00
Claudio Sanches
4a1d5d3b0c
Use Order CRUD to save admin order data ( #12181 )
...
* Fixed downlodable permissions while updating orders.
- Fixed undefined $wpdb fatal error
- Fixed how to update permissions when updated the billing_email
cc @mikejolley
* Use order CRUD to update admin order data
* Updated WC_Meta_Box_Order_Data::save() params and updated docblocks
* Missing period
* Handle cache and status on CRUD side
2016-10-28 10:52:01 +01:00
Claudio Sanches
7c28cb4d27
Merge pull request #12199 from woocommerce/product-checkboxes
...
Improved product type options.
2016-10-27 16:04:16 -02:00
Claudio Sanches
fa0c710802
i18n <a> links, closes #12195
2016-10-27 15:36:24 -02:00
Claudio Sanches
9b0b4be843
Improved product type options, closes #12183
2016-10-27 15:06:33 -02:00
Rami Yushuvaev
0be4db2261
more i18n updates ( #12189 )
...
* i18n: simpler translation strings
* i18n: simpler translation strings
* i18n: readble printf(), and moving the %s placeholder to `%s product`
* i18n: make string translatable and remove the HTML tags
* i18n: avoide using HTML tags in translatino strings
* i18n: move the colon into the translation string and use %s placeholder for the IP
* i18n: use sprintf() on field-validation translation strings, and unify those strings
* i18n: move colons into the translation strings
* i18n: use `%s` placeholder as the site name in "Powered by WooCommerce" string
* i18n: use `%s` placeholder for min and max price
* i18n: rewrite the translation strings printf()
2016-10-26 14:35:52 -02:00
Rami Yushuvaev
0c1e531091
few more i18n updates ( #12185 )
...
* i18n: simpler translation strings
* i18n: simpler translation strings
* i18n: readble printf(), and moving the %s placeholder to `%s product`
* i18n: make string translatable and remove the HTML tags
* i18n: avoide using HTML tags in translatino strings
2016-10-26 11:31:32 -02:00
Rami Yushuvaev
59dc477a20
Direction characters (i18n, RLT, a11y) ( #12177 )
...
* RTL+i18n: product title stricture as translation string to allow RTL languages to change `→` TO `←`
* i18n: move the `→` into the translation string to allow RTL languages to translate to `←`
* RTL: product filter indent using `→` and `←` chars
* a11y: remove `←` char, it's a bad accessibility practice to use visual indicators to point to menus
* a11y: remove `←` char, it's a bad accessibility practice to use visual indicators to point to menus
2016-10-25 21:34:50 -02:00
Mike Jolley
6c80a08174
[2.6] Split method up and check permissions
...
Closes #12168
2016-10-25 11:43:44 +01:00
Rami Yushuvaev
140d0efb99
i18n: Avoid using HTML tags in translation strings ( #12166 )
...
* i18n: Remove some HTML tags from translation strings
* i18n: simpler translation string
* i18n: translations strings with surrounding `<strong>` HTML tags should be moved outside the translation string
* i18n: Avoide using `<code>' HTML tags in translation strings
* i18n: Split the notice to avoide using HTML tags in translation strings
2016-10-24 21:56:37 -02:00
Rami Yushuvaev
f27499b501
i18n Improvements ( #12078 )
...
* use %s in translations strings
* merge simmilar error strings
* i18n: use sprintf() in translation strings to make them easier to understand for translators
* i18n: remove sprintf() function from translation string with unused parameter
* i18n: move colons and brackets into the translation strings
* revert comit addaa5d
* Fix broken sprintf()
* i18n: move colons into the translation strings on error messages
* Fix Travis-CI Error: operator must be surrounded by a single space
2016-10-24 08:33:32 +01:00
Rami Yushuvaev
4375618438
i18n context functions ( #12156 )
...
* Replace some context function with translation comments
* Remove two more context function
* Replace another context function with translation comments
2016-10-24 08:31:07 +01:00
Terence O'Donoghue
edd14cd8df
New Action for after Product Attribute Settings ( #12099 )
...
Allows developers to add extra checkboxes etc.
2016-10-21 15:31:20 +01:00
Daniel Hüsken
ab7f9dd674
Flush rewrite rules with cron for attribute terms ( #12132 )
2016-10-21 15:29:50 +01:00
Mike Jolley
958b97a578
Merge pull request #12129 from shivapoudel/plugin-review
...
Update wp.org plugin review rating link
2016-10-19 11:14:21 +01:00
Shiva Poudel
64c6ec8537
Update wp.org plugin review rating link
2016-10-19 11:29:20 +05:45
Rami Yushuvaev
fec057c993
Use get_admin_page_title() function to display admin titles ( #12077 )
...
* Use get_admin_page_title() function to display admin titles
* revert
* i18n: use sprintf() in translation strings
2016-10-13 13:34:48 -03:00
James Koster
3823b78318
Add/product galleries ( #11665 )
...
* register prettyPhoto but don't enqueue. #10721
* Remove lightbox option. #10721
Also registers the prettyPhoto styles instead of enqueueing
* Stip all prettyPhoto related stuff from the templates and tidy up some logic. #10721
* Add flexslider assets #10721
* styling and re-adds `woocommerce_single_product_image_thumbnail_html`. #10721 .
* Add zoom functionality. #10721
* Move js to single-product.js. #10721
* styling of the gallery thumbnails when using the `product_page` shortcode. #10721
* Only enable the zoom if the image is large enough. #10721
* Use a 4 column layout by default. #10721
* Make the carousel options filterable. #10721
* rtl styles for gallery. #10721
* Don't zoom on handheld devices. #10721
* markup tweaks in prep for photoswipe
* disable zoom for now
* Add and enqueue photoswipe assets
* add the photoswipe template
* initialise photoswipe - it's alive!
* tidy up js. add title. add separate trigger. #10721
* Move photoswipe functions to single-product.js. #10721
* reactivate the zoom! #10721
* style the photoswipe trigger. #10721
* disable flexslider animation loop. #10721
* js tidy up. #10721
* Fix jshint
* Abstract the product gallery scripts
* Minify
* Fixed conflict with the admin bar
* Photoswipe conflict with admin bar
* Index. #10721
* photoswipe button styles. #10721
* Styling. #10721
* No animation on zoom
* Image width on mobile
* No shadows please. #10721
Looking at you, Twenty Twelve.
* code tidy and add class to placeholder figure. #10721
* simplify rtl query
* photoswipe button styles
* Comma should not be here
* zoom icon #10721
* gallery thumb styles. #10721
* trigger icon. #10721
* Image margins. #10721
* icon hover states. #10721
* Variation handling
* Fix zoom and heights
* Resize after timeout
2016-10-13 15:25:42 +01:00
Mike Jolley
42f420b16c
Correct admin link for variable product.
2016-10-13 15:18:44 +01:00
Mike Jolley
e3fa4de7c8
Hide shipping tax class setting when shipping is disabled
...
Closes #11960
2016-10-13 12:14:41 +01:00
Rami Yushuvaev
b8f2f29d5a
Remove deprecated admin screen icons ( #12074 )
2016-10-12 10:57:24 -03:00
Manos Psychogyiopoulos
4658245625
Revise the stock + stock status saving logic ( #11858 )
...
* use set_stock to reset stock meta when not managing stock
Ensures that the 'woocommerce_{ variation | product }_set_stock' hooks fire to refllect the fact that stock becomes infinite.
* track state of Manage Stock? option
* quick/bulk edit fixes
* reapply quick and bulk edit fixes
* improve conditional reset logic that prevents actions from *_set_stock actions from firing with every save
2016-10-12 12:51:40 +01:00
Mike Jolley
a426004975
Fixed numbered properties
2016-10-12 12:02:51 +01:00
Mike Jolley
0829200299
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# includes/admin/class-wc-admin-help.php
2016-10-12 11:18:27 +01:00
Rami Yushuvaev
eae583fc3c
Update wp.org plugin directory links
2016-10-12 11:16:58 +01:00
Claudio Sanches
657c312cae
Fix strings case ( #12069 )
...
* Fixed case for all _e, esc_attr_e and esc_html_e strings
* Fixed case for all _n_noop strings
* Fixed case for all _x strings
* Fixed case for all __, esc_html__ and esc_attr__ strings
* Fixed a few more strings
* Fixed strings in unit tests
* Fix PayPal Standard case.
* Save Order text
2016-10-12 11:16:30 +01:00
Rami Yushuvaev
65cf1bcb6f
Merge branch 'master' of https://github.com/ramiy/woocommerce into i18n/similar-strings
2016-10-11 21:14:56 +03:00
Mike Jolley
2a51a76e4e
Merge branch 'pr/12056'
2016-10-11 17:36:40 +01:00
Mike Jolley
a7ccc38096
Define classnames to choose what gets hidden
2016-10-11 17:36:34 +01:00
Mike Jolley
cee978e6f7
Add notice and hide templates
2016-10-11 12:44:54 +01:00
Mike Jolley
d7f2d29ddc
Add row actions back
2016-10-11 11:46:23 +01:00
Rami Yushuvaev
83e938af1e
i18n: Merge similar translation strings to reduce the total strings count #11905
2016-10-11 04:39:13 +03:00
Mike Jolley
8a510994ef
Merge branch 'master' into shipping-zone-ui
...
# Conflicts:
# assets/css/admin.css
2016-10-10 18:45:54 +01:00
Mike Jolley
2d270fb405
Fix saving and rest of world
2016-10-10 18:41:07 +01:00
Mike Jolley
160049eddd
Remove save button from zones screen.
2016-10-10 17:50:29 +01:00
Jonathan Belcher
45739697e0
Change Add-ons to Extensions within the admin
2016-10-05 14:25:28 -04:00
Claudio Sanches
81ffb798a1
Removed nav menu rename hack
2016-10-04 13:55:50 -03:00
Claudio Sanches
514d8899ba
Merge pull request #12012 from woocommerce/fix-add-ons
...
Only display image if src is provided
2016-10-04 13:23:00 -03:00
Jonathan Belcher
f740497883
Update class-wc-admin-addons.php
2016-10-04 12:15:52 -04:00
Jonathan Belcher
1ef33a0452
Only display image if src is provided
2016-10-04 11:47:38 -04:00
Justin Shreve
2cc04663ee
Don't run expiry date through date() if it isn't set. Also don't do a string comparison check on an integer.
2016-09-30 14:16:41 -07:00
Matty
d037c4a3f2
Ensures any checks for 'woothemes.com' in logic also check for 'woocommerce.com'.
2016-09-28 12:19:58 +02:00
Matty
ae75f8b8cd
Adjusts all references of 'woothemes' to 'woocommerce' in relevant URLs, excluding the Travis CI integration which correctly uses 'woocommerce/woocommerce'.
2016-09-28 12:17:40 +02:00
Justin Shreve
0aa65fa0d0
Merge pull request #11951 from woothemes/feature-add-ons
...
[feature] Add ons screen update
2016-09-27 11:25:53 -07:00
Claudio Sanches
150ce8b7ee
Merge pull request #11965 from woothemes/iMazed-patch-1
...
Change Twitter handle to WooCommerce
2016-09-27 12:45:36 -03:00
Claudio Sanches
e972c1aac2
Change woothemes.com to woocommerce.com, closes #11966
2016-09-27 12:44:48 -03:00
Jonathan Belcher
1d066234d5
[feature] Add ons screen update
2016-09-26 15:45:10 -04:00
Mike Jolley
83cc0c7066
Work on shipping zone screens
2016-09-24 03:22:57 +01:00
Ines
53391bad01
Change Twitter handle to WooCommerce
...
Tweets were sending out with the @WooThemes handle still, the account we're phasing out. Changed `data-via=` from WooThemes to WooCommerce.
2016-09-23 10:34:23 +02:00
Claudio Sanches
c5c1e9ecbe
Merge pull request #11904 from BIOSTALL/patch-1
...
Fix settings sectionend
2016-09-13 18:53:15 -03:00
Claudio Sanches
be029374ce
Fixed coding standards
2016-09-13 18:24:21 -03:00
Claudio Sanches
5de8dd0d65
Fixed coding standards
2016-09-13 17:47:19 -03:00
rspublishing
e640707f89
Use numbered index in sprintf
2016-09-13 14:39:16 +02:00
rspublishing
8265295862
Minor text changes
2016-09-13 13:56:49 +02:00
rspublishing
9ec739c167
Link to SSL/HTTPS doc from checkout settings
2016-09-13 13:50:52 +02:00
rspublishing
2526ba49a8
Replace WooThemes.com with WooCommerce.com
2016-09-13 13:47:40 +02:00
Steve Marks
9f007e0875
Fix settings sectionend
...
Fixed incorrect sectionend reference in Email settings
2016-09-12 15:40:28 +01:00
Aristeides Stathopoulos
9668247b95
WordPress.PHP.YodaConditions.NotYoda
2016-09-09 03:14:28 +03:00
Aristeides Stathopoulos
734f284fa4
WordPress.PHP.YodaConditions.NotYoda
2016-09-08 01:32:24 +03:00
Mike Jolley
311c540662
Merge pull request #11833 from aristath/master
...
Coding Standards (2nd pass)
2016-09-07 10:14:17 +01:00
Mike Jolley
e4c91aef62
[2.6] Don't SUM meta
...
#11838
2016-09-07 10:05:17 +01:00
Mike Jolley
ed2b7a9f57
[2.6] refunded_order_items should be reset per loop
...
#11838
2016-09-07 09:31:17 +01:00
Mike Jolley
cf59524dd7
Fix order total race condition in CRUD
2016-09-07 09:28:11 +01:00
Justin Shreve
376a53de04
Merge pull request #11846 from woothemes/payment-gateway-api
...
Add Payment Gateways API
2016-09-06 10:34:09 -07:00
Mike Jolley
0618719b03
[2.6] Dynamic max run text
...
fixes #11849
2016-09-06 12:52:10 +01:00
Mike Jolley
0c78ed7f9b
[2.6] Start sale on variation save if applicable
...
Fixes #11804
2016-09-06 11:37:20 +01:00
Justin Shreve
fd952e8efa
Payment Gateways API
2016-09-05 14:49:29 -07:00
Aristeides Stathopoulos
6ac7f03241
Generic.Formatting.DisallowMultipleStatements.SameLine
2016-09-02 06:40:52 +03:00
Aristeides Stathopoulos
2346c3b735
Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace
2016-09-02 06:15:49 +03:00
Aristeides Stathopoulos
c6a87301c1
Squiz.Commenting.InlineComment.SpacingBefore
2016-09-02 05:48:11 +03:00
Aristeides Stathopoulos
39d4d4bd69
Squiz.Commenting.DocCommentAlignment.SpaceBeforeStar
2016-09-02 05:40:36 +03:00
Aristeides Stathopoulos
cc0b29ccf4
PEAR.Functions.FunctionCallSignature.SpaceAfterCloseBracket
2016-09-02 05:00:46 +03:00
Aristeides Stathopoulos
d4e3faf014
PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket
2016-09-02 04:51:31 +03:00
Aristeides Stathopoulos
0516e96843
PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket
2016-09-02 04:33:57 +03:00
Aristeides Stathopoulos
8fe4cd65a4
PEAR.Functions.FunctionCallSignature.SpaceBeforeOpenBracket
2016-09-02 04:12:22 +03:00
Aristeides Stathopoulos
e07511502d
Additional coding-standards fixes.
2016-09-02 03:26:24 +03:00
Aristeides Stathopoulos
fde1037757
fix failing tests.
2016-09-01 23:50:14 +03:00
Mike Jolley
402d0ff077
Merge branch 'master' into pr/11797
...
# Conflicts:
# includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php
# includes/api/class-wc-rest-coupons-controller.php
# includes/class-wc-coupon.php
# tests/unit-tests/api/coupons.php
# tests/unit-tests/coupon/crud.php
2016-09-01 11:43:31 +01:00
corsonr
8cb17c1923
branch conflict fix
2016-08-30 14:30:05 +02:00
Mike Jolley
499e190efb
Merge pull request #11785 from woothemes/coupon-exceptions
...
Coupon Exceptions and REST/CRUD improvements
2016-08-30 11:44:19 +01:00
Mike Jolley
df35845d4d
wc_get_coupon_id_by_code
2016-08-30 11:43:53 +01:00
Oliver Juhas
9a0c283b10
Making sure `wc_get_screen_ids` function exists
...
This is a fix for issue #11795
2016-08-27 16:46:23 +02:00
Aristeides Stathopoulos
72696901f3
WordPress.WhiteSpace.OperatorSpacing.SpacingAfter
2016-08-27 09:14:06 +03:00
Aristeides Stathopoulos
fb62d280b5
WordPress.WhiteSpace.OperatorSpacing.NoSpaceBefore
2016-08-27 09:07:42 +03:00
Aristeides Stathopoulos
e69fafbda7
WordPress.WhiteSpace.OperatorSpacing.NoSpaceAfter
2016-08-27 09:06:22 +03:00
Aristeides Stathopoulos
f2730eea02
WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd
2016-08-27 08:57:05 +03:00
Aristeides Stathopoulos
a19848978a
WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterCloseParenthesis
2016-08-27 07:47:24 +03:00
Aristeides Stathopoulos
9543c7fe1c
WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis
2016-08-27 07:29:49 +03:00
Aristeides Stathopoulos
82f3cc221e
WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis
2016-08-27 07:23:02 +03:00
Aristeides Stathopoulos
d430dabb37
Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines
2016-08-27 07:04:18 +03:00
Aristeides Stathopoulos
741f2b954a
Squiz.WhiteSpace.SuperfluousWhitespace.EndLine
2016-08-27 07:01:22 +03:00
Aristeides Stathopoulos
56fd004a72
WordPress.Arrays.ArrayDeclaration.FirstIndexNoNewline
2016-08-27 06:56:09 +03:00
Aristeides Stathopoulos
55075ce3a4
WordPress.Arrays.ArrayDeclaration.IndexNoNewline
2016-08-27 06:35:20 +03:00
Aristeides Stathopoulos
6c30f84fa2
WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys
2016-08-27 06:23:21 +03:00
Aristeides Stathopoulos
ff852038c9
WordPress.Arrays.ArrayKeySpacingRestrictions.NoSpacesAroundArrayKeys
2016-08-27 06:11:30 +03:00
Aristeides Stathopoulos
72ee94d11b
WordPress.Arrays.ArrayDeclaration.SpaceBeforeComma
2016-08-27 05:46:40 +03:00
Aristeides Stathopoulos
0b0f67ad28
WordPress.Arrays.ArrayDeclaration.SpaceAfterDoubleArrow
2016-08-27 05:36:32 +03:00
Aristeides Stathopoulos
58b9df6564
WordPress.Arrays.ArrayDeclaration.NoSpaceAfterOpenParenthesis
2016-08-27 05:23:54 +03:00
Aristeides Stathopoulos
32ddc22465
WordPress.Arrays.ArrayDeclaration.NoSpaceAfterComma
2016-08-27 05:14:16 +03:00
Aristeides Stathopoulos
ec8a0b288b
PHPCS: WordPress.Arrays.ArrayDeclaration.NoCommaAfterLast
2016-08-27 05:08:49 +03:00
Aristeides Stathopoulos
b063bcfe4c
last item in a multiline-array should end in a comma
2016-08-27 04:46:45 +03:00
Shiva Poudel
330215db42
Check tax object name before modifying label
2016-08-26 21:14:50 +05:45
Mike Jolley
ed01282340
Made data match schema
2016-08-26 15:20:44 +01:00
Mike Jolley
210763e536
use CRUD in admin
2016-08-26 14:50:17 +01:00
Mike Jolley
627b08ba37
Test coverage
2016-08-25 17:42:47 +01:00
Mike Jolley
885231baba
yoda
2016-08-25 17:10:59 +01:00
Mike Jolley
7f87800d8d
Fix save order item function
2016-08-25 13:50:37 +01:00
Mike Jolley
25883f8687
Set_props helper to load data from DB and handle errors
2016-08-25 13:05:27 +01:00
Mike Jolley
077f57f139
Merge branch 'master' into WC_Data_Exception
2016-08-25 11:03:14 +01:00
Caleb Burks
a3524c95f3
Filter instead of action
2016-08-24 18:26:14 -05:00
Caleb Burks
dc876749cc
Rename taxonomies at Appearance > Menus > Pages
2016-08-24 18:22:47 -05:00
Mike Jolley
0667c1cde1
Remove option based tools
2016-08-24 17:35:13 +01:00
Mike Jolley
84487d0f4b
Shipping debug mode moved to shipping settings
2016-08-24 16:55:34 +01:00
Mike Jolley
26c4b3ce13
Delete if qty = 0
2016-08-24 16:09:39 +01:00
Mike Jolley
938361535f
Exception handling
2016-08-24 16:02:19 +01:00
Claudio Sanches
2407a880f7
Updated the default colors for emails to match the Woo Style Guide
...
Closes #11748
cc @jameskoster
2016-08-22 20:59:56 -03:00
Mike Jolley
169780d31b
woocommerce-message--success
...
Followed
https://github.com/woothemes/woocommerce/wiki/CSS-SASS-coding-guidelines
-and-naming-conventions
Closes #11722
2016-08-22 18:41:38 +01:00
Mike Jolley
2cea613566
Fix shipping meta save
...
#11601
2016-08-22 18:07:52 +01:00
Mike Jolley
7cf75f5085
Remove use of deprecated functions
2016-08-22 16:57:54 +01:00
Mike Jolley
95b11606fc
get_product_from_item -> get_product
2016-08-22 16:51:24 +01:00
Mike Jolley
c88984eb0e
Replace add methods
2016-08-22 16:48:19 +01:00
Mike Jolley
fdd7e797ba
API get refunds
2016-08-22 13:15:15 +01:00
Mike Jolley
9e45927803
Create refund with crud
2016-08-22 13:15:15 +01:00
Mike Jolley
698c84827d
Merge pull request #11717 from woothemes/improve-configure-terms
...
Change "Configure terms" into a link
2016-08-22 09:49:27 +01:00
Mike Jolley
9558c9e99a
Merge pull request #11730 from woothemes/improve-log-viewer
...
Removed internal scroll from log viewer
2016-08-22 09:48:55 +01:00
Claudio Sanches
f7bf0b1184
Improve save customer meta fields and removed extra escape function #11733
2016-08-20 13:02:04 -03:00
Claudio Sanches
4c8a60fa06
Allow checkboxes in customer profiles, closes #11733
2016-08-20 12:57:35 -03:00
Claudio Sanches
47177667aa
Removed internal scroll from log viewer, closes #11729
2016-08-19 18:48:49 -03:00
Mike Jolley
3f4ffe8a49
More crud updates
2016-08-19 17:05:47 +01:00
Mike Jolley
190cd0bf86
Remove direct access of item props in admin
2016-08-19 15:08:00 +01:00
Mike Jolley
21ad196297
Use CRUD in wc_save_order_items
2016-08-19 13:43:33 +01:00
Claudio Sanches
2799bbdb27
Changed "Configure terms" into a link
2016-08-18 00:02:18 -03:00
Claudio Sanches
b1ac42220a
Merge pull request #11690 from sumnermic/patch-1
...
Add anchor attribute target "_blank"
2016-08-16 18:40:12 -03:00
Mike Jolley
5afac69f10
Fix write context errors
2016-08-15 17:50:02 +01:00
Mike Jolley
eb45acf0d5
[2.6] Use method title in admin shipping dropdown
...
fixes #11678
2016-08-12 14:23:59 +01:00
sumnermic
e336886afa
Add anchor attribute target "_blank"
...
Add anchor attribute target "_blank" to Regenerate Thumbnails link. It's pretty annoying for it to not open in a new window/tab.
2016-08-12 13:58:54 +01:00
Mike Jolley
3b0af0c54b
Merge pull request #11670 from woothemes/fix-reports-custom-daterange
...
Reports: Clean up custom date range UI
2016-08-12 10:36:48 +01:00
kellychoffman
f41321fb27
input length: increased to 11
2016-08-11 15:59:25 -06:00
corsonr
51060807c4
remove un-necessary slashes
2016-08-11 16:07:40 +02:00
rspublishing
f3956131bf
Copy update in setup wizard
2016-08-11 08:40:12 +02:00
kellychoffman
9a7b391b74
custom date: add en dash, larger inputs, no hidden text
2016-08-10 10:35:42 -06:00
Mike Jolley
efd390e951
Merge pull request #11645 from woothemes/orders-crud-function-update
...
Orders crud functions
2016-08-10 12:19:38 +01:00
Justin Shreve
35cae38aa2
Fix issues from PR review: sanitize/escape fixes in wp-admin, remove modes.
2016-08-09 10:14:47 -07:00
Justin Shreve
9dbd365be8
First pass at system status tools. Fully functioning endpoints for listing tools, listing data about a specific tool, and executing a tool.
2016-08-09 09:51:30 -07:00
Mike Jolley
8d58febaf8
Merge branch 'master' into orders-crud-function-update
...
# Conflicts:
# includes/class-wc-checkout.php
2016-08-09 14:03:06 +01:00
Mike Jolley
39eb584321
Merge branch 'master' into orders-crud-function-update
2016-08-08 17:24:40 +01:00
Mike Jolley
a6bb78b34a
date created
2016-08-08 16:32:03 +01:00
Mike Jolley
a8759fc0aa
Meta/product handling
2016-08-08 16:20:15 +01:00
Mike Jolley
c3aa933ad2
coupon
2016-08-08 15:25:22 +01:00
Mike Jolley
75975de58a
Item meta
2016-08-08 15:22:00 +01:00
Mike Jolley
9bbf5df1fd
Billing/shipping details
2016-08-08 14:49:53 +01:00
Job
f5e45d254e
update woothemes > woocommerce
...
changes in the help tab
WooThemes Helpdesk > WooCommerce Helpdesk
2016-08-08 15:37:30 +02:00
Mike Jolley
cfe28c9b25
Made WC_Logger pluggable via wc_get_logger function.
...
Closes #11474
2016-08-08 13:59:23 +01:00
Mike Jolley
5eaee825f1
Ensure page_object is valid
...
Closes #11641
2016-08-08 12:14:41 +01:00
Mike Jolley
6bf05396c2
date_paid
2016-08-05 16:14:30 +01:00
Mike Jolley
0a0330bac0
customer_user
2016-08-05 16:09:40 +01:00
Mike Jolley
007a767657
billing_phone
2016-08-05 16:09:04 +01:00
Mike Jolley
7685587b22
payment_method
2016-08-05 16:04:41 +01:00
Mike Jolley
693e5ece36
billing_company
2016-08-05 16:03:09 +01:00
Mike Jolley
8d3b4bc5a4
payment_method_title
2016-08-05 15:59:55 +01:00
Mike Jolley
4d87665d95
get_customer_note
2016-08-05 15:59:32 +01:00
Mike Jolley
1c18c2f44a
billing_first_name
2016-08-05 15:58:44 +01:00
Mike Jolley
84c52370fa
more getters
2016-08-05 15:57:40 +01:00
Mike Jolley
39b4831e95
get_id
2016-08-05 15:56:23 +01:00
Mike Jolley
9181c107a8
get_currency
2016-08-05 15:49:17 +01:00
Mike Jolley
c346a1b711
Merge pull request #11540 from woothemes/tax-rate-auto-ordering
...
Automatic Tax Rate Sorting
2016-08-05 15:06:03 +01:00
Mike Jolley
c61c08f405
Merge branch 'master' into tax-rate-auto-ordering
...
# Conflicts:
# assets/css/admin.css
2016-08-04 14:06:52 +01:00
Justin Shreve
8df6ff3c7b
Convert wp-admin's system status page to use the same backend code as the API.
2016-08-03 10:50:47 -07:00
Mike Jolley
d756b9c7ba
Merge branch 'pr/11337'
...
# Conflicts:
# assets/css/admin.css
2016-08-02 14:44:00 +01:00
Mike Jolley
922ba0337f
Fix removal and tweak buttons
2016-08-02 14:42:27 +01:00
Mike Jolley
4de8af8a83
Merge pull request #11367 from andyexeter/master
...
Add NOT IN operator to WC_Admin_Report::get_order_report_data()
2016-08-02 14:22:50 +01:00
Mike Jolley
e271825ffb
Merge branch 'master' into tax-rate-auto-ordering
...
# Conflicts:
# assets/css/admin.css
2016-08-02 14:17:23 +01:00
Mike Jolley
3c1f5e5e46
Tweak geoip instruction
...
Closes #11587
2016-08-02 14:06:48 +01:00
Mike Jolley
3f8af04a4e
This should be disallowed
...
Closes #11570
2016-08-01 15:50:04 +01:00
Mike Jolley
45d6b88ac6
woocommerce_after_/before prefixes
2016-08-01 10:27:15 +01:00
Moritz Meißelbach
97b0161c4c
Add hooks to edit form
2016-08-01 09:13:21 +02:00
Moritz Meißelbach
68abee516e
Rename hooks as suggested
2016-08-01 09:04:11 +02:00
Moritz Meißelbach
6591ff1866
Provide 2 hooks for adding fields to the attribute creation form
2016-07-29 16:31:16 +02:00
Claudio Sanches
a5ba8a05ed
Fixed checkboxes in the admin settings
...
This allow set yes/no or null/1 for checkboxes
cc @mikejolley @jeffstieler
2016-07-27 17:52:11 -03:00
Claudio Sanches
63a570f161
[2.6] Display proper screen render text for custom range reports, closes #11543
2016-07-27 16:16:54 -03:00
Mike Jolley
66c61eebc8
Define full path for includes
...
Closes #11087
2016-07-27 11:58:43 +01:00
Mike Jolley
0d6a3af108
Remove sorting function
2016-07-27 10:22:02 +01:00
Mike Jolley
052f4d9cc3
Update education text
...
Closes #11519
2016-07-27 10:13:06 +01:00
Jeff Stieler
e14d77a987
When saving settings, only allow values found in “options” for “select” type fields.
2016-07-26 10:24:15 -07:00
Jeff Stieler
3de28d2356
Take in options data to be saved as an optional argument, defaulting to $_POST.
...
This allows for reuse of the options field saving mechanism.
2016-07-26 10:24:15 -07:00
Justin Shreve
3de423b5c2
Wrap up settings api
2016-07-26 10:24:15 -07:00
Mike Jolley
4775cec578
Merge pull request #11534 from woothemes/localization-tweaks
...
Localization tweaks
2016-07-26 15:29:02 +01:00
Nicola Mustone
0aed3bd8b8
missing )
2016-07-26 16:13:09 +02:00
Nicola Mustone
e799b1e234
reduce number of strings
2016-07-26 15:46:50 +02:00
Nicola Mustone
5fb8a05a19
typo 2
2016-07-26 14:50:31 +02:00
Nicola Mustone
624f3c2eb1
typo
2016-07-26 14:49:11 +02:00
Mike Jolley
bdcf3e2a04
[2.6] Merge pull request #11506 from woothemes/fix/mysql-status-report
...
Fix "MySQL Version" on the system status page
2016-07-26 11:21:10 +01:00
Mike Jolley
3d3b24e39c
[2.6] Check taxonomy is set
...
Closes #11526
2016-07-26 11:19:01 +01:00
Justin Shreve
de603974d4
Only hide MySQL (when is_mysql is set) if MariaDB is found in the version string.
2016-07-25 10:43:27 -07:00
Justin Shreve
9b2ae1827d
Remove unneccessary ver variable. We already display using wpdb's db_version
2016-07-25 10:29:27 -07:00
Justin Shreve
dbba5c7bbc
Remove "MySQL" string check on version, which was preventing the MySQL version from displaying on the system status report. Version #s don't seem to include "MySQL" in them anymore so the check would prevent the block from being shown.
2016-07-25 10:29:27 -07:00
Mike Jolley
da0c0b4ade
[2.6] h2 in profile screen
...
Closes #11515
2016-07-25 12:54:00 +01:00
Mike Jolley
66c8d6cdcf
Merge pull request #11496 from franticpsyx/order_item_class_args
...
[2.6] Add $order arg to order_item_class filters
2016-07-22 13:58:58 +02:00
Mike Jolley
00d5eedda2
Merge pull request #11483 from jobthomas/hotfix-geolite-notice
...
Hotfix geolite notice
2016-07-22 13:57:13 +02:00
Mike Jolley
203349cbb0
[2.6] Merge pull request #11512 from jobthomas/copy-product-display
...
Copy product display
2016-07-22 13:30:11 +02:00
James Koster
02e08e071e
Use number inputs for hour/minute fields on edit order screen. closes #11494
2016-07-22 12:19:18 +01:00
Job
49d3200c52
Adding order of dimensions
...
Based on customer input, I added what dimension comes first in the
product display sizes to the tip.
2016-07-22 12:51:05 +02:00
Mike Jolley
72a5f9a9d1
Maintain method_order sorting for zones in list
...
Closes #11486
2016-07-21 14:30:05 +01:00
Manos Psychogyiopoulos
0173447cf9
add $order arg to woocommerce_admin_order_item_class and woocommerce_admin_html_order_item_class filters
2016-07-21 11:50:45 +03:00
Claudio Sanches
56f4efc8e3
Merge pull request #11469 from corsonr/status_report_db_prefix
...
Add database prefix to status report
2016-07-20 17:09:50 -03:00
Mike Jolley
bc80b75540
Merge pull request #11324 from woothemes/out-of-stock-threshold-11322
...
Out of stock threshold 11322
2016-07-20 14:44:41 +02:00
corsonr
b825b0b943
removed un-necessary esc_html
2016-07-20 14:43:41 +02:00
Mike Jolley
d17b4de6d5
woocommerce_admin_order_item_bulk_actions
...
Closes #11099
2016-07-20 13:37:17 +01:00
Job
614cd520ba
Updated error message
...
To not cause extra problems for the maxmind team, added better
explanation on which file to download.
2016-07-20 11:51:32 +02:00
Mike Jolley
664597b5c8
Tweak zone text
...
Closes #11472
2016-07-19 16:45:10 +01:00
corsonr
c2eb7f50ca
display error if prefix longer than 20
2016-07-19 14:47:36 +02:00
corsonr
eab45222a4
fixed parse error
2016-07-19 14:13:31 +02:00
corsonr
c385e57fbe
added esc_html() and conditional statement
2016-07-19 14:11:09 +02:00
Claudio Sanches
14eeee15ee
Welcome to docs.woocommerce.com
2016-07-19 07:30:31 -03:00
corsonr
06e8c7e6de
Add database prefix to status report
2016-07-19 09:12:06 +02:00
Mike Jolley
53511e36ec
Use permission id to revoke access to downloads to prevent removing wrong rows.
...
Fixes #11423 @claudiosmweb
2016-07-14 15:54:28 +02:00
Mike Jolley
23c853dc3b
When duplicating product variations, set title, name, and guid.
...
Fixes #11311 @claudiosmweb
2016-07-14 14:54:39 +02:00
Leon Francis Shelhamer
20c4a8bf77
Show shipping method titles in Add shipping method modal
...
The modal was calling shipping method titles with $method->title this resulted in blank select options. I replaced it with $method->method_title to fix this.
2016-07-13 21:16:59 -04:00
Claudio Sanches
7778583340
Fixed wrong number of decimal precision, closes #11368
2016-07-11 17:26:54 +02:00
Claudio Sanches
7d9d091767
Fixed mixed tabs and spaces
2016-07-11 16:56:35 +02:00
andyexeter
043eecedc5
Add NOT IN operator to WC_Admin_Report::get_order_report_data()
2016-07-06 00:15:39 +01:00
Claudio Sanches
c59a5c0c31
Say hello to woocommerce.com
2016-07-05 19:52:16 -03:00
toddlahman
4b5af40536
add button to delete any log file
2016-07-04 17:10:17 -07:00
Patrick Rauland
efee5d9b9b
updating rating admin footer text to remove references to WooThemes
2016-07-04 11:33:24 -06:00
toddlahman
26353d7099
added remove method to logger class, and delete GeoIP Log button to tools
2016-07-02 23:16:11 -07:00
Mike Jolley
99e1e215bb
Tooltips
2016-07-01 12:06:31 +01:00
Claudio Sanches
57ac24ace8
Merge pull request #11318 from kristinaplauche/jquery-minify
...
11317
2016-06-30 15:05:02 -03:00
Kristina Plauche
4913539977
11318 update
...
Applied update suggested by Claudio
2016-06-30 14:02:16 -04:00
Kristina Plauche
2f99cb7211
11317
...
Makes jquery-ui minify
2016-06-30 13:06:42 -04:00
Claudio Sanches
18b1b8c238
Disable empty my account endpoints, closes #11274
2016-06-30 13:58:10 -03:00
Mike Jolley
53e75f3d4d
Merge pull request #11300 from rspublishing/update-class-wc-meta-box-coupon-data.php
...
Updates class-wc-meta-box-coupon-data.php
2016-06-30 09:32:40 +01:00
Mike Jolley
361ab507d2
Cast class to array
...
Closes #11294
2016-06-30 08:47:06 +01:00
Mike Jolley
02f8e12ed5
Remove h1 and legacy icon, switch to nav element
...
Closes #11296
2016-06-30 08:39:04 +01:00
rspublishing
63c0445957
Replacing link
2016-06-30 09:25:39 +02:00
rspublishing
1a0f5ae723
Updates the includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php file
2016-06-30 09:16:52 +02:00
Kevin Killingsworth
89fda4204e
Fix checkout gateway section urls ( #11273 )
...
Fixes issue #11273
Changes from class name to gateway id for section name.
2016-06-28 12:48:03 -05:00
Claudio Sanches
53552f8028
Require create webhook secret in the REST API
2016-06-27 21:55:54 -03:00
Mike Jolley
2bbb1453fb
External product SKU
2016-06-27 16:04:49 +01:00
Mike Jolley
931660038a
Update debug mode wording
...
Closes #11258
2016-06-27 12:28:46 +01:00
Mike Jolley
b1d4ce3276
Only show mysql notice if mysql in version string
...
Closes #11254
2016-06-27 12:23:47 +01:00
Claudio Sanches
df075875b4
Improved wc_webhook_generate_secret()
2016-06-24 14:32:06 -03:00
Claudio Sanches
fd5d1e2085
Improve webhook secret generation in admin screen
2016-06-24 12:22:07 -03:00
Mike Jolley
270dd30fd5
Remove non-existant callback
...
Fixes #11210
2016-06-22 11:38:39 +01:00
Mike Jolley
479a136edb
Added view_admin_dashboard cap for disabling the admin access restriction in custom roles.
...
Closes #11198 @claudiosmweb
2016-06-21 11:18:14 +01:00
Mike Jolley
e1ec01c9f9
Zone wording tweaks
...
Closes #11184
2016-06-20 12:50:55 +01:00
Mike Jolley
887d398d91
Return default types for script so that show/hide works
...
Fixes #11188
2016-06-20 10:59:54 +01:00
Beka Rice
37c441dc45
Shows the "customer pay page" link for any order that needs payment
2016-06-17 16:56:14 -04:00
Mike Jolley
b57030afb7
Fix the showing/hiding of panels when terms do not exist by using wc_get_product_types() for retrieving product types.
...
@claudiosmweb
2016-06-16 14:58:44 +01:00
Mike Jolley
6fc6e07c46
Added link to force DB update if cron is disabled.
...
@claudiosmweb
2016-06-15 11:07:12 +01:00
Claudio Sanches
5d3515848d
Merge pull request #11116 from woothemes/SiR-DanieL-patch-1
...
Typo
2016-06-14 18:06:52 -03:00
Claudio Sanches
6a65bc73c7
Fixed invalid pattern for hour and minute in the admin screen
2016-06-14 18:03:00 -03:00
Claudio Sanches
05c7f186ba
Fixed line_subtotal_tax and line_tax localized price format
2016-06-14 17:41:20 -03:00
Nicola Mustone
a9c55d8d54
typo
2016-06-14 16:34:28 +02:00
Ryan Ray
f22d064a3e
Dialed back the intensity so no strings are disturbed for 2.6
2016-06-14 09:35:12 -04:00
Ryan Ray
46d0265988
Updated the videos needed for the help tab when using WooCommerce.
2016-06-14 08:51:37 -04:00
Mike Jolley
045ef70143
literal check
2016-06-14 11:10:13 +01:00
Shiva Poudel
d4ca34f8ac
Prevent on empty section, as we want to check API keys settings page
2016-06-14 12:17:35 +05:45
Claudio Sanches
c9a3ce465f
Fixe the return type of wc_order_search()
2016-06-13 15:26:14 -03:00
Mike Jolley
b3dbd93df5
Updating if do_update_woocommerce is set.
2016-06-13 18:15:07 +01:00
Mike Jolley
1cd71e29e4
Default shipping tax class should be blank, not 'title'
...
#11103
2016-06-13 17:46:55 +01:00
Claudio Sanches
e253382702
Created wc_order_search() function
...
cc @mikejolley
2016-06-13 17:08:20 +01:00
Claudio Sanches
831ab7411d
Merge jobs adjust-campaign-tags branch
2016-06-13 12:14:35 -03:00
Mike Jolley
34f2bd683e
Prevent update notice appearing twice
...
@claudiosmweb
2016-06-13 12:44:19 +01:00
Shiva Poudel
f0856612a1
Remove unused global var
2016-06-10 17:57:51 +05:45
Mike Jolley
32a7c2e611
Fix: Permalink sanitization/saving
...
Fixes #11065
2016-06-08 11:30:02 +01:00
Mike Jolley
59a33d2188
Remove target blank on blank slate
2016-06-07 16:14:23 +01:00
Mike Jolley
847dea6a2d
docs/vars
2016-06-07 14:02:02 +01:00
Mike Jolley
f8db1c403f
Type casting and docs
2016-06-07 11:22:36 +01:00
Mike Jolley
1185333b56
Move legacy API code into WC_Legacy_API
...
@claudiosmweb to keep legacy api separated from the new REST API code.
2016-06-07 11:03:16 +01:00
Slobodan Manic
3194c24c84
Introduce woocommerce_before_save_order_items hook
2016-06-07 08:13:35 +02:00
Mike Jolley
730019ef18
scrutinizer best practice
2016-06-06 19:39:23 +01:00
Mike Jolley
8ef3957ad1
Var checks
2016-06-06 19:15:40 +01:00
Shiva Poudel
00cc3711ac
Minor tweaks and JSHint ignore for update notice script
2016-06-06 23:05:10 +05:45
Mike Jolley
76a4ffe2e0
Unused vars
...
@claudiosmweb
2016-06-06 18:10:03 +01:00
Mike Jolley
d4d6f3181c
Best practice tweaks
2016-06-06 17:24:31 +01:00
Mike Jolley
a40fb29eca
wc_set_time_limit helper function
2016-06-06 16:55:27 +01:00
Mike Jolley
779ab28f90
Merge pull request #11049 from TeemuSuoranta/master
...
Add filters in attribute selection UI (html-product-attribute.php)
2016-06-06 11:30:18 +01:00
Mike Jolley
4a0fb8f27b
Merge pull request #11041 from woothemes/blank-slates
...
Blank slates
2016-06-06 11:05:26 +01:00
Claudio Sanches
934eb9599c
Removed note about default webhook secret generated using consumer secret
2016-06-05 17:50:22 -03:00
Claudio Sanches
e0bb183631
Improved payment method endpoint descriptions
2016-06-05 17:42:22 -03:00
Claudio Sanches
4b65b10923
s/CURL/cURL
2016-06-05 16:07:46 -03:00
Teemu Suoranta
35519fb685
Add filters for attribute selection UI
2016-06-05 21:22:10 +03:00
Mike Jolley
8d97468f24
Tracking links
2016-06-03 14:55:38 +01:00
Mike Jolley
55f6fd9614
remove debug
2016-06-03 14:36:44 +01:00
Mike Jolley
f6cb7b596a
Coupon and product blank slate text
2016-06-03 14:19:02 +01:00
Mike Jolley
5cb0d5ed29
Add a blank slate area for shop orders
2016-06-03 14:07:41 +01:00
Mike Jolley
fa0422a7f0
Fix activation error due to countries class
2016-06-03 12:28:27 +01:00
Mike Jolley
ebc913da38
Notice tweaks
2016-06-03 12:28:27 +01:00
Manos Psychogyiopoulos
410c09d6b0
add 'woocommerce_admin_stock_html' filter
2016-06-01 15:06:10 +03:00
Mike Jolley
d6993daab2
Class was not present in 2.5 and can be dropped.
...
d0354fd4fd
2016-05-31 11:30:32 +01:00
Mike Jolley
19c6b0fead
Merge remote-tracking branch 'origin/master'
2016-05-31 11:04:21 +01:00
Claudio Sanches
d0354fd4fd
Suit CSS naming for #10994
...
cc @jameskoster
2016-05-30 13:35:12 -03:00
Leon Francis Shelhamer
1e5785da3f
Fix {$taxonomy}_pre_add_form hook for attributes
...
previous {$taxonomy}_pre_add_form hook inside of wc_get_attribute_taxonomies() loop was not written to work with the results of wc_get_attribute_taxonomies()
2016-05-29 17:57:10 -04:00
Mike Jolley
c0dc352df1
Clear parent transients when clearing own transients
...
Fixes #10996
2016-05-27 11:12:23 +01:00
Claudio Sanches
e39274e753
HTTPS for everybody
2016-05-26 22:48:49 -03:00
Mike Jolley
42374d6ed6
Merge pull request #10994 from DavidAnderson684/patch-2
...
Place customer IP inside a span for easier access
2016-05-26 16:07:05 +01:00
Mike Jolley
ddae9d3722
Split update notice text
2016-05-26 15:00:22 +01:00
David Anderson
6cd2fc12f0
Place customer IP inside a span for easier access
...
I want to code something that shows a country flag / link to ipinfo.io next to the customer IP address on the order dashboard page. Putting the IP address inside a span makes it easier to locate without ugly hacks / less prone to breakage.
2016-05-26 14:44:51 +01:00
Mike Jolley
62712c1648
Fix maxmind label
2016-05-25 12:05:33 +01:00
Mike Jolley
b3844257a0
Use wc_get_shipping_method_count helper
2016-05-25 12:05:33 +01:00
Claudio Sanches
1becb295c5
Fixed Undefined index product_permalink warning
...
While saving plain permalinks isset( $_POST['permalink_structure'] ) is
true, but we don't have any $_POST['product_permalink'] or
$_POST['product_permalink_structure']
cc @mikejolley
2016-05-24 20:15:15 -03:00
Claudio Sanches
2ddf19c447
Fixed updated date when save webhooks on admin screen
2016-05-24 17:05:50 -03:00
Mike Jolley
cc41c38ff8
Tweak page titles on account pages
2016-05-24 19:09:07 +01:00
Mike Jolley
22291e3ead
Generate a zone name if left blank
...
@coderkevin
2016-05-24 18:59:35 +01:00
Mike Jolley
146f79914f
Move stock update code
...
Fixes #10976
2016-05-24 14:38:54 +01:00
Mike Jolley
a02ac79339
Change range symbol to ... to avoid conflicts with postcodes with hyphens
2016-05-23 17:30:37 +01:00
Mike Jolley
a540b04d8c
Fix prefix and spacing
...
#10956
2016-05-23 17:01:45 +01:00
Mike Jolley
d24fceab44
When calculating discount amount in backend, use unrounded values
...
#10963
2016-05-23 16:23:27 +01:00
Mike Jolley
c1c089a95c
Merge pull request #10956 from aelia-co/Tweak-Shipping_Zones_Methods_Page_Hooks
...
Added action before the rendering of a zone's methods
2016-05-23 13:18:34 +01:00
Diego Zanella
fb51c07a65
Renamed new filter from wc_shipping_zone_before_methods_list to wc_shipping_zone_before_methods_table
2016-05-20 22:52:33 +01:00
Claudio Sanches
33b12d70ee
Fixed WC_Admin version
2016-05-20 18:02:57 -03:00
Nico Hauser
62dbb131ac
Bumped version
2016-05-20 17:00:19 +02:00
Nico Hauser
d75d784e48
Add 'woocommerce_mail_content' to preview
...
Added the 'woocommerce_mail_content' filter which is used before sending the email in /includes/emails/class-wc-email.php#L465 to the preview
2016-05-20 16:47:18 +02:00
Diego Zanella
60bb76d558
Added action before the rendering of a zone's methods
...
* The new action will allow to add elements to the page without having to override the view.
2016-05-20 13:27:25 +01:00
Mike Jolley
54231c2946
Allow shipping classes interface to be extended.
2016-05-19 12:38:28 +01:00
Beka Rice
8a715e0957
[2.6] Fix WooComm 101 video embeds...
...
…removes unused videos due to shipping zones changes; adjusts when
“shipping classes” video is shown
2016-05-17 15:43:57 -04:00
Mike Jolley
19a4648a5a
clean post cache after update
2016-05-17 14:46:08 +01:00
Mike Jolley
dce5c312e5
Hide simplify notice outside of US
2016-05-16 11:30:20 +01:00
Mike Jolley
36021ab1ac
Improve no longer editable text
...
Closes #10916
2016-05-16 11:12:04 +01:00
Mike Jolley
cf06f69b6b
Merge remote-tracking branch 'origin/master'
2016-05-16 10:17:55 +01:00
Mike Jolley
ba2bfdc685
Fix invalid closing tag
2016-05-16 10:17:44 +01:00
Caleb Burks
e707adedd4
Remove a duplicate filter
2016-05-15 00:41:52 -05:00
corsonr
becc4ef841
use wc_help_tip()
2016-05-13 18:49:58 +02:00
corsonr
ca040a3d1f
Add a refund reason help bubble
2016-05-13 18:15:35 +02:00
Mike Jolley
cf64786447
Full breadcrumbs in zones UI
2016-05-13 16:08:19 +01:00
Ryan Ray
b57da86dee
Made a tiny adjustment to the order of words and formatting. The sentence is a bit shorter and clearer (to me) now.
2016-05-12 14:22:48 -04:00
Mike Jolley
9c1aa8afe8
Merge pull request #10899 from woothemes/background-updates
...
Handle DB updates in the background
2016-05-12 16:45:42 +01:00