Mike Jolley
89af9e9416
wc_get_page_permalink - if the page ID is not set, redirect home instead
2016-03-07 10:29:01 +00:00
Thi
348f9cc235
Fix wrong URL and request duration in webhook logs
2016-03-06 01:24:10 +09:00
Mike Jolley
1979138666
Use unformatted coupon post title for comparison
...
Fixes #10476
2016-03-04 15:55:46 +00:00
Justin Shreve
927941e2ca
Merge pull request #10260 from justinshreve/token-api
...
Payment Token API
2016-03-04 04:34:41 -08:00
Justin Shreve
cb68f41ed0
Fix up based on Mike's feedback:
...
* Made CVC field form-row-last
* Make CC & EC methods abstract
* Change label on add new payment method button
* remove groupings in account settings
2016-03-04 04:32:38 -08:00
Mike Jolley
7580f18678
Merge pull request #10469 from allendav/master
...
Add hide_save_button to shipping zones instance template
2016-03-04 10:56:41 +00:00
Mike Jolley
533d961947
Merge pull request #10473 from shivapoudel/indentation
...
Tweak indentation tabs and correct use of <br>
2016-03-04 10:56:26 +00:00
Mike Jolley
22dc056e16
Merge branch '4-4-term-meta-handling'
2016-03-04 10:55:53 +00:00
Mike Jolley
a1cce4a1b2
Issues from Justin
2016-03-04 10:53:48 +00:00
Shiva Poudel
23ad5580ae
Added Periods in the end of comments
2016-03-04 15:26:31 +05:45
Shiva Poudel
51cc7376dd
Docblock fix for get_field_description method
2016-03-04 15:15:03 +05:45
Shiva Poudel
3ae7e4e418
Tweak indentation tabs and correct use of br
...
Sublime linter showing notification due to </br>, instead we should use <br />
2016-03-04 15:08:45 +05:45
Claudio Sanches
bf286dfe96
Created api functions to upload images
2016-03-03 18:42:40 -03:00
Claudio Sanches
d4d91d0fe9
Allow delete categories, tags and shipping classes
2016-03-03 18:19:02 -03:00
Claudio Sanches
a7b1393955
Required permissions to list or get shipping classes
2016-03-03 18:09:37 -03:00
Allen Snook
1dbe6c21a0
Add hide_save_button to shipping zones instance template
...
(Like what is done for legacy shipping methods in the
html admin settings view)
2016-03-03 09:44:09 -08:00
Mike Jolley
7dadae7bc8
Load gateways before save
...
#10461
2016-03-03 17:05:40 +00:00
Mike Jolley
e7e4808726
Correct status check and improved note
...
#10461
2016-03-03 17:04:20 +00:00
Mike Jolley
fab1f224c6
When creating new order from draft, assume 'pending' for status transitions
...
Fixes #10461
2016-03-03 13:51:04 +00:00
Mike Jolley
03872e953b
[2.5] Round refund values.
...
Fixes #10456 .
2016-03-03 13:40:50 +00:00
Mike Jolley
89e8404acb
[2.5] Clear sale price on save if sale is no longer valid.
...
Closes #10454
2016-03-03 13:16:22 +00:00
Mike Jolley
c21b0eda82
Merge pull request #10361 from shivapoudel/ajax-customer-search
...
Feature to exclude certain users from ajax customer search box
2016-03-03 12:54:19 +00:00
Mike Jolley
e252e4a81d
Merge branch 'pr/10451'
2016-03-03 12:53:04 +00:00
Mike Jolley
a043b6d94d
Filter at end of should_deliver method
2016-03-03 12:52:58 +00:00
Justin Shreve
4c560e4da6
Merge pull request #10462 from justinshreve/clipboard-fail-10450
...
Provide help if clipboard copying fails (Safari or zeroclipboard issue) in wp-admin
2016-03-03 02:48:42 -08:00
Shiva Poudel
e0a99751f8
Blank target for links in theme suport notice
2016-03-03 15:53:12 +05:45
Claudio Sanches
cbdddd99cc
List and get product shipping classes
2016-03-02 20:30:54 -03:00
Claudio Sanches
c60ef4ba62
List and get product tags
2016-03-02 20:28:31 -03:00
Claudio Sanches
860819d39f
List and get product categories
2016-03-02 20:22:29 -03:00
Claudio Sanches
1f8e07108f
Created methods to list and get terms
2016-03-02 20:22:12 -03:00
Claudio Sanches
6cf120407c
Merge pull request #10460 from justinshreve/coupon-api-wp-error
...
Have wp_insert_post return WP_Error when creating our coupon in the REST API
2016-03-02 19:15:12 -03:00
Claudio Sanches
0b0aa47421
Created methods to create and update customers
2016-03-02 19:14:03 -03:00
Claudio Sanches
8fe7935925
Fixed textdomains
2016-03-02 19:03:18 -03:00
Claudio Sanches
36b38fc6e0
Fixed return type
2016-03-02 19:03:09 -03:00
Claudio Sanches
d48442f4ed
Allow delete customers
2016-03-02 18:13:46 -03:00
Claudio Sanches
b797779fbf
Required list_users to list customers
2016-03-02 18:07:23 -03:00
Claudio Sanches
c934b32164
Created endpoint to get customers
2016-03-02 17:58:40 -03:00
Mike Jolley
579365b7d5
Merge branch 'master' into 4-4-term-meta-handling
...
# Conflicts:
# includes/class-wc-install.php
2016-03-02 18:38:39 +00:00
Mike Jolley
e380c14716
Upgrade handling
2016-03-02 18:32:33 +00:00
Justin Shreve
f4d771ef3e
Show error if copying can't even happen (to cover safari).
2016-03-02 10:25:16 -08:00
Mike Jolley
b221f9964a
Merge branch 'master' into 4-4-term-meta-handling
2016-03-02 18:24:52 +00:00
Mike Jolley
5c3e7ded03
Version checks not needed
2016-03-02 18:24:49 +00:00
Justin Shreve
32eabbc685
Provide a fallback message if copying to the clipboard fails.
2016-03-02 10:13:17 -08:00
Justin Shreve
4ef68a354a
Have wp_insert_post return WP_Error when creating our coupon, so the is_wp_error check can catch it.
2016-03-02 06:54:33 -08:00
John James Jacoby
ca8ffcc9f4
Update database keys for utf8mb4 charset/collation
...
Since WordPress 4.2, `utf8mb4` is a natively supported and encouraged type of installation. Unfortunately some WooCommerce database tables fail to get created in these types of installations (with something like the below settings):
```
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', 'utf8mb4_unicode_ci' );
```
This commit takes a queue from WordPress core's `schema.php` and limits the length of index `KEY`s to `191`.
2016-03-01 19:28:04 -06:00
Claudio Sanches
2a429edbc2
Endpoints for get a single customer and the current customer
2016-03-01 20:07:20 -03:00
Claudio Sanches
c46521ae80
Created functions to fetch customer last order and to grap gravatar url
2016-03-01 20:07:05 -03:00
Claudio Sanches
c0affe96e0
Created API functions
2016-03-01 19:41:59 -03:00
Claudio Sanches
d22dab6c79
Improved required coupon POST params
2016-03-01 17:59:02 -03:00
Claudio Sanches
26c325acce
Fixed __() functions
2016-03-01 17:53:25 -03:00
Justin Shreve
ccb2c90ef3
Update references for the tokenization UI script (hiding/showing inputs) to use the correct file.
2016-03-01 11:49:43 -08:00
Justin Shreve
49c45c6dc1
Make sure the is_default/default token ability works correctly. Also adds a new method for getting a users default token. Fixes up some docblocks.
2016-03-01 11:49:42 -08:00
Justin Shreve
0985292a79
Make sure the tokenization script is output even if the current user is logged out (we still show save payment method if user is creating account).
2016-03-01 11:49:42 -08:00
Justin Shreve
e3d7e206d0
Create a function for getting correctly formatted credit card type labels (MasterCard, American Express, etc)
2016-03-01 11:49:42 -08:00
Justin Shreve
75f2e6b85c
Fix up some comments and add uninstalling code.
2016-03-01 11:49:42 -08:00
Justin Shreve
c0b74296ff
* Remove WC_Payment_Gateway_Form in favor of having a Payment_Gateway_CC and Payment_Gateway_eCheck
...
* Fix up some comments to match other comments in the WC code base
* Add some missing esc_* functions
* Add a gateway filter to get_customer_tokens + a test for it
2016-03-01 11:49:42 -08:00
Justin Shreve
fa5283d3df
Minify Simplify JS
2016-03-01 11:49:42 -08:00
Justin Shreve
e6a527547f
Add the ability for gateways to override the "new payment method" label.
2016-03-01 11:49:42 -08:00
Justin Shreve
cfe1da13d5
Remove todo comment for payment token tables
2016-03-01 11:49:41 -08:00
Justin Shreve
31bae0c19e
Hook up the tokenization API to the "add payment method" button in my account settings.
2016-03-01 11:49:41 -08:00
Justin Shreve
9db1f65196
Hook up the payment token API to the my account > payment methods tab
2016-03-01 11:49:41 -08:00
Justin Shreve
2e73486004
Add minified simplify js.
...
Enable payment gateways to show/force CVC on saved gateways.
2016-03-01 11:49:41 -08:00
Justin Shreve
898242c34d
Integrate simplify with the token API to save cards/customer data and use a saved card.
2016-03-01 11:49:40 -08:00
Justin Shreve
eff4e297f9
First pass at showing saved payment methods on checkout
2016-03-01 11:49:40 -08:00
Justin Shreve
defff6c5a9
Add the payment token tables to the database status report.
2016-03-01 11:49:40 -08:00
Justin Shreve
5d8967c7d7
Prepare a list of payment methods for output on the payment methods "my account" page.
2016-03-01 11:49:40 -08:00
Justin Shreve
0061b36f3b
Make sure WP knows about the payment token meta table, and return null in payment tokens get if a token cannot be found.
2016-03-01 11:49:39 -08:00
Justin Shreve
df260c228d
Prevent notice from being displayed for user_id and remove static on echeck validate
2016-03-01 11:49:39 -08:00
Justin Shreve
7b57b4c4cc
Validate length for expiry - 4 chars for year and 2 for month.
2016-03-01 11:49:39 -08:00
Justin Shreve
214f077a91
Implement the rest of the WC_Data methods for creating, updating, reading, etc.
2016-03-01 11:49:39 -08:00
Justin Shreve
c87c99f847
Start implementing the WC_Data interface. Move update, create, save, etc to the actual token class, and have the controller return our tokens. This matches the shipping zone API closer.
2016-03-01 11:49:39 -08:00
Justin Shreve
f66b9e3681
Move meta (when creating) to its own sub meta array.
2016-03-01 11:49:39 -08:00
Justin Shreve
f66a8b6478
Rename customer_id to user_id to match how orders reference the user.
2016-03-01 11:49:39 -08:00
Justin Shreve
2fdb2ed2a8
Don't inheirt from eCheck https://github.com/woothemes/woocommerce/pull/10260#discussion_r51901526
2016-03-01 11:49:38 -08:00
Justin Shreve
4b93f23ac5
Add filters when we return tokens for customers or orders.
2016-03-01 11:49:38 -08:00
Justin Shreve
bfa9437a43
Rename the meta name _payment_tokens to remove the wc_ prefix, since this meta is a part of WC orders already.
2016-03-01 11:49:38 -08:00
Justin Shreve
72a4823f27
Pass the token object in the _deleted hook.
2016-03-01 11:49:38 -08:00
Justin Shreve
da9368e8be
Switch the payment token meta to use WP's metadata functions.
2016-03-01 11:49:38 -08:00
Justin Shreve
2e896ae24a
Extend WC_Payment_Token_CC from WC_Payment_Token_eCheck since they both share eCheck's fields as a base.
2016-03-01 11:49:38 -08:00
Justin Shreve
6112752836
Misc cleanup based on PR feedback:
...
* Remove $token_id parameter from WC_Order's add_payment_token. get_id() can be used to access the ID
* Rename our list of token ids from meta to $token_ids as it makes more sense
* Cleaned up/fixed some of the comments in WC_Payment_Token
* Some code formatting fixes
2016-03-01 11:49:38 -08:00
Justin Shreve
9741ab0751
Swap method_exists for is_callable.
2016-03-01 11:49:38 -08:00
Justin Shreve
f9b19234b0
Fix coding/WP standard for primary key definitions - there must be two spaces between the words PRIMARY key and the definition.
2016-03-01 11:49:37 -08:00
Justin Shreve
204922e2ae
Add methods for managing payment tokens associated with an order.
2016-03-01 11:49:37 -08:00
Justin Shreve
c5aec06a8a
First pass at a payment token API
2016-03-01 11:49:37 -08:00
Claudio Sanches
27a9b72d36
Merge pull request #10447 from jonkoops/tax-form-field-classes
...
Add wrapper classes to product category form fields.
2016-03-01 14:02:46 -03:00
Horrower
875cd46f45
Hook for intercept deliver of webhooks
...
Let other plugins intercept deliver for some messages queue like rabbit/zeromq
https://github.com/woothemes/woocommerce/issues/10424#issuecomment-190806538
2016-03-01 19:58:27 +03:00
Claudio Sanches
3e955f6086
[2.5] Create new function to prevent endpoint indexing
2016-03-01 13:45:25 -03:00
Jon Koops
a8cb7f7d00
Add wrapper classes to product category form fields.
...
Add wrapper classes to Display Type and Thumbnail fields of a product category in the admin. These classes follow the same naming convention as other taxonomy fields in the WordPress admin.
2016-03-01 15:37:01 +01:00
Mike Jolley
6f04ff1fa0
Replace size with length
...
Fixes #10444
2016-03-01 13:08:25 +00:00
Jon Koops
bc097553c6
Add order_schema_markup action to output Schema markup for order emails.
2016-03-01 13:02:56 +01:00
Claudio Sanches
256be9b028
[2.5] Allow send array as webhooks callbacks, closes #10424
2016-02-29 16:23:45 -03:00
Claudio Sanches
19019f75ca
[2.5] Stop to remove the 'all' from wp_count_comments(), closes #10441
2016-02-29 13:35:24 -03:00
Mike Jolley
d4df89e1b9
[2.5] Don't duplicate rating and review counts
...
Fixes #10440
2016-02-29 13:36:32 +00:00
Mike Jolley
8edf6d9286
Noindex endpoints
...
Closes #10433
2016-02-29 12:52:45 +00:00
Mike Jolley
fa2280f3f8
Add notice on fail
2016-02-29 12:33:09 +00:00
Mike Jolley
09ef555e5a
[2.5] Combine update post calls
2016-02-29 12:24:02 +00:00
Shiva Poudel
4a0e160c3b
Since shop manager have no right to edit admin profile
2016-02-28 21:07:51 +05:45
Shiva Poudel
9dec203721
By default display_name is user_login, no target for database change ;)
2016-02-28 21:04:57 +05:45
Claudio Sanches
53db5ff4c8
Created coupons POST and PUT endpoints and coupons schema
2016-02-26 17:24:33 -03:00
Mike Jolley
efe836dc12
Merge branch 'add/id-based-section-loading-shipping-and-checkout'
2016-02-26 15:26:45 +00:00
Mike Jolley
c3554490b5
Backwards compatibility
2016-02-26 15:26:39 +00:00
Mike Jolley
d916eb5118
Merge branch 'pr/10423'
2016-02-26 14:36:59 +00:00
Mike Jolley
e9ff396348
Only add when using intval for stock amounts
2016-02-26 14:36:53 +00:00
Mike Jolley
74e35a2573
Merge pull request #10425 from woothemes/fix/no-instance-id-for-non-classname-shipping-methods
...
Construct copy of instance of shipping method and pass instance id to it
2016-02-26 14:27:41 +00:00
Mike Jolley
e09613d7da
get_external_ip_address docblock
2016-02-26 13:34:51 +00:00
Mike Jolley
384db11839
Hide disabled emails from dropdown
...
Fixes #10428
2016-02-26 13:22:31 +00:00
Allen Snook
bdb816f83b
Use a PHP 5.2 compatible approach for creating new instances of
...
shipping methods which were registered using an instance
2016-02-25 11:56:05 -08:00
Allen Snook
1ea53460f2
Construct copy of instance of shipping method and pass instance id to it
2016-02-25 11:29:10 -08:00
Mike Jolley
83d2f64e9e
Tweak wc_get_product_variation_attributes to ignore non variation attributes
2016-02-25 14:13:56 +00:00
Mike Jolley
d7d609d85a
Remove comment
2016-02-25 14:13:56 +00:00
Mike Jolley
78902fafc8
Merge pull request #10420 from shivapoudel/filter
...
Is an action hook for phpmailer_init
2016-02-25 12:34:23 +00:00
Mike Jolley
b8e03489be
[2.5] Transactional emails for failed -> on hold
2016-02-25 11:15:42 +00:00
Shiva Poudel
295a900b03
Is an action hook for phpmailer_init
2016-02-25 16:59:15 +05:45
Claudio Sanches
7593285824
Fixed docblocks
2016-02-23 15:34:55 -03:00
Claudio Sanches
1fb4108e08
Added methods to delete orders, refunds and products
2016-02-23 15:34:42 -03:00
Claudio Sanches
9ba3747b74
Fixed controller for order notes
2016-02-23 15:34:14 -03:00
Claudio Sanches
f10846277b
Added method to delete coupons
2016-02-23 15:28:43 -03:00
Claudio Sanches
0d88e3c380
Added endpoint to get coupons
2016-02-23 12:16:21 -03:00
Claudio Sanches
77c968e590
Included wp-api functions
2016-02-23 12:15:25 -03:00
Claudio Sanches
f6e9d85ff2
Added version to the WP_REST_Controller class
2016-02-23 12:07:08 -03:00
Gerhard Potgieter
62e19162e6
Use $wpdb->replace instead of doing a select and then deciding to do an update or insert. Fixes #10389
2016-02-23 14:48:48 +02:00
Mike Jolley
a6cdabff7e
[2.5] Multibyte safe trim string
...
Fixes #10378
2016-02-23 11:40:16 +00:00
Mike Jolley
5ddc0b1a9a
[2.5] Fix CLI when setting a single category
...
Fixes #10409
2016-02-23 11:32:18 +00:00
Shiva Poudel
162e6f874e
Tweak some lines endings for views
2016-02-23 14:56:02 +05:45
Shiva Poudel
e8077b4f9d
Remove new line
2016-02-23 14:42:22 +05:45
Shiva Poudel
200a157663
Stop message moving using css class inline,
...
Fixes #10400
2016-02-23 14:18:11 +05:45
Claudio Sanches
a31ef08ed7
Improved permissions check
2016-02-22 17:48:38 -03:00
Claudio Sanches
54739c5e19
Created GET coupons endpoint
2016-02-22 16:44:47 -03:00
Claudio Sanches
43a5f6f842
Created abstract classes for posts and terms
2016-02-22 16:43:52 -03:00
Claudio Sanches
92ef7303b7
Rename $base to $rest_base
2016-02-22 15:49:38 -03:00
Mike Jolley
73f71191fc
[2.5] current class fix on some servers when empty
2016-02-22 15:19:44 +00:00
Mike Jolley
bd7072a8dc
Generate dynamic hook docs
...
Closes #10393
2016-02-22 14:41:14 +00:00
Mike Jolley
fc3474f255
Stop message moving
...
Fixes #10400
2016-02-22 13:32:31 +00:00
Mike Jolley
dbd6479f45
Comment on get_related limit
...
Closes #10398
2016-02-22 13:27:39 +00:00
Mike Jolley
8345f67f6c
Tweak price filter + code comments
...
#10371
2016-02-22 13:23:25 +00:00
Claudio Sanches
f52b018279
Merge pull request #10396 from shivapoudel/docblock-fix
...
Fix docblock for wc_back_link function
2016-02-21 16:40:20 -03:00
Shiva Poudel
e6e2a7ed42
Fix docblock for wc_back_link function
2016-02-21 10:10:33 +05:45
Shiva Poudel
abe2f108f9
View mode option logic moved to appropriate post-type class
2016-02-20 00:49:36 +05:45
Jeff Stieler
346b25d01b
Use ID instead of classname when saving settings for Checkout and Shipping.
2016-02-19 11:46:52 -07:00
Mike Jolley
1ee2b431a3
Show all downloads regardless of file
...
Closes #10388
2016-02-19 17:17:14 +00:00
Mike Jolley
fdddbff229
Fix my account endpoint with plain permalinks
...
@claudiosmweb Fixes #10390
2016-02-19 17:14:26 +00:00
Mike Jolley
e9703da300
Merge pull request #9921 from peterrath/vat-exempt-and-tax-enabled-handling
...
VAT exempt and “TAX enabled” handling in back end and Orders API
2016-02-19 14:53:39 +00:00
Mike Jolley
d63f4eb229
Merge pull request #10369 from justinshreve/back-to-emails-button-10317
...
Add a back button on the email notification management screens
2016-02-19 14:45:51 +00:00
Mike Jolley
986d63c511
Merge pull request #10384 from justinshreve/view-mode-10373
...
Hide the "View Mode" option on the "Screen Options" tab for products, orders, and coupons.
2016-02-19 14:44:38 +00:00
Mike Jolley
8f82852be5
Merge pull request #10385 from justinshreve/template-functions-notice-10381
...
[2.5] Prevent a notice in woocommerce_products_will_display
2016-02-19 14:44:21 +00:00
Mike Jolley
8d391e86e6
Merge pull request #10370 from BFTrick/system-status-private
...
Adding Check in System Status for Private WooCommerce Pages
2016-02-19 12:40:49 +00:00
Justin Shreve
7fcbf08a9a
Prevent a notice by stopping a loop in woocommerce_products_will_display from stomping on other variables.
2016-02-18 12:20:22 -08:00
Justin Shreve
2968a66a01
Hide the "View Mode" option on the "Screen Options" tab for products, orders, and coupons.
2016-02-18 11:58:36 -08:00
Peter
5a9cec18ee
Indent the new if statement
2016-02-18 20:35:33 +01:00
Peter
0cc33c8186
Use !== instead of != in class-wc-ajax.php
...
Use !== here: if ( wc_tax_enabled() && $is_vat_exempt !== 'yes' ) {
2016-02-18 20:29:10 +01:00
Peter
516602b4e3
API should accept bool in is_vat_exempt
...
Add ? 'yes' : 'no' to force values. API should accept bool here:
update_post_meta( $order->id, '_is_vat_exempt', $data['is_vat_exempt'] ? 'yes' : 'no' );
2016-02-18 20:14:07 +01:00
Peter
b508a6f19f
Remove space before bracket in class-wc-ajax.php
...
remove space before bracket here: $is_vat_exempt = get_post_meta( $order_id, '_is_vat_exempt', true );
2016-02-18 19:57:55 +01:00
Peter
de1ecf9f78
Use === instead of == in abstract-wc-order.php
...
Use === here: if ( 'yes' === $this->is_vat_exempt or ! wc_tax_enabled() )
2016-02-18 19:56:55 +01:00
Patrick Rauland
abfce2dea9
removing html from translatable string in system status. see #10370
2016-02-18 11:52:12 -07:00
Patrick Rauland
14ffeaa2a3
making post_status check in system status literal. See #10370
2016-02-18 11:46:03 -07:00
Justin Shreve
c2d29e4884
Add a back button on the email notification management screens so you can easily get back to the main listing of emails.
2016-02-18 08:46:06 -08:00
Justin Shreve
4c498336fe
Fix up some minor coding standards issues
2016-02-18 08:40:02 -08:00
Justin Shreve
e8eabfd309
Fix hierarchy for products and attributes
2016-02-18 08:40:01 -08:00
Justin Shreve
cfe39073a3
Fix headings on the add-ons/extensions screens
2016-02-18 08:39:02 -08:00
Justin Shreve
d28c4f4f39
Fix hierarchy in the system status pages.
2016-02-18 08:39:02 -08:00
Justin Shreve
608f651133
Fix hierarchy on settings screens.
2016-02-18 08:39:02 -08:00
Justin Shreve
6d683b7492
Fix up hierarchy on all of the generated report screens.
2016-02-18 08:39:02 -08:00
Justin Shreve
7058facc68
Fix screen reader text on the coupons management screen
2016-02-18 08:39:02 -08:00
Justin Shreve
8c49e81f45
Fix up heading hierarchy on the add new order screen
2016-02-18 08:39:02 -08:00
Justin Shreve
8d03cf33a8
Fix screen reader text on orders screen.
2016-02-18 08:39:01 -08:00
Shiva Poudel
7ec7515d52
Fix - Contributing guidelines broken links
2016-02-18 21:24:50 +05:45
Mike Jolley
5acb37560f
Merge branch 'pr/10374'
2016-02-18 12:57:12 +00:00
Mike Jolley
47a0762a4a
Remove old code
2016-02-18 12:57:03 +00:00
Mike Jolley
ce777b81fd
Remove empty notices
2016-02-18 11:04:12 +00:00
Mike Jolley
e987a3830a
Remove index drop for tax table
2016-02-18 10:52:54 +00:00
Jeff Stieler
067b406a5c
Load Shipping settings sections using Shipping Methods’ IDs rather than their class name.
2016-02-17 18:07:14 -07:00
Jeff Stieler
f1a2a5f974
Load Checkout settings sections using Payment Gateways’ IDs rather than their class name.
2016-02-17 18:06:48 -07:00
Shiva Poudel
19781fb91b
Tweak strings for the media frame button
2016-02-18 02:22:36 +05:45
Claudio Sanches
c7045ce881
Load WP REST API endpoints only for WP 4.4 or later
2016-02-17 17:40:41 -02:00
Claudio Sanches
7a1f1ff43c
Added initial REST API controllers
2016-02-17 17:29:09 -02:00
Patrick Rauland
dae216104e
adding check for private WooCommerce pages
2016-02-17 10:06:28 -07:00
Claudio Sanches
e926c54d29
Created WC_REST_Controller and structure to load WooCommerce controllers
2016-02-16 18:59:18 -02:00
Claudio Sanches
f6242506c4
Included WP_REST_Controller class from WP-API v2
2016-02-16 18:57:33 -02:00
Claudio Sanches
2ae38250dd
Deprecated our API in favor of WP API
2016-02-16 18:22:12 -02:00
Justin Shreve
b2b9d7e4da
Give the downloads and payment methods pages their own filters.
2016-02-16 11:52:08 -08:00
Shiva Poudel
5fb5a7ded2
We need to check for ID in array to exclude user ID as search_columns are of different
2016-02-17 00:25:06 +05:45
Claudio Sanches
2de00c61ff
Added account endpoint for customer payment methods
2016-02-16 13:57:46 -02:00
Claudio Sanches
d34c580e1d
Fixed order default qty
2016-02-16 13:50:06 -02:00
Claudio Sanches
daf2f92a8c
Added dashboard menu item and created function to get menu item classes
2016-02-16 13:50:06 -02:00
Claudio Sanches
d193caa987
Better pagination for account > orders
2016-02-16 13:50:06 -02:00
Claudio Sanches
36c0b6047a
Less "my" and more "ours"
2016-02-16 13:50:06 -02:00
Claudio Sanches
564f882fee
Fixed typos
2016-02-16 13:50:06 -02:00
Claudio Sanches
6993e52ce5
Account functions tests
2016-02-16 13:50:06 -02:00
Claudio Sanches
3a3380e4ab
Created account downloads endpoint
2016-02-16 13:50:06 -02:00
Claudio Sanches
e9b5653f0b
Created new filter for endpoint title and improved woocommerce_my_account_*_endpoint filter
2016-02-16 13:50:06 -02:00
Claudio Sanches
02e3c6362d
Created my account > orders template
2016-02-16 13:50:06 -02:00
Claudio Sanches
ad9374785f
Fixed wc_get_account_menu_items() endpoints
2016-02-16 13:50:06 -02:00
Claudio Sanches
a8c390dae1
Include orders and downloads endpoints
2016-02-16 13:50:06 -02:00
Claudio Sanches
00a0841708
New options for orders and downloads endpoints
2016-02-16 13:50:06 -02:00
Claudio Sanches
211c379af6
My account initial navigation
2016-02-16 13:50:06 -02:00
Claudio Sanches
6e319dfe8d
Allow custom endpoints for my account
2016-02-16 13:47:04 -02:00
Claudio Sanches
7ae806d16f
Created new account functions file
2016-02-16 13:43:06 -02:00
Shiva Poudel
a88caf5b72
Feature to exclude certain users from ajax customer search box
...
Closes #10360
CC @mikejolley
2016-02-16 19:40:36 +05:45
Mike Jolley
60cd28e802
Fix range for grouped products
...
Fixes #10359
2016-02-16 13:15:49 +00:00
Mike Jolley
9be6942f29
Merge pull request #10331 from aelia-co/master
...
Modified scope of WC_Shipping_Method methods
2016-02-16 12:33:46 +00:00
Mike Jolley
f90f7fdd7b
Merge pull request #10350 from aelia-co/Improvement-Shipping_Zone-Methods_Filter
...
Added new filter in WC_Shipping_Zone::get_shipping_methods()
2016-02-16 12:26:54 +00:00
Mike Jolley
5f9786fe8c
Merge pull request #10354 from Ninos/checkout-notices
...
Fixed: Notice in checkout (order received) - undefined variable $order
2016-02-16 12:25:22 +00:00
Claudio Sanches
a91a1e6e47
Merge pull request #10342 from coderkevin/features/cart-ajax
...
Cart AJAX
2016-02-15 16:55:49 -02:00
Mike Jolley
c469ab920b
Use wpdb query instead of looping over children
...
Closes #10195
cc @claudiosmweb
Since this uses `$this->get_children( true );` it will also hide out of
stock variation attributes if that setting is enabled.
2016-02-15 15:53:43 +00:00
Ninos Ego
f7d61a7aa1
Fixed: Notice in checkout (order received) with no existing order id -> undefined variable order
2016-02-15 16:11:04 +01:00
Mike Jolley
e4e4a854c2
Merge pull request #10341 from JeroenSormani/checkout-fields-value
...
Use real checkout fields for getting value
2016-02-15 13:30:24 +00:00
Kevin Killingsworth
e99e75b5b9
Fix spacing.
...
Add space after !
2016-02-14 21:56:42 -06:00
Diego Zanella
d4ada2c4d7
Added new filter in Shipping Zone
...
* The filter will allow 3rd parties to process the INSTANCES of the shipping methods loaded for a zone.
2016-02-13 23:23:10 +00:00
Claudio Sanches
f57f306326
Merge pull request #10345 from shivapoudel/permalink-fix
...
Can remove parent assignment as its not used
2016-02-13 04:14:34 -02:00
Kevin Killingsworth
30a272e58a
Add remove coupon ajax handling in cart.
...
Add code to handle ajax call for removing a coupon from the cart.
2016-02-12 15:43:05 -06:00
Kevin Killingsworth
ce90c440cb
Cart ajax: apply coupon
...
Adds an ajax call for applying coupons while on the cart
screen (not checkout, as it already has this.)
This is the first commit to add ajax calls to the cart update
functions. See issue #6734
2016-02-12 15:43:05 -06:00
Shiva Poudel
db50998f80
Period in comments
2016-02-12 23:58:23 +05:45
Shiva Poudel
70c755c09e
Can remove parent assignment as its not used
2016-02-12 23:50:06 +05:45
Mike Jolley
ddca91d607
Upgrade routine for qty
2016-02-12 13:55:59 +00:00
Mike Jolley
6880a71ea9
Merge pull request #10141 from woothemes/fix-10135
...
Fix 10135
2016-02-12 13:37:53 +00:00
Mike Jolley
58b185e7a6
Remove cat names from loops
2016-02-12 13:32:58 +00:00
Mike Jolley
a778c0b234
Give loops names, and set class outside of template files
...
Closes #10028
2016-02-12 13:32:58 +00:00
Mike Jolley
f750d71409
Remove tags from post classes
2016-02-12 13:32:58 +00:00
JeroenSormani
67adc81814
Use real checkout fields for getting value
2016-02-12 13:51:08 +01:00
Mike Jolley
3dba3378c2
Merge pull request #10315 from woothemes/layered-nav-wp-query
...
Layered Nav Improvements
2016-02-12 11:59:40 +00:00
Fabio
de8f054c82
Add woocommerce_api_create_customer
...
Added action to trigger 'customer.created' webhook
2016-02-11 17:37:57 -02:00
Fabio
c002884e6c
Update class-wc-webhook.php
2016-02-11 17:22:02 -02:00
Justin Shreve
ff95d880bd
Add shipping zone tables to the database status report
2016-02-11 10:24:11 -08:00
Claudio Sanches
5d99fa7ae4
[2.5] [API] Fix parent_id and menu_order for variations, closes #10307
2016-02-11 15:40:57 -02:00
Diego Zanella
e938fdddd2
Modified scope of WC_Shipping_Method methods
...
* A "private" scope is rarely required, and it prevents extensibility. Having methods accessible by descendant classes is vital, especially when breaking changes are introduced.
2016-02-11 17:25:38 +00:00
Mike Jolley
fd38adcc36
Format variations to same type
...
Fixes #10310
2016-02-11 15:22:51 +00:00
Claudio Sanches
8e2649f9c7
Merge pull request #10318 from justinshreve/api-customer-updated-at-10306
...
Track & return when a customer was last updated
2016-02-11 12:37:16 -02:00
Mike Jolley
8a9060d1c4
Clean/trim values when validating account form
...
Fixes #10324
2016-02-11 14:21:46 +00:00
Mike Jolley
c8ce66f1f1
Code formatting
2016-02-11 13:16:21 +00:00
Mike Jolley
bc83a04c6c
Feedback from Justin
2016-02-11 11:13:48 +00:00
Diego Zanella
6d0f844d2b
Fix - Handled case in which the list of method "classes" contains objects
...
* Method `WC_Shipping::get_shipping_method_class_names()` returns an array that may contain shipping classes or shipping instances. Class `WC_Shipping_Zone` must be able to handle this condition.
2016-02-10 23:18:18 +00:00
Diego Zanella
8426e5cda0
Simplified last change
2016-02-10 21:25:05 +00:00
Diego Zanella
69a97d1af9
Postponed call to woocommerce_shipping_methods filter
...
* The filter should be called after adding all shipping methods, to provide a complete set of data to consumers that hook into it.
2016-02-10 21:22:44 +00:00
Diego Zanella
6e4376511d
Fixed incompatibility with PHP 5.4 and earlier
2016-02-10 19:47:16 +00:00
Claudio Sanches
e40cdd588c
Added not_found while register attributes, closes #10304
2016-02-10 15:59:35 -02:00
Justin Shreve
8b01290e56
Add punctuation to docblocks. update_user_meta hook should be in single quotes.
2016-02-10 08:47:37 -08:00
Justin Shreve
09ba8c0fc8
Only track meta updates for certain fields.
2016-02-10 08:28:24 -08:00
Justin Shreve
1b2195b819
Track a users last updated time (profile/user attributes) and display it in the WC Customer API.
2016-02-10 08:28:24 -08:00
Claudio Sanches
f6698006ce
[2.5] [API] Replace term_taxonomy_id for term_id while create/edit terms
...
Closes #10316
2016-02-10 14:27:00 -02:00
Mike Jolley
23be868353
Enabled by default
2016-02-10 15:01:43 +00:00
Mike Jolley
116e70f6dd
Missing functions from master
2016-02-10 14:40:46 +00:00
Mike Jolley
fab8a871aa
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/admin/class-wc-admin-assets.php
2016-02-10 14:12:39 +00:00
Mike Jolley
d598e6ffad
Tooltip
2016-02-10 14:11:32 +00:00
Mike Jolley
75c264837f
Justins feedback/code tidy
2016-02-10 13:21:16 +00:00
Mike Jolley
9252c3f0b8
Merge pull request #10311 from jameztrue/master
...
Post code validation for Canada
2016-02-10 13:07:17 +00:00
Mike Jolley
4ccc1617d5
Absint rating in filters widget
2016-02-10 11:43:35 +00:00
Mike Jolley
39fc5a98ae
Fix base URL
2016-02-10 11:16:49 +00:00
Mike Jolley
0197b78b38
Combine all count queries per widget
2016-02-10 11:07:42 +00:00
Mike Jolley
bf87d292fe
Combine queries
2016-02-10 10:36:06 +00:00
Mike Jolley
0dba78acc0
Remove use of global
2016-02-10 10:19:32 +00:00
Mike Jolley
50407eb478
Run layered nav logic always
2016-02-10 10:08:44 +00:00
Mike Jolley
6bdd12d960
Rating counts
2016-02-10 10:02:50 +00:00
Mehul
9302f3ac6d
template_html & template_plain variables duplicate code in both if and else conditions when there is no change in template files for partial refund or full refund
2016-02-10 15:32:34 +05:30
Mike Jolley
5f98720206
Combine count
2016-02-10 00:07:07 +00:00
Mike Jolley
2642454fee
> is faster
2016-02-10 00:04:01 +00:00
Mike Jolley
8b922cc710
Cast is faster
2016-02-10 00:01:55 +00:00
Mike Jolley
8fd336cb0e
Prime cache to reduce queries per cart item
2016-02-09 23:36:15 +00:00
Mike Jolley
114cbdd450
Autoload tweaks
2016-02-09 23:26:22 +00:00
Mike Jolley
854bc5d744
Don't auto load options for cart - reduce queries
2016-02-09 23:14:38 +00:00
Mike Jolley
c9cae8b214
No need to include children
2016-02-09 23:11:50 +00:00
Mike Jolley
236c063cc2
Tidy
2016-02-09 23:11:38 +00:00
Mike Jolley
d23c316326
Refactor queries to use WP_QUERY only
2016-02-09 21:14:55 +00:00
Mike Jolley
1d5349bc83
Keep rating meta synced for filtering
2016-02-09 20:53:18 +00:00
Mike Jolley
5b0abaaa1b
Sync min and max price for better filtering!
2016-02-09 20:16:08 +00:00
jamez
5256cf47dc
Canada Postal code validation
...
Added Postal Code validation for Canada (country-code=CA). Also added
to the validation unit test for valid and invalid postal code examples.
2016-02-09 12:39:09 -05:00
Mike Jolley
75cbb74520
Rating widget standards
2016-02-09 15:18:27 +00:00
Mike Jolley
e20565c498
Fix merge conflicts
2016-02-09 14:46:06 +00:00
Mike Jolley
cae1fe6b85
Refactors/improvements to layered nav to support slugs
...
#7806
2016-02-09 14:41:17 +00:00
Mike Jolley
1ca9d8fbdc
Merge pull request #9665 from seriusokhatsky/master
...
Slugs instead of IDs for layered nav by terms
2016-02-09 12:16:05 +00:00
Mike Jolley
1a976fba44
Merge pull request #10299 from shivapoudel/shortcode-tag
...
Introduce function to check shortcode tag
2016-02-09 11:05:55 +00:00
Shiva Poudel
4543cb9da1
Renamed the function to wc_post_content_has_shortcode
2016-02-09 16:16:45 +05:45
Fredrik Forsmo
d6138a69e9
Add is set check for product_base permalink
2016-02-09 10:55:37 +01:00
Shiva Poudel
4f7858739d
Introduce function to check shortcode tag
2016-02-09 00:10:48 +05:45
Mike Jolley
4c29b7607f
Show notices on variation button clicks
...
Closes #10281
2016-02-08 16:21:02 +00:00
Shiva Poudel
c5fdcb52ba
Move remove meta box to its original method
2016-02-08 20:27:01 +05:45
Mike Jolley
8e85306ef1
Remove reviews/comments meta box for products
...
Closes #10175 @claudiosmweb
2016-02-08 13:29:54 +00:00
Mike Jolley
971f6a3dee
Added email for on-hold orders.
...
Closes #9792
2016-02-08 13:20:19 +00:00
Mike Jolley
1fecd7efe2
If shipping < 999.99, use 'shipping' arg when passing values to PayPal.
...
Closes #9852
2016-02-08 13:10:15 +00:00
Mike Jolley
0c30999a67
When orders update, invalidate money spent user meta.
...
Closes #9562
2016-02-08 12:26:46 +00:00
Mike Jolley
564802a9c4
Enqueue scripts on pages with checkout shortcodes
...
Closes #10018
2016-02-08 12:21:34 +00:00
Mike Jolley
aa4bfde937
Remove deprecated chosen js scripts
2016-02-08 12:10:42 +00:00
Mike Jolley
5525fadc09
Pass values to validation functions.
...
Closes #10032
2016-02-08 12:06:23 +00:00
Mike Jolley
98f40fed9e
Enable SKU for grouped products and move to inventory tab.
...
SKU is a stock keeping unit, specifically for inventory purposes. So it
does make sense to have this on the inventory tab - this also allows it
to work on grouped products without showing new tabs there.
Closes #10034
cc @jameskoster @claudiosmweb
2016-02-08 11:50:01 +00:00
Mike Jolley
a35c7d6aca
Hide min order amount field when not needed
...
Closes #10129
2016-02-08 11:44:08 +00:00
Mike Jolley
efd0304bb0
Color code manual, system and customer notes
...
Closes #7225
2016-02-08 11:39:31 +00:00
Mike Jolley
5cae61cb69
Show net sales on dashboard
...
Closes #9948
2016-02-08 11:28:40 +00:00
Mike Jolley
620394c4d3
Merge pull request #10282 from Dev49net/master
...
Add actions in pay_action() method
2016-02-08 09:56:55 +00:00
Mike Jolley
428c2c3e0f
Merge pull request #10284 from shivapoudel/theme-api
...
Fix - theme_api check as an object first
2016-02-08 09:55:54 +00:00
Mike Jolley
f9edc6a14a
Merge pull request #10285 from shivapoudel/row-actions
...
Both row actions can be check in single condition ;)
2016-02-08 09:55:14 +00:00
Nicola Mustone
37c82e4bf5
fix warning with PHP 5.3
2016-02-08 09:58:32 +01:00
Christian Schmidt
1cb50b9b53
Pass term object to get_term_link()
2016-02-06 02:00:28 +01:00
Shiva Poudel
1c856181d2
Both row actions can be check in single condition ;)
2016-02-06 01:46:21 +05:45
Shiva Poudel
b0432827f5
Fix - theme_api check as an object first
2016-02-06 01:33:45 +05:45
Dev49.net
c3202298c0
moved actions after order key verification
...
Use case described in Issue #10276
2016-02-05 19:44:55 +01:00
Mike Jolley
78296adf67
Missin list element
2016-02-05 15:45:32 +00:00
Mike Jolley
140d97ad10
docblock
2016-02-05 15:30:44 +00:00
Mike Jolley
2a4a1bc9a8
Add $id to read method
2016-02-05 15:20:33 +00:00
Mike Jolley
98883e07ba
Use interface
2016-02-05 15:20:17 +00:00
Mike Jolley
15888b732f
Add $id to read method
2016-02-05 15:20:11 +00:00
Mike Jolley
352184cc06
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# i18n/languages/woocommerce.pot
# includes/abstracts/abstract-wc-payment-gateway.php
# includes/abstracts/abstract-wc-shipping-method.php
# includes/admin/settings/class-wc-settings-shipping.php
# includes/wc-core-functions.php
# uninstall.php
2016-02-05 14:58:48 +00:00
Mike Jolley
d4dfec797c
WC Data Interface
...
To be used by zones etc.
cc @claudiosmweb @justinshreve
2016-02-05 14:33:20 +00:00
Mike Jolley
aa12bed150
Translate during format_string rather than all options
...
Fixes #10243
2016-02-05 12:44:43 +00:00
Mike Jolley
d3472a6207
[2.5] Fix hide empty check
...
Fixes #10279
2016-02-05 12:31:53 +00:00
Mike Jolley
38d618e9d9
Merge pull request #10264 from helgatheviking/master
...
row actions for shop orders
2016-02-05 12:22:14 +00:00
Mike Jolley
384c07b367
Merge pull request #10262 from Spreeuw/issue-10252
...
default order to processing for non-catalog products
2016-02-05 12:21:43 +00:00
Mike Jolley
3cef28efe8
[2.5] Error handling for screen ids
...
Fixes #10280
2016-02-05 12:16:44 +00:00
Mike Jolley
787d36dee4
Merge pull request #10232 from marcusds/master
...
Add filter to is_in_stock
2016-02-05 12:01:10 +00:00
Mike Jolley
2e54a01e17
Add 'media-models' dependency
...
Closes #10249
2016-02-05 11:58:22 +00:00
Mike Jolley
e0c10e9be3
Allow has_coupon to detect any coupon applied
...
Closes #10251
2016-02-05 11:39:31 +00:00
Mike Jolley
1eebb19899
[2.5] Wrap report in backtick to stop people breaking .org forums
...
Before @jdembowski runs out of coffee
2016-02-05 09:55:51 +00:00
Mike Jolley
a71a4de1b8
Add hash check when resuming order to detect changes.
...
@claudiosmweb
2016-02-05 09:41:25 +00:00
Dev49.net
dcbb17a99d
added actions before and after payment
...
Issue #10276
2016-02-05 01:44:19 +01:00
Mike Jolley
a78edb2af2
[2.5] If an attribute meta key is not set, technically its 'any', so should match. Prevents issues when meta data is missing after renaming attributes
...
@claudiosmweb please test :)
#10272
2016-02-04 18:25:06 +00:00
Mike Jolley
628d791343
Price filter floats
...
Closes #10266
2016-02-04 16:53:17 +00:00
Mike Jolley
b789a5ddd2
[2.5] Notice when no order note sexist
...
Fixes #10267
2016-02-04 16:51:07 +00:00
Kathy Darling
0720e6dc89
row actions for shop orders
2016-02-03 12:43:18 -05:00
Ewout Fernhout
a3634028fa
default order to processing for non-catalog products
...
fixes #10252
2016-02-03 14:48:19 +01:00
Agbonghama Collins
a742861cda
minor typo
...
Found this error while trying to understand how gateways are built on WooCommerce
2016-02-02 15:35:01 +01:00
Mike Jolley
64d4bb5172
[2.5] Round shipping after tax calc
...
#10076 and
https://wordpress.org/support/topic/when-calculating-shipping-total-forc
e-rounding?replies=6#post-7972623
2016-02-02 11:09:02 +00:00
Marcus
780614b14e
Add filter to is_in_stock
2016-02-01 11:09:12 -08:00
Mike Jolley
dcf81b3bbe
[2.5] Un-needed ob_start
2016-02-01 15:12:44 +00:00
Mike Jolley
fd74d992ab
When COOKIEPATH is an empty string, cookies won't work across pages.
...
@claudiosmweb Found a few multisite installs where COOKIEPATH was an
empty string which broke cookies. I don’t see any side affects of this
change. 2.5?
2016-02-01 13:05:36 +00:00
Mike Jolley
a4d982b1b9
Merge pull request #10216 from reigelgallarde/master
...
using query_vars instead of query
2016-02-01 12:17:00 +00:00
Mike Jolley
8d0591d7c6
[2.5] Prevent notice in get_allowed_countries
2016-02-01 12:04:34 +00:00
Eivin Landa
db39c223b0
Added code to use the get_price method for child products. fixes #10217
2016-01-29 14:58:12 +01:00
Reigel Gallarde
a89df9d6a2
Merge remote-tracking branch 'refs/remotes/woothemes/master'
2016-01-29 20:26:58 +08:00
Reigel Gallarde
c3510063d6
using $wp_query->query_vars['product_cat'] instead of $wp_query->query['product_cat']
...
`$wp_query->query['product_cat']` include the parent in the string when
using `parent` in `$args` in
`woocommerce_product_categories_widget_dropdown_args` filter. Making
dropdown not able to add selected option.
2016-01-29 20:26:10 +08:00
Mike Jolley
9dea16ab6c
[2.5] Fix 'hide empty' setting in category widget
...
Fixes #10213
2016-01-29 11:43:52 +00:00
Mike Jolley
6a8e89da2f
[2.5] HTML5 validation message on weak password, and append to indicator
2016-01-28 15:36:24 +00:00
Mike Jolley
5ca53d3449
[2.5] Combine includes string
2016-01-28 13:21:03 +00:00
Mike Jolley
64dfcdbea4
[2.5] Remove obsolete notice and add styles for add payment page
2016-01-28 11:58:09 +00:00
Mike Jolley
3b43a53546
Don't format stock if empty
2016-01-28 11:31:53 +00:00
Almaz Mannanov
1cb65394a4
Update wc-core-functions.php
...
Russian ruble has its own symbol.
2016-01-27 20:22:43 +03:00
Mike Jolley
657521ffa4
[2.5] Don't show purchase note to admin
2016-01-27 15:30:07 +00:00
Mike Jolley
f8df682f34
Hide stock amount when children are involved
...
Closes #10172
2016-01-27 13:00:50 +00:00
Mike Jolley
8c85183d6e
[2.5] Remove case check from tax rate country REGEX
2016-01-27 12:10:36 +00:00
Mike Jolley
7fb7120d8e
[2.5] Move URL functions to core-functions file.
...
Closes #10170
2016-01-27 11:53:19 +00:00
Mike Jolley
47a74f96cd
[2.5] Add context to category localisation
...
@claudiosmweb Closes #10183
2016-01-27 11:19:38 +00:00
Mike Jolley
9ca216310d
[2.5] When totalling up shipping, force round
...
Closes #10076
2016-01-27 11:06:08 +00:00
Mike Jolley
a2843c03c7
[2.5] Added password hint text and error messages
2016-01-27 10:54:03 +00:00
Shiva Poudel
bf2be97dd0
Use get_charset_collate of WP
2016-01-27 15:55:56 +05:45
Claudio Sanches
6110c8316e
Added Saudi Riyal currency
...
Request from:
https://wordpress.org/support/topic/saudi-riyal-support?replies=1
2016-01-25 20:59:19 -02:00
Mike Jolley
a550c77dba
[2.5] Remove stock bw compat code which was preventing manage stock being disabled.
...
Fixes #10167
2016-01-25 18:17:28 +00:00
Mike Jolley
57c643c93e
[2.5] Round tax/tax refunded amounts on display.
...
Closes #10162
2016-01-25 15:18:49 +00:00
Mike Jolley
b26a13ec47
[2.5] tracking text
2016-01-25 14:55:41 +00:00
Mike Jolley
3cfd4d7889
Merge pull request #10153 from helgatheviking/master
...
[2.5] pass $args to woocommerce_dropdown_variation_attribute_options_html hook
2016-01-25 11:07:38 +00:00
Mike Jolley
55c8f91c14
[2.5] Set has calculated shipping to true when setting country
...
Closes #10148
2016-01-25 10:16:39 +00:00
Mike Jolley
a2fbfec5bf
[2.5] Show user country rather than base country in "estimated for" messages
...
#10148
2016-01-25 10:16:39 +00:00
Kathy Darling
472e8d4618
pass $args to woocommerce_dropdown_variation_attribute_options_html hook
2016-01-23 15:03:47 -05:00
Claudio Sanches
e87007d5cd
[2.5] Fixed tax row autocomplete htmlentity, closes #10149
2016-01-23 14:32:09 -02:00
Claudio Sanches
4f3ef79b8c
Added password strength meter to my account > edit account page
...
Closes #10103
2016-01-22 17:33:35 -02:00
Claudio Sanches
578a5515e4
Introduces the is_edit_account_page() function
...
For #10103
2016-01-22 17:30:10 -02:00
Claudio Sanches
e0881121a3
[API] Fixed image title and alt
...
Fixed image title and alt for single products
Added support for title and alt for variable products
Fixed category image upload method
Closes #10131
2016-01-22 16:43:52 -02:00
Mike Jolley
f5140af918
[2.5] Report on partial refunds/refunds items rather than full refunds to ensure they are reported when refunded
...
@claudiosmweb your testing + approval welcome.
Closes #10138
2016-01-22 17:53:12 +00:00
Mike Jolley
77e1aa8263
Make qty for refunds negative
...
Fixes order counts reported in #10135
May however require an upgrade routine and needs more testing. Not for
2.5.
Fixes #10135
2016-01-22 16:28:29 +00:00
Mike Jolley
6cc700a497
[2.5] Report on partial refunds/refunds items rather than full refunds to ensure they are reported when refunded
...
@claudiosmweb your testing + approval welcome.
Closes #10138
2016-01-22 15:50:23 +00:00
Claudio Sanches
b12f74a263
Merge pull request #9904 from jonkoops/autofill-checkout
...
Add autocomplete support to fields in checkout process
2016-01-21 20:10:31 -02:00
Claudio Sanches
dca1e4a53a
Merge pull request #10031 from krautnerds/api-reuse-internal-price-api
...
Eliminated duplicate price save code in api v2 and api v3
2016-01-21 19:40:38 -02:00
Claudio Sanches
1626d29414
Fixed coding standards and improved code for #10070
2016-01-21 19:38:15 -02:00
Claudio Sanches
544d7fb8c2
Merge pull request #10070 from woothemes/SiR-DanieL-patch-1
...
Add DISABLE_WP_CRON to the system status
2016-01-21 19:34:30 -02:00
Claudio Sanches
2790307489
Changed allbuttons to select_buttons for multiselect #10079
2016-01-21 19:33:49 -02:00
Claudio Sanches
f4fddf2252
Merge pull request #10079 from woothemes/add/select-all-buttons-multiselect-field
...
Settings API: add optional "select all"/"select none" buttons to multiselect fields
2016-01-21 19:30:12 -02:00
Claudio Sanches
899d961dd9
Improved WC_Gateway_Paypal::get_icon_url() for #10084
2016-01-21 19:28:14 -02:00
Claudio Sanches
057239cb31
Merge pull request #10084 from shoheitanaka/patch-3
...
Modification of PayPal link errors and redirect
2016-01-21 19:26:02 -02:00
Claudio Sanches
c62388b64b
[API] Introduces woocommerce_api_check_permission filter, closes #10119
2016-01-21 19:10:46 -02:00
Mike Jolley
a26af7b801
[2.5] Unset reload_checkout once processed.
...
Fixes #10134
2016-01-21 20:29:14 +00:00
Mike Jolley
f9d019df87
[2.5] Fix query/missing variable in validate_user_usage_limit
...
Closes #10122
2016-01-21 19:06:42 +00:00
Matthew Duhig
6ef4fcb144
Update class-wc-widget-layered-nav.php
...
Updates to layered nav to considerably improve speed on sites with large product databases (10k+). This method has seen speed improvements as notable as taking a 30 second plus load time of a /shop page with layered nav, down to 4 seconds.
2016-01-21 17:06:57 +00:00
Simon Prosser
4899d99475
Videon only load when help is needed.
2016-01-21 00:12:19 +00:00
Florian Ludwig
6074ea3355
Formatted variation stock with wc_stock_amount
2016-01-20 23:37:22 +01:00
Mike Jolley
4cfd8ff214
[2.5] Don't show downloads in admin email
2016-01-20 16:58:58 +00:00
Claudio Sanches
66f9dda17f
Merge pull request #10120 from krautnerds/fix-php7-compatibility
...
Fixed attribute check for less notices
2016-01-20 13:12:08 -02:00
Florian Ludwig
ddd5f9fb9b
Fixed attribute check for PHP 7 compatibility
2016-01-20 15:53:51 +01:00
Mike Jolley
6050b204fc
Support qty display in cart messages
...
Closes #10114
2016-01-20 11:32:49 +00:00
Mike Jolley
b5d7f1de10
[2.5] Only show payment method button when needed, and check for required fields
...
Fixes #10112
@thenbrent @claudiosmweb
2016-01-20 10:47:36 +00:00
Brett
a772457a32
remove unnecessary use of ternary operator
2016-01-20 12:30:56 +13:00
Claudio Sanches
c3ed6baeed
[2.5] Fix index decimal and thousand values #10105
2016-01-19 16:52:58 -02:00
Claudio Sanches
084ba34bb6
Invalidade shipping costs transient when save zones
2016-01-19 16:44:41 -02:00
Keijo Hyttinen
a16b1bbac4
API: thousand and decimal separators corrected
2016-01-19 20:24:26 +02:00
Claudio Sanches
0d2a77d4de
Fixed display of encoded characters
2016-01-19 16:21:08 -02:00
Claudio Sanches
6277d96770
Stop direct access
2016-01-19 15:57:03 -02:00
Mike Jolley
44eac248b3
[2.5] check_version on all requests
...
cc @allendav Closes #10091
2016-01-19 10:05:44 +00:00
Mike Jolley
5afca45252
[2.5] Wrong function exists check.
...
Fixes #10100
2016-01-19 09:39:56 +00:00
Serg
ef867131e0
Change layered nav filters by ID to SLUG field
2016-01-19 10:15:42 +03:00
Mike Jolley
0049415797
[2.5] get_currentuserinfo() is deprecated in WP 4.5
2016-01-18 14:42:01 +00:00
Mike Jolley
6c8709f4b5
Return false if cookie_hash is not set.
2016-01-18 10:34:06 +00:00
Mike Jolley
e86a159fd0
Correct option name
2016-01-18 10:24:59 +00:00
Shohei Tanaka
141414f048
No setup num_decimals in Setup Wizard
...
num_decimals is not set in Setup Wizard, but set in locale-info.php and Javascript code.
2016-01-16 14:46:51 +09:00
Shohei Tanaka
70be00cbf7
Modification of PayPal link errors and redirect
...
Those countries are redirect from paypal-popup to home.
BE,CZ,DK,IT,NL,NO,SE,ES
Those countries are error happened.
HU, JP, TR
2016-01-16 14:15:42 +09:00
Mike Jolley
2de38180d3
Remove isolation levels causing issue on some servers
2016-01-15 11:43:06 +00:00
Mike Jolley
734bde83f9
Strip tags in cart messages and breadcrumbs
...
Fixes #10074
2016-01-15 09:59:04 +00:00
Mike Jolley
25ea52dec1
Merge branch 'pr/10078'
2016-01-15 09:51:48 +00:00
Mike Jolley
2c7501944b
Use post_ids terminology to reflect whats being queried
2016-01-15 09:51:42 +00:00
Joey Kudish
7bb99af123
Settings API: enhance multiselect fileds
...
Add optional "select all"/"select none" buttons to multiselect fields,
similarly to what already exists for the country field.
2016-01-14 22:07:31 -08:00
Taylor Lovett
8702f806ad
Add layered nav query posts filter
2016-01-15 00:47:52 -05:00
Taylor Lovett
b4fda08091
Add unfiltered product ids filter
2016-01-15 00:36:11 -05:00
Mike Jolley
29058e47d1
Fix comparison types
2016-01-14 15:25:23 +00:00
Claudio Sanches
31975f5980
Fixed coding standards for #10063
2016-01-14 11:35:01 -02:00
Mike Jolley
b788418283
Load shipping methods during save
...
Fixes #10072
2016-01-14 13:24:02 +00:00
Nicola Mustone
ff82b623bd
invert signs
2016-01-14 11:09:30 +01:00
Nicola Mustone
03e3f7ca3d
better wording
2016-01-14 10:51:56 +01:00
Nicola Mustone
f457d1c453
use the correct constant
2016-01-14 10:42:57 +01:00
Mike Jolley
8237ed288d
Merge pull request #10063 from woothemes/update/normalization-functions-from-unit
...
Weight/dimension conversions
2016-01-14 08:24:21 +00:00
Nicola Mustone
9499d561d3
add WP_CRON to the system status
2016-01-14 08:01:22 +01:00
Mike Jolley
c661b4c78f
JSlint
2016-01-13 17:08:53 +00:00
Mike Jolley
d821b87f8a
Move shipping classes to custom UI in shipping section
2016-01-13 16:52:28 +00:00
Mike Jolley
3e85a61e96
Merge pull request #10065 from aelia-co/improved_shipping_cost_args_filter
...
Added shipping class instance to woocommerce_evaluate_shipping_cost_args
2016-01-13 15:08:36 +00:00
Mike Jolley
35e45e6075
Make price function clearer
...
@tamarazuk @franticpsyx @daigo75 Hopefully this makes it clearer which
values are returned and when the filter is ran.
2016-01-13 15:07:47 +00:00
Mike Jolley
8064b35350
Add methods from zones screen
2016-01-13 15:04:10 +00:00
Diego Zanella
35d20f61a8
Added shipping class instance to woocommerce_evaluate_shipping_cost_args
...
The instance is going to be useful if any 3rd party needs to read any other property of the shipping class, which might not have been passed through the $args variable.
2016-01-13 13:35:24 +00:00
Mike Jolley
f70b0a9c23
Remove availability settings
2016-01-13 12:45:53 +00:00
Mike Jolley
31be09073f
Show zones if no matching shipping method is found
2016-01-13 12:41:54 +00:00
Mike Jolley
c8025705c1
Text changes
2016-01-13 12:38:31 +00:00
Mike Jolley
6a8819fc23
Text changes
2016-01-13 12:31:10 +00:00
Mike Jolley
68e30f0f38
Zones page text
2016-01-13 12:12:58 +00:00
Mike Jolley
37003b2370
Round get_remaining_refund_amount
...
Fixes #10060
2016-01-13 11:07:05 +00:00
Mike Jolley
133e7686b5
Stop canonical redirect breaking front page endpoints
...
Fixes #10062
2016-01-13 11:01:08 +00:00
Mike Jolley
0d569948fd
spacing
2016-01-13 10:33:07 +00:00
Joey Kudish
ece376bac1
weight/dim normalization: allow custom from unit
...
Add a third optional parameter to the weight and dimension normalization
functions in order to be able to specify a specific "from unit" instead
of using the site option. This allows arbitrary conversions between
different units of measure; which is particularly useful for extensions
that need to perform arbitrary unit conversions (e.g. shipping extension
that specifies custom box formats).
Also includes updated tests.
2016-01-12 22:48:56 -08:00
Claudio Sanches
636e2389aa
Changed … to …
2016-01-12 14:03:01 -02:00
Mike Jolley
70a9eb3807
Fix pagination + sorting on tax screen
...
@claudiosmweb
2016-01-12 12:01:10 +00:00
Mike Jolley
e15c123510
Fix - Missing validation rule for product cat exclusion coupons (validate_excluded_product_categories)
...
Fixes #10058
2016-01-12 09:49:46 +00:00
Jon Koops
7e750716e3
Added autocomplete attributes for checkout fields
...
This allows browsers to automatically fill in the appropriate fields
for the checkout process. This should significantly improve the
checkout experience for a lot of users, especially those that
frequently shop online in different shops.
The following fields now have proper autocomplete attributes:
- First name
- Last name
- Company name
- County
- Address line 1 (Street name)
- Address line 2 (Apartment, suite, unit etc.)
- City
- State / Country
- Postcode / ZIP
- Email address
- Phone number
For more information about how autocomplete can improve user
experience: https://developers.google.com/web/updates/2015/06/checkout-faster-with-a
utofill
A complete overview can be found in the WHATWGHTML specification: https://html.spec.whatwg.org/multipage/forms.html#autofill
2016-01-11 22:55:38 +01:00
Jon Koops
8f63668e16
Added autocomplete parameter to the woocommerce_form_field function
...
This makes it possible to add an autocomplete attribute to a variety of
WooCommerce form fields. Making it easier for plugin developers and
core developers to build forms with good autocomplete UX.
More information about the autocomplete attribute and it’s values see:
https://html.spec.whatwg.org/multipage/forms.html#autofill-field
2016-01-11 22:55:38 +01:00
Mike Jolley
934269f1e8
woocommerce_evaluate_shipping_cost_args
2016-01-11 15:51:37 +00:00
Diego Zanella
eb42c7b3e3
Added new woocommerce_evaluate_shipping_cost filter
...
* The filter will allow 3rd parties to pre-process the arguments used to evaluate a shipping cost formula.
2016-01-11 13:51:46 +00:00
Mike Jolley
a322b05f24
Avoid confusion between fields and field keys
2016-01-11 12:04:37 +00:00
Mike Jolley
aae956185e
merge conflict
2016-01-11 11:49:02 +00:00
Mike Jolley
1076854608
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/abstracts/abstract-wc-shipping-method.php
# includes/class-wc-shipping.php
# includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
# includes/shipping/flat-rate/includes/class-wc-eval-math.php
# includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
#
includes/shipping/legacy-international-delivery/class-wc-shipping-legacy
-international-delivery.php
#
includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-d
elivery.php
2016-01-11 11:48:18 +00:00
Mike Jolley
3938a43b44
Error handling when order cannot be retrieved.
...
Also renumbers error codes @claudiosmweb since 4xx usually reflects
client errors and may be misleading
Closes #10047
2016-01-11 10:47:10 +00:00
Mike Jolley
d13fb8f482
Let check_cart_item_validity remove multiple items during check
...
Fixes #10050
2016-01-11 10:32:46 +00:00
Mike Jolley
2714ec0aeb
Keep cookie/session alive after order.
...
@claudiosmweb this ok with you?
Closes #10045
2016-01-11 10:28:38 +00:00
Florian Ludwig
d059ce6bc9
Fixed php notices for incorrect input format in date function if date is not set in db
2016-01-11 11:27:55 +01:00
Keijo Hyttinen
72f2f4a327
backorders needs identity check due to boolean values
2016-01-10 00:59:54 +02:00
Mike Jolley
bdb8de7785
Zone unit tests
2016-01-08 14:53:24 +00:00
Mike Jolley
a33b9b9750
Unit tests for shipping zones
2016-01-08 13:56:01 +00:00
Mike Jolley
76405ed220
Schema fixes
2016-01-08 13:17:13 +00:00
Florian Ludwig
f41a0a539f
Fixed format of date after reading from DB
2016-01-08 13:34:19 +01:00
Mike Jolley
71a6fcc0e2
Note should be in customer details table
...
Fixes #10037
2016-01-08 12:16:55 +00:00
Mike Jolley
accc62d5ef
Breadcrumb tweak
2016-01-08 12:10:40 +00:00
Mike Jolley
7cfdf23aec
Note that legacy methods are no longer available once disabled
2016-01-08 12:01:01 +00:00
Mike Jolley
cef3ec7e37
Indicate disabled methods
2016-01-08 11:57:49 +00:00
Mike Jolley
007abbc98e
Shipping meta data
...
Closes #9094
2016-01-08 11:42:32 +00:00
Mike Jolley
ad11042afd
[2.4] Don't unforce SSL on secure blogs
...
@claudiosmweb can you check this and cherry pick if good to go?
Fixes #10029
2016-01-08 11:27:18 +00:00
Florian Ludwig
734f3aed18
Eliminated duplicate price save code in api v2 and api v3
...
I think we shouldn’t coyp&paste too much code from core into the api so
I eliminated the duplicate code and made use of the already existing
_wc_save_product_price function for products and variations
2016-01-07 23:52:01 +01:00
Mike Jolley
64ceafd3f5
Merge pull request #10023 from shivapoudel/selected
...
Use selected instead of checked for currency code in setup wizard
2016-01-07 11:25:45 +00:00
Mike Jolley
3c5520d18c
Add filter on default location array
...
Closes #10017
2016-01-07 11:25:24 +00:00
Shiva Poudel
45dd6890c7
Use selected instead of checked for currency code in setup wizard
2016-01-07 16:58:53 +05:45
Mike Jolley
30b3214697
Merge pull request #10019 from thenbrent/fix_unknown_column
...
Fix Unknown column '_customer_user' notice when deleting a user
2016-01-07 10:51:08 +00:00
Mike Jolley
c5c709ed62
Merge pull request #10012 from frozzare/docs/admin-walkers
...
Improve docblock comments Walker classes
2016-01-07 10:46:26 +00:00
Mike Jolley
6de9edd2c7
Merge pull request #10015 from frozzare/docs/class-wc-widgets
...
Improve docblock comments WC_Widget classes
2016-01-07 10:42:18 +00:00
Mike Jolley
46481a49f7
Merge pull request #10014 from frozzare/docs/local-delivery
...
Improve docblock comments in WC_Shipping_Local_Delivery class
2016-01-07 10:42:04 +00:00
Mike Jolley
aeddd6b1a0
Merge pull request #10011 from frozzare/docs/flat-rate-shipping
...
Improve docblock comments in WC_Shipping_Flat_Rate classes
2016-01-07 10:41:47 +00:00
Mike Jolley
ce9ac48866
Merge pull request #10010 from frozzare/docs/free-shipping
...
Improve docblock comments for free shipping classes
2016-01-07 10:41:07 +00:00
Mike Jolley
17db4f31ed
Merge pull request #10009 from frozzare/docs/local-pickup
...
Improve docblock comments in WC_Shipping_Local_Pickup
2016-01-07 10:40:44 +00:00
Mike Jolley
7f21d4f443
Merge pull request #10008 from frozzare/docs/international-delivery
...
Improve docblock comments WC_Shipping_International_Delivery class
2016-01-07 10:40:37 +00:00
Caleb Burks
e612dc4561
Check for a valid product ID/SKU
2016-01-07 04:07:02 -05:00
Brent Shepherd
6d2b570f30
Fix Unknown column '_customer_user' notice
...
When deleting a user. Also ensures the customer value on orders is set
correctly to a guest user (0).
2016-01-06 17:53:21 -08:00
Fredrik Forsmo
7570ac414f
Improve docblock comments in WC_Shipping_Local_Pickup
...
* Added comments to `init`, `calculate_shipping`, `clean` and
`init_form_fields`
2016-01-06 20:15:45 +01:00
Fredrik Forsmo
1288c18301
Improve docblock comments in WC_Shipping_Local_Delivery class
...
* Added comment to`calculate_shipping` and `init`
2016-01-06 20:13:44 +01:00
Fredrik Forsmo
0d2c6be073
Improve docblock comments WC_Shipping_International_Delivery class
...
* Added comment to `is_available`
* Fixed initialize typo
2016-01-06 20:12:02 +01:00
Fredrik Forsmo
093684c7e0
* Added comments to `init`, `is_available` and `calculate_shipping`
...
* Added better properties comments.
* Fixed initialize typo
2016-01-06 20:10:54 +01:00
Fredrik Forsmo
efdd927e36
Improve docblock comments in WC_Shipping_Flat_Rate classes
2016-01-06 20:08:43 +01:00
Fredrik Forsmo
3e41546cef
Improve docblock comments Walker classes
...
* Added comments to properties that don’t have any.
* Added comments to methods.
* Made `$db_fields` more readable
2016-01-06 20:02:05 +01:00
Fredrik Forsmo
bc9019458c
Improve docblock comments WC_Widget classes
...
* Added better comment to `widget`, `form` and `update` methods.
2016-01-06 19:58:38 +01:00
Claudio Sanches
fcb4dc79cb
Merge pull request #10005 from frozzare/docs/various-functions
...
Improve docblock comments in various functions
2016-01-06 15:00:42 -02:00
Fredrik Forsmo
676525c2b7
Improve docblock comments in various functions
...
* Added missing param tags to functions
* Added comments to `wc_get_attachment_image_attributes` and
`wc_prepare_attachment_for_js`
* Fixed return type value for functions where it says bool but the code
returns array
* Renamed boolean to bool
2016-01-06 17:11:09 +01:00
Claudio Sanches
7d6ff7a7c9
Merge pull request #10004 from frozzare/docs/various-wc-classes
...
Improve docblock comments in various WC_* classes
2016-01-06 13:49:40 -02:00
Claudio Sanches
de30284d2a
Merge pull request #10003 from frozzare/docs/class-wc-shipping
...
Improve docblock comments in various WP_Shipping classes
2016-01-06 13:49:15 -02:00
Claudio Sanches
6b7de2b8d2
Merge pull request #10002 from frozzare/docs/class-wc-api
...
Improve docblock comments in WC_API class
2016-01-06 13:49:07 -02:00
Claudio Sanches
06c1ce176b
Merge pull request #10001 from frozzare/docs/class-wc-auth
...
Improve docblock comments in WC_Auth class
2016-01-06 13:48:52 -02:00
Claudio Sanches
8224303e59
Merge pull request #10000 from frozzare/docs/class-wc-cart
...
Improve docblock comments in WC_Cart class
2016-01-06 13:48:35 -02:00
Claudio Sanches
66e41b9048
Merge pull request #9999 from frozzare/docs/class-wc-comments
...
Improve docblock comments WC_Comments
2016-01-06 13:48:23 -02:00
Claudio Sanches
62c195b238
Merge pull request #9998 from frozzare/docs/class-wc-countries
...
Improve docblock comments WC_Countries class
2016-01-06 13:48:18 -02:00
Claudio Sanches
186c0a635c
Merge pull request #9997 from frozzare/docs/class-wc-coupon
...
Improve docblock comments in WC_Coupon class
2016-01-06 13:48:14 -02:00
Claudio Sanches
9fec69af7c
Merge pull request #9996 from frozzare/docs/class-wc-customer
...
Improve docblock comments WC_Customer class
2016-01-06 13:48:10 -02:00
Claudio Sanches
ae0a604492
Merge pull request #9995 from frozzare/docs/class-wc-geo-ip
...
Improve docblock comments in WC_Geo_IP class
2016-01-06 13:48:05 -02:00
Claudio Sanches
560ed7d202
Merge pull request #9994 from frozzare/docs/class-wc-product-external
...
Improve docblock comments in WC_Product_External
2016-01-06 13:48:02 -02:00
Claudio Sanches
bd6d741244
Merge pull request #9993 from frozzare/docs/class-wc-products
...
Improve docblock comments in various WC_Product classes
2016-01-06 13:47:55 -02:00
Fredrik Forsmo
bb19615029
Improve docblock comments in various WC_* classes
...
* Added comments to various methods
* Fixed various properties comments and param types
2016-01-06 16:24:47 +01:00
Fredrik Forsmo
65d610883f
Improve docblock comments in various WP_Shipping classes
...
* Added comments to various methods
* Removed `method function` from some comments
2016-01-06 16:19:11 +01:00
Fredrik Forsmo
31cb32dc36
Improve docblock comments in WC_Query class
...
* Added comments to `add_query_vars`, `search_post_excerpt`,
`wpseo_metadesc`, `wpseo_metakey` and `order_by_rating_post_clauses`
2016-01-06 16:17:26 +01:00
Fredrik Forsmo
f1920cb882
Improve docblock comments in various WC_Product classes
...
* Added comments to methods that was `method function`
2016-01-06 16:15:00 +01:00
Fredrik Forsmo
9014604514
Improve docblock comments in WC_Product_External
...
* Added comments to `_construct`, `get_product_url` and
`get_button_text`
2016-01-06 16:11:50 +01:00
Fredrik Forsmo
890e117530
Improve docblock comments in WC_Geo_IP class
...
* Added comments to properties that don’t have any.
2016-01-06 16:07:58 +01:00
Fredrik Forsmo
a0ae6dfbe2
Improve docblock comments WC_Customer class
...
* Added comment to `has_calculated_shipping`, `get_taxable_address`
and `calculated_shipping`
2016-01-06 15:56:25 +01:00
Fredrik Forsmo
0f74f805b0
Improve docblock comments in WC_Coupon class
...
* Added missing throws tags to various methods
2016-01-06 15:53:59 +01:00
Fredrik Forsmo
0f0d40ceff
Improve docblock comments WC_Countries class
...
* Added comment to `get_allowed_country_states` and
`get_shipping_country_states`
* Added missing param tags to `country_dropdown_options`
* Fixed param tag for `trim_formatted_address_line`
2016-01-06 15:51:58 +01:00
Fredrik Forsmo
9a9aaff342
Improve docblock comments WC_Comments
...
* Added missing param tags to `comment_moderation_recipients`
2016-01-06 15:49:24 +01:00
Fredrik Forsmo
560dd06b1f
Improve docblock comments in WC_Cart class
...
* Added comments to properties that don’t have any.
* Added comments to `remove_taxes` and `get_fees`
* Renamed boolean to bool
* Renamed integer to int
2016-01-06 15:47:16 +01:00
Fredrik Forsmo
3c722ea813
Improve docblock comments in WC_Auth class
...
* Added missing var tag to `VERSION` const
* Added missing param type to `add_query_vars`
2016-01-06 15:37:44 +01:00
Fredrik Forsmo
809e0a382b
Improve docblock comments in WC_API class
...
* Added type to missing property comment
* Added missing type to param tag for `add_query_vars`
* Added better comments for properties
2016-01-06 15:35:35 +01:00
Mike Jolley
ca69ed7012
Wizard integration
2016-01-06 14:21:13 +00:00
Claudio Sanches
870ecfea11
Merge pull request #9991 from frozzare/docs/class-wc-simplify-commerce
...
Improve docblock comments in Simplify Commerce classes
2016-01-06 11:30:49 -02:00
Claudio Sanches
a1871e288c
Merge pull request #9990 from frozzare/docs/class-wc-gateway-paypal
...
Improve docblock comments in WC_Gateway_Paypal classes
2016-01-06 11:30:37 -02:00
Claudio Sanches
5e8764630d
Merge pull request #9989 from frozzare/docs/class-wc-gateway-bacs
...
Improve docblock comments in WC_Gateway_BACS
2016-01-06 11:30:22 -02:00
Mike Jolley
918b84ee3a
Strip tags from subject
...
#9706
2016-01-06 12:38:22 +00:00
Mike Jolley
5bae221b33
Merge pull request #9973 from frozzare/docs/class-wc-email-new-order
...
Improve docblock comments in WC_Email_New_Order class
2016-01-06 12:25:44 +00:00
Mike Jolley
0b82d67d4c
Merge pull request #9974 from frozzare/docs/class-wc-email-failed-order
...
Improve docblock comments in WC_Email_Failed_Order class
2016-01-06 12:25:38 +00:00
Mike Jolley
dc67ec8b07
Merge pull request #9975 from frozzare/docs/class-wc-email-customer-reset-password
...
Improve docblock comments in WC_Email_Customer_Reset_Password class
2016-01-06 12:25:33 +00:00
Mike Jolley
a583b5aa27
Merge pull request #9976 from frozzare/docs/class-wc-email-customer-refunded-order
...
Improve docblock comments in WC_Email_Customer_Refunded_Order class
2016-01-06 12:25:23 +00:00
Mike Jolley
81cfc5030f
Merge pull request #9977 from frozzare/docs/class-wc-email-customer-processing-order
...
Improve docblock comments in WC_Email_Customer_Processing_Order class
2016-01-06 12:25:13 +00:00
Mike Jolley
867c807fc3
Merge pull request #9978 from frozzare/docs/class-wc-email-customer-invoice
...
Improve docblock comments in WC_Email_Customer_Invoice class
2016-01-06 12:25:07 +00:00
Mike Jolley
031700b649
Merge pull request #9979 from frozzare/docs/class-wc-email-cancelled-order
...
Improve docblock comments in WC_Email_Cancelled_Order class
2016-01-06 12:24:59 +00:00
Mike Jolley
0beb86c790
Merge pull request #9980 from frozzare/docs/class-wc-email-customer-completed-order
...
Improve docblock comments in WC_Email_Customer_Completed_Order class
2016-01-06 12:24:52 +00:00
Mike Jolley
42c2b1d7e9
Merge pull request #9981 from frozzare/docs/class-wc-email-customer-new-account
...
Improve docblock comments in WC_Email_Customer_New_Account
2016-01-06 12:24:41 +00:00
Mike Jolley
a23dd4ab0a
Merge pull request #9972 from frozzare/docs/class-wc-email
...
Improve docblock comments in WC_Email class
2016-01-06 12:24:27 +00:00
Mike Jolley
dd3facbe2f
Merge pull request #9982 from frozzare/docs/class-wc-email-customer-note
...
Improve docblock comments in WC_Email_Customer_Note class
2016-01-06 12:24:00 +00:00
Mike Jolley
ea84096b69
Remove inconsistent usage of placeholders
...
State field has no placeholder, yet some fields had a duplicate of the
label. This removes those placeholders so all fields remain consistent.
cc @claudiosmweb @jameskoster Also removes commented out code.
2016-01-06 12:22:01 +00:00
Mike Jolley
0b6fdf5fe8
Use data-placeholder for selects since placeholder is not to W3C spec
...
Closes #9986
2016-01-06 12:20:06 +00:00
Peter
01e55cd7a4
is_vat_exempt and wc_tax_enabled handling in ajax
...
Tax is calculated in front-end only if tax is enabled and order is not vat exempted.
2016-01-05 21:43:26 +01:00
Peter
c5e3e018c3
is_vat_exempt and wc_tax_enabled handling in abstract-wc-order
...
If is_vat_exempt is 'yes', or wc_tax_enabled is false, then do not calculate tax.
2016-01-05 21:36:06 +01:00
Peter
ba32ce62ba
is_vat_exempt data in API Orders
...
Save and get is_vat_exempt data in API Orders
2016-01-05 21:24:43 +01:00
Peter
fc5e1ded54
Revert "Orders API tax exempt status"
...
This reverts commit 41b6ae07ed
.
2016-01-05 21:18:03 +01:00
Fredrik Forsmo
2bee73f031
Improve docblock comments in Simplify Commerce classes
...
* Added comment to `get_icon` method
* Added missing return tag to `is_available` method
* Fix return type typo `wp_error => WP_Error`
* Renamed integer to int
2016-01-05 20:27:24 +01:00
Fredrik Forsmo
9ae4f4e7ab
Improve docblock comments in WC_Gateway_Paypal classes
...
* Added comments to `get_icon` method
* Added missing param tags to various methods.
* Renamed integer to int
* Renamed boolean to bool
2016-01-05 20:19:12 +01:00
Fredrik Forsmo
60b27d4168
Improve docblock comments in WC_Gateway_BACS
...
* Added comment to `generate_account_details_html`
* Added missing param tags to `thankyou_page` and `bank_details`
* Removed new line after docblock before `get_country_locale`
2016-01-05 20:02:31 +01:00
Fredrik Forsmo
e06d8a2a2f
Improve docblock comments in WC_Email class
...
* Added comments to `handle_multipart`, `format_string`, `get_subject`,
`get_heading`, `get_headers`, `get_attachments`, `get_content_type`,
`get_blogname` and `get_content`
2016-01-05 19:42:18 +01:00
Fredrik Forsmo
12c4e48256
Improve docblock comments in WC_Email_New_Order class
...
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:38:19 +01:00
Fredrik Forsmo
6a73721611
Improve docblock comments in WC_Email_Failed_Order class
...
* Added comments to `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:37:34 +01:00
Fredrik Forsmo
c60f327e5f
Improve docblock comments in WC_Email_Customer_Reset_Password class
...
* Added better comments to properties.
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:36:44 +01:00
Fredrik Forsmo
5d22c324fa
Improve docblock comments in WC_Email_Customer_Refunded_Order class
...
* Added comments to `set_email_strings`, `trigger_full`,
`trigger_partial`, `get_subject`, `get_heading` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:33:49 +01:00
Fredrik Forsmo
e4ec2171e2
Improve docblock comments in WC_Email_Customer_Processing_Order class
...
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:29:45 +01:00
Fredrik Forsmo
19b049b28b
Improve docblock comments in WC_Email_Customer_Note class
...
* Added comments to properties that don’t have any.
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:28:45 +01:00
Fredrik Forsmo
9f1376185f
Improve docblock comments in WC_Email_Customer_New_Account
...
* Added comments to properties that don’t have any.
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tags to `trigger`
2016-01-05 19:27:27 +01:00
Fredrik Forsmo
726fcbb932
Improve docblock comments in WC_Email_Customer_Invoice class
...
* Added comments to properties that don’t have any.
* Added comments to `get_subject`, `get_heading`, `get_content_html`
and `get_content_plain`
* Added missing param tag to `trigger`
2016-01-05 19:23:17 +01:00
Fredrik Forsmo
2ba75c59a1
Improve docblock comments in WC_Email_Cancelled_Order class
...
* Added comments `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:16:21 +01:00
Fredrik Forsmo
db773414a8
Improve docblock comments in WC_Email_Customer_Completed_Order class
...
* Added comments to `get_subject`, `get_heading` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:14:06 +01:00
Claudio Sanches
e4c45c0c47
Merge pull request #9964 from frozzare/docs/class-wc-admin-settings
...
Improve docblock comments in WC_Admin_Settings class
2016-01-05 14:01:34 -02:00
Claudio Sanches
0fc96d3015
Merge pull request #9965 from frozzare/docs/class-wc-admin-meta-boxes
...
Improve docblock comments in WC_Admin_Meta_Boxes class
2016-01-05 14:00:26 -02:00
Claudio Sanches
2cb64100a0
Merge pull request #9966 from frozzare/docs/class-wc-admin-menus
...
Improve docblock comments in WC_Admin_Menus class
2016-01-05 14:00:12 -02:00
Claudio Sanches
84aa679980
Merge pull request #9967 from frozzare/docs/class-wc-admin-addons
...
Improve docblock comments in WC_Admin_Addons class
2016-01-05 14:00:07 -02:00
Mike Jolley
7ece70a6ae
Update _transaction_id
...
Closes #9970
2016-01-05 15:59:57 +00:00
Claudio Sanches
01908dca5d
Merge pull request #9968 from frozzare/docs/class-wc-settings
...
Improve docblock comments in WC_Settings_* classes
2016-01-05 13:59:56 -02:00
Claudio Sanches
648b33fab9
Merge pull request #9969 from frozzare/docs/class-wc-admin-taxonomies
...
Improve docblock comments in WC_Admin_Taxonomies class
2016-01-05 13:59:48 -02:00
Claudio Sanches
d25f999aa0
Merge pull request #9971 from frozzare/docs/wc-admin
...
Add missing param tags to various wc admin docblocks
2016-01-05 13:59:41 -02:00
Fredrik Forsmo
c7ab50ec7e
Add missing param tags to various wc admin docblocks
2016-01-05 16:49:41 +01:00
Fredrik Forsmo
559d9259ea
Improve docblock comments in WC_Admin_Taxonomies class
...
* Added missing param tags
* Updated param types to right type
2016-01-05 16:42:03 +01:00
Fredrik Forsmo
005be911b5
Improve docblock comments in WC_Admin_Settings class
...
* Added comments to properties that don’t have any.
2016-01-05 16:37:28 +01:00
Fredrik Forsmo
7783ec5ca6
Improve docblock comments in WC_Admin_Meta_Boxes class
...
* Added comments to properties that don’t have any.
* Fixed can typo: `cna => can`
2016-01-05 16:32:16 +01:00
Fredrik Forsmo
a64fa98b40
Improve docblock comments in WC_Admin_Menus class
...
* Added comment to `nav_menu_links` since it didn’t have any.
2016-01-05 16:29:16 +01:00
Fredrik Forsmo
b4bcf38a26
Improve docblock comments in WC_Admin_Addons class
...
* Added missing param tags
2016-01-05 16:24:48 +01:00
Fredrik Forsmo
72f062b452
Improve docblock comments in WC_Settings_* classes
...
* Added comments to properties that don’t have any.
2016-01-05 16:22:18 +01:00
Mike Jolley
ebba366433
Delete page transient after creating pages
...
Closes #9962
2016-01-05 15:19:48 +00:00
Mike Jolley
52f2575054
Upgrade script
2016-01-05 15:06:45 +00:00
Mike Jolley
1630913c62
Fix numeric rates
2016-01-05 15:06:39 +00:00
Mike Jolley
ade2b04ab3
Merge pull request #9960 from frozzare/docs/class-wc-report-stock
...
Improve docblock comments in WC_Report_Stock class
2016-01-05 12:15:34 +00:00
Mike Jolley
12bf6c5355
Merge pull request #9959 from frozzare/docs/class-wc-report-sales-by-category
...
Improve docblock comments in WC_Report_Sales_By_Category class
2016-01-05 12:15:21 +00:00
Mike Jolley
a8f8802631
Merge pull request #9958 from frozzare/docs/class-wc-report-sales-by-date
...
Improve docblock comments in WC_Report_Sales_By_Date class
2016-01-05 12:14:01 +00:00
Mike Jolley
6ee8727ff6
Merge pull request #9957 from frozzare/docs/class-wc-report-sales-by-product
...
Improve docblock comments in WC_Report_Sales_By_Product class
2016-01-05 12:13:13 +00:00
Mike Jolley
cc1232e126
Merge pull request #9956 from frozzare/docs/class-wc-report-out-of-stock
...
Improve docblock comments in WC_Report_Out_Of_Stock class
2016-01-05 12:12:38 +00:00
Mike Jolley
c564a05ac3
Merge pull request #9954 from frozzare/docs/class-wc-report-customers
...
Improve docblock comments in WC_Report_Customers class
2016-01-05 12:12:18 +00:00
Mike Jolley
80eb99526d
Merge pull request #9955 from frozzare/docs/class-wc-report-most-stocked
...
Improve docblock comments in WC_Report_Most_Stocked class
2016-01-05 12:11:46 +00:00
Fredrik Forsmo
67308a3131
Add missing `exit if accessed directly` to WC_Report_Taxes_* classes
2016-01-05 12:47:44 +01:00
Fredrik Forsmo
a9b4cc2caf
Improve docblock comments in WC_Report_Stock class
...
* Added comments to properties that don’t have any.
* Added comment to `__construct`, `column_default`, `get_columns` and
`prepare_items` since it
was `method function`
* Added missing param tags to `display_tablenav`
2016-01-05 12:46:15 +01:00
Fredrik Forsmo
53d5684c92
Improve docblock comments in WC_Report_Sales_By_Product class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets` since it
was `method function`
* Added missing `exit if accessed directly`
* Updated `current_filters` and `products_widget`
2016-01-05 12:41:12 +01:00
Fredrik Forsmo
0b62c624fa
Improve docblock comments in WC_Report_Sales_By_Date class
...
* Added comments to properties that don’t have any.
* Fixed return tag value for `get_report_data`
2016-01-05 12:28:49 +01:00
Mike Jolley
97d47fb576
Move zones to main settings
2016-01-05 11:23:15 +00:00
Fredrik Forsmo
03a3e4f06d
Improve docblock comments in WC_Report_Sales_By_Category class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets` since it
was `method function`
* Added missing `exit if accessed directly`
* Updated `category_widget` comment to a better one.
2016-01-05 12:18:58 +01:00
Fredrik Forsmo
a59e110895
Improve docblock comments in WC_Report_Out_Of_Stock class
...
* Added missing param tags to `get_items`
2016-01-05 11:52:38 +01:00
Fredrik Forsmo
c88119814c
Improve docblock comments in WC_Report_Most_Stocked class
...
* Added missing param tags to `get_items`
2016-01-05 11:37:33 +01:00
Mike Jolley
e07185ec1f
Merge pull request #9952 from frozzare/docs/class-wc-report-low-in-stock
...
Add missing docblock param tags to get_items in WC_Report_Low_In_Stock class
2016-01-05 10:17:13 +00:00
Mike Jolley
a24df3aa61
Merge pull request #9949 from frozzare/docs/class-wc-report-coupon-usage
...
Improve docblock comments in WC_Report_Coupon_Usage class
2016-01-05 10:17:03 +00:00
Mike Jolley
8231853f70
Merge pull request #9950 from frozzare/docs/class-wc-admin-report
...
Improve docblock comments in WC_Admin_Report class
2016-01-05 10:16:49 +00:00
Mike Jolley
dd9181e917
Merge pull request #9951 from frozzare/docs/class-wc-report-customer-list
...
Improve docblock comments in WC_Report_Customer_List class
2016-01-05 10:16:36 +00:00
Mike Jolley
1af02c45bc
Merge pull request #9940 from helgatheviking/filter-attribute-dropdown-markup
...
filter the variable product attribute dropdown html
2016-01-05 10:13:22 +00:00
Fredrik Forsmo
b589d22a84
Improve docblock comments in WC_Report_Customers class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets`, `customers_vs_guests` since it
was `method function`
* Added missing `exit if accessed directly`
* Updated `get_main_chart` comment since it is wrong.
2016-01-05 11:11:20 +01:00
Mike Jolley
7b58db9ecb
Merge pull request #9946 from shivapoudel/paypal-tweaks
...
Tweak paypal gateway docblocks and comments
2016-01-05 10:09:09 +00:00
Fredrik Forsmo
c0be061de6
Add missing docblock param tags to WC_Report_Low_In_Stock class
2016-01-05 11:08:12 +01:00
Fredrik Forsmo
130ff76ffc
Improve docblock comments in WC_Report_Customer_List class
...
* Added missing `public` before `column_default` function
* Added comment to `__construct `, `column_default`, `get_columns` and
`prepare_items` since it was `method function`
2016-01-05 10:00:52 +01:00
Fredrik Forsmo
e0f5117efe
Improve docblock comments in WC_Report_Coupon_Usage class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets` since it was `method function`
* Updated `coupons_widget` comment since it is wrong.
* Added missing `exit if accessed directly`
2016-01-05 09:54:43 +01:00
Fredrik Forsmo
004ab615c5
Improve phpdoc comments in WC_Admin_Report class
...
* Added comments to properties that don’t have any.
* Fixed return value for `prepare_chart_data`.
* Added comment to `get_chart_widgets` since it was `method function`
2016-01-05 09:48:39 +01:00
Shiva Poudel
a3889d1a17
Fix - Typo in docblock for 'gruoped' -> 'grouped'
2016-01-05 11:16:54 +05:45
Shiva Poudel
66e3581308
Tweak paypal gateway docblocks and comments
2016-01-05 11:08:01 +05:45
Claudio Sanches
9f5f1bd4fe
Merge pull request #9943 from frozzare/docs/admin-wc-meta-boxes
...
Add missing phpdoc param tags to all WC_Meta_Box_* classes
2016-01-04 20:01:50 -02:00
Fredrik Forsmo
da2e0ac950
Add missing phpdoc param tags to all WC_Meta_Box_* classes
2016-01-04 22:31:36 +01:00
Claudio Sanches
efb6c0d430
Merge pull request #9941 from frozzare/docs/admin-wc-tax-rate-importer
...
Improve phpdoc comments in WC_Tax_Rate_Importer class
2016-01-04 18:40:40 -02:00
Mike Jolley
ae42781027
extra escaping in search
2016-01-04 19:14:18 +00:00
Mike Jolley
e4e4428343
Speed up numeric order searches
...
Closes #9942
2016-01-04 18:58:14 +00:00
Fredrik Forsmo
749a09c64a
Improve phpdoc comments in WC_Tax_Rate_Importer class
2016-01-04 17:07:23 +01:00
Kathy Darling
70778ad575
filter the variable product attribute dropdown html
2016-01-04 10:31:43 -05:00
Claudio Sanches
40d76ddc55
Merge pull request #9939 from frozzare/docs/abstract-wc-widget
...
Improve phpdoc comments for methods in abstract WC_Widget class
2016-01-04 12:59:32 -02:00
Fredrik Forsmo
513db93bd4
Improve phpdoc comments for methods in abstract WC_Widget class
2016-01-04 15:37:12 +01:00
Mike Jolley
62ca37f651
Merge branch 'master' into shipping-zones
...
# Conflicts:
# includes/admin/class-wc-admin-assets.php
# includes/class-wc-install.php
2016-01-04 14:35:45 +00:00
Fredrik Forsmo
39f37b1e30
Improve phpdoc comments for methods in abstract WC_Shipping_Method class
2016-01-04 15:18:14 +01:00
Fredrik Forsmo
450ae6e7fd
Improve phpdoc comments and add missing param tags
2016-01-04 12:43:56 +01:00
Mike Jolley
520f1de24b
Merge pull request #9932 from frozzare/wc-order-phpdoc
...
Fix phpdoc tags for methods in abstract WC_Order class
2016-01-04 11:08:45 +00:00
Mike Jolley
68c2ffa475
Merge pull request #9933 from frozzare/docs/wc-payment-gateway
...
Add better phpdoc comments and missing param and return value
2016-01-04 11:07:10 +00:00
Mike Jolley
5aac7062e5
thumbnail size
...
Closes #9928
2016-01-04 10:46:11 +00:00
Mike Jolley
9890c18b5d
Notice if called early.
...
Closes #9923
2016-01-04 10:43:51 +00:00
Fredrik Forsmo
9c8ef67249
Add better phpdoc comments and missing param and return value
2016-01-03 10:22:53 +01:00
Fredrik Forsmo
b4a04a73ce
Fix phpdoc tags for methods in abstract WC_Order class
2016-01-03 10:00:02 +01:00
Mike Jolley
8b9bdbb228
Product version storage to invalidate cache when needed
...
#9922 for @daigo75
2015-12-31 16:31:20 +00:00
Mike Jolley
7c7e21be50
Only use the 'function' portion when generating price hashes
...
Keeps hashes the same after page load when a plugin uses a class method
callback or anonymous function Closes #9922 @claudiosmweb
2015-12-31 16:21:12 +00:00
Mike Jolley
429fee1703
JSON instead of serialise should reduce storage size
...
#9922
2015-12-31 13:15:01 +00:00
Peter
41b6ae07ed
Orders API tax exempt status
...
At this moment we cannot find a way how to create an order using the Orders API with tax exempt status. An additional “is_vat_exempt” API field could be used for this reason. If it is set and true then VAT is not calculated.
2015-12-30 15:30:40 +01:00
Peter
36b3fdcc68
VAT exempt and TAX enabled handling in back-end
...
Additional condition for checking if tax is enabled and there is not vat exempt. If this is true, then calculate taxes on front-end, otherwise not.
TAX exempt can be filtered by a new woocommerce_ajax_calc_line_taxes_is_vat_exempt filter.
2015-12-30 15:20:09 +01:00
Andrew Benbow
d4f4e7625c
Correct a to an
...
SSL is pronounced "es es el" and so requires an not a, see Use 6 here http://www.englishpage.com/articles/a-vs-an.htm
2015-12-29 20:35:13 +00:00
Mike Jolley
03ba8539f6
Stop coupon logic when 0 is hit so coupons can apply to other lines
...
Fixes #9870
2015-12-29 13:16:43 +00:00
Claudio Sanches
3cbe88082f
Fixed simplify commerce admin notices position, closes #9911
2015-12-28 16:07:05 -02:00
Mike Jolley
c1b8a20d39
Order attributes by name
...
Closes #9879
2015-12-27 21:32:55 +00:00
Mike Jolley
1eb9f83f77
Hide attributes and shipping classes from quick edit
...
Closes #9882
2015-12-24 12:16:02 +00:00
Mike Jolley
0b678ab2af
Tweak save logic to set _price for variables/groups via sync functions only
...
Closes #9892
2015-12-23 13:08:45 +00:00
Mike Jolley
9db40dcda0
Merge remote-tracking branch 'origin/master'
2015-12-23 12:51:06 +00:00
Mike Jolley
4bf40cedb1
Tweak logic
2015-12-23 12:50:28 +00:00
Mike Jolley
9a700f8b48
Merge pull request #9891 from capuderg/master
...
Added a filter for disabling automatic redirect to the setup wizard
2015-12-23 12:32:51 +00:00
Peter
00341a30b3
Revert "[API] Additional hooks in API Orders"
...
This reverts commit fb798aca49
.
2015-12-22 23:55:03 +01:00
Peter
fb798aca49
[API] Additional hooks in API Orders
...
Add some additional hooks to handle custom order data
The new hooks:
woocommerce_api_create_order_item
woocommerce_api_set_order_addresses
woocommerce_api_set_line_item
The new woocommerce_api_create_order_item action contains the id-s of the new items ($new_item_id). The following functions have to be returned the item id-s to be able to pass them to the filter:
* set_item(..) function - return $item_id;
* set_line_item(..) function - return $item_id;
* set_shipping(..) function - return $shipping_id;
* set_fee(..) functuion - return $fee_id;
* set_coupon(..) functuion - return $coupon_id;
2015-12-22 23:49:01 +01:00
Caleb Burks
bedcedcc3d
Sanitize the shipping tax class
2015-12-22 08:59:42 -06:00
Gregor Capuder
f785561f5f
Added a filter for disabling automatic redirect to the setup wizard, after plugin activation.
2015-12-22 12:03:31 +01:00
Peter
458c755b5f
Update abstract-wc-order.php
...
If the order has no shipping line, there must not generate an unnecessary shipping tax line with 0 value. It was happened if there is set a different tax class for shipping than tax classes of the actual product line items of the order, and the order has not got any shipping line.
The aim is to have the same tax calculation behavior if we create orders using the GUI (front end or back end), and the API.
This condition prevents to create the unnecessary tax line if there is no shipping methods of the order:
// Now calculate shipping tax
$matched_tax_rates = array();
$shipping_methods = $this->get_shipping_methods();
if ( ! empty( $shipping_methods ) ) {
......
}
This conditional solution is similar than calc_line_taxes() in WC_AJAX class:
// Get shipping taxes
if ( isset( $items['shipping_method_id'] ) ) {
.....
}
2015-12-21 23:42:59 +01:00
Claudio Sanches
997d1caa50
Fixed several new variations admin actions, closes #9886
2015-12-21 03:36:36 -02:00
Claudio Sanches
a81f0f6eea
Use blockui while saving taxes
2015-12-19 12:12:31 -02:00
Claudio Sanches
7adafc77c9
[API] Improved product attribute terms params
2015-12-18 21:39:30 -02:00
Claudio Sanches
d85c643150
[API] Delete tax rates when deleting a tax class
2015-12-18 20:46:28 -02:00
Claudio Sanches
b8a6090d05
[API] Fixed tax rate id type
2015-12-18 19:15:56 -02:00
Claudio Sanches
032265b1ed
[API] Fixed build taxes return
2015-12-18 19:08:09 -02:00
Claudio Sanches
89581d1541
Setup Wizard and no Onboarding Wizard
2015-12-18 17:05:16 -02:00
Mike Jolley
901db7b0f8
zone tweaks
2015-12-18 17:10:58 +00:00
Mike Jolley
f5bf764eec
Conflict with class
2015-12-18 14:26:10 +00:00
Mike Jolley
119f19a5c1
Include and conditionally load legacy shipping methods
2015-12-18 14:24:34 +00:00
Mike Jolley
77f0e9d72a
has settings handling
2015-12-18 13:12:20 +00:00
Mike Jolley
8cde0cbcb1
Merge pull request #9876 from reigelgallarde/patch-1
...
adding $loop_name to woocommerce_shortcode_products_query filter
2015-12-18 11:57:01 +00:00
Mike Jolley
bf06b6d7c3
Filter non-images from gallery
...
Fixes #9875
2015-12-18 11:55:51 +00:00
Reigel Gallarde
f8dd887001
Update class-wc-shortcodes.php
...
adding $loop_name to woocommerce_shortcode_products_query filter.. so that we have a way to add a filter to a specific shortcode that uses product_loop.
2015-12-18 13:43:03 +09:00
Mike Jolley
c7e104115f
unused code
2015-12-17 12:58:02 +00:00
Claudio Sanches
c04443c2d3
Added upgrade script for #9868
...
cc @mikejolley
2015-12-17 08:30:06 -02:00
Claudio Sanches
b2712d6ae8
Merge pull request #9868 from shivapoudel/lao-kip-symbol
...
Updated the currency code for 'Lao Kip'
2015-12-17 08:13:32 -02:00
Claudio Sanches
b03280e230
[API] Manage product order_menu, closes #9866
2015-12-17 08:08:17 -02:00
Nicola Mustone
7ed6eb2cb9
typo
2015-12-17 08:23:58 +01:00
Shiva Poudel
4146558fd6
Updated the currency code for 'Lao Kip'
...
See: https://en.wikipedia.org/wiki/ISO_4217
2015-12-17 11:52:38 +05:45
Claudio Sanches
f7ef9c0cec
[API] Stop unset things in API
2015-12-16 16:46:31 -02:00
Claudio Sanches
55e4ef50b9
[API] Fixed errors and improved edit product categories endpoint
2015-12-16 16:44:41 -02:00
Claudio Sanches
ee990de153
[API] Fixed errors and improved create product category endpoint
2015-12-16 16:35:46 -02:00
Claudio Sanches
e097ff7b56
Oops
2015-12-16 14:25:11 -02:00
Mike Jolley
8ebba9cc68
"enabled" column
2015-12-16 16:24:58 +00:00
Mike Jolley
9aa34330ac
Fix sorting and saving for methods
2015-12-16 16:09:52 +00:00
Mike Jolley
e13ba4f029
Empty states
2015-12-16 15:37:40 +00:00
Claudio Sanches
b2eadf0322
Better way to handle currency symbols
...
cc @mikejolley
2015-12-16 13:23:44 -02:00
Mike Jolley
571469f44c
Add methods to zones
2015-12-16 15:16:52 +00:00
Mike Jolley
1a77563085
started on free shipping
2015-12-16 13:52:46 +00:00
Mike Jolley
bf362de020
worldwide methods
2015-12-16 13:38:03 +00:00
Mike Jolley
84503dc8ac
Undo debug
2015-12-16 13:28:55 +00:00
Mike Jolley
8aec02f625
Remove shipping select box option, tidy up logic and add filters from #9797
...
closes #9797
2015-12-16 13:00:16 +00:00
Mike Jolley
9aee0ac1cb
Functions and filters to determine which coupons need product and cart validation rules.
...
Closes #9854
2015-12-16 11:47:56 +00:00
Mike Jolley
992f1176bd
wc_get_template_part filter should always run regardless of whether a matching template was found.
...
Closes #9851
2015-12-16 11:28:34 +00:00
Fulvio Notarstefano
d7d70298c5
#9857 change get_class to
2015-12-16 14:25:17 +08:00
Claudio Sanches
c001d5b274
Make tooltips consistent, closes #9856
2015-12-16 03:38:53 -02:00
Mike Jolley
d8f96f4dc9
zones empty state
2015-12-15 19:10:41 +00:00
Mike Jolley
7f61beee41
Worldwide zone handling
2015-12-15 18:04:14 +00:00
Mike Jolley
44b2834d73
Worldwide zones needs handling
2015-12-15 17:54:51 +00:00
Mike Jolley
e25d876779
List and sort methods within zones
2015-12-15 17:48:03 +00:00
Claudio Sanches
b7b6254bf4
[CLI] Added docs about product reviews fields
2015-12-15 15:36:57 -02:00
Claudio Sanches
bba6bdd6ea
[CLI] Updated delete product description
2015-12-15 15:20:11 -02:00
Claudio Sanches
7d7be633a6
[CLI] Added docs about product category fields
2015-12-15 15:11:21 -02:00
Mike Jolley
195101bbe9
Merge remote-tracking branch 'origin/master'
2015-12-15 16:42:02 +00:00
Mike Jolley
05783272a2
Merge branch 'exensible-addons-screen'
2015-12-15 16:41:56 +00:00
Mike Jolley
f48f09ebdf
Fix zone links
2015-12-15 16:35:33 +00:00
Mike Jolley
a4f98902a3
Zone based free shipping
2015-12-15 16:23:46 +00:00
Mike Jolley
b47423ff2b
Moved rate calc logic into shipping class
2015-12-15 16:22:32 +00:00
Mike Jolley
9818796d3e
Removing selection priority
...
This option was added so you could sort methods in a custom order, but
choose a different default.
Doing this per zone would add extra complexity, and this has also
proven problematic when a method registers multiple rates.
This commit removes usage of the setting. We should use the display
order and choose the top method by default. It think this balances ease
of use with control.
2015-12-15 15:49:35 +00:00
Mike Jolley
041906e692
Shipping class cleanup
2015-12-15 15:39:00 +00:00
Mike Jolley
a0e0bb1e55
Load instance methods for calculations
2015-12-15 15:00:45 +00:00
Mike Jolley
091a8a7641
Zone matching functions
2015-12-15 12:39:52 +00:00
Bryce Adams
ff5caa85b7
Update URL used to get add-on sections
...
Related to https://github.com/Automattic/woothemes.com/pull/47
2015-12-15 12:20:02 +11:00
Max Rice
655089b162
Fix checkout result notice
2015-12-14 20:15:22 -05:00
Claudio Sanches
67773e2338
[CLI] Fixed order update description
2015-12-14 19:48:34 -02:00
Claudio Sanches
ce360bc9b5
[CLI] Improved order delete command description
2015-12-14 19:34:13 -02:00
Claudio Sanches
9450151b16
[CLI] Fixed customer command descriptions and updated order delete description
2015-12-14 19:30:19 -02:00
Claudio Sanches
e22724bf95
[CLI] Updated create order descriptions and removed order_number
2015-12-14 19:26:04 -02:00
Claudio Sanches
28d27bf2c0
[CLI] Updated some command descriptions
2015-12-14 18:55:20 -02:00
Claudio Sanches
9b5020efff
[CLI] Added customer downloads fields docs
2015-12-14 18:32:04 -02:00
Claudio Sanches
2bc58f431a
[CLI] Updated update coupons options description
2015-12-14 18:13:53 -02:00
Mike Jolley
3b81642eec
Instance and global level settings
2015-12-14 16:56:39 +00:00
Mike Jolley
2f97b16a91
Fix notice
2015-12-14 14:05:00 +00:00
Mike Jolley
b27aed5753
Settings api
2015-12-14 14:03:46 +00:00
Mike Jolley
d515ddaaed
Merge pull request #9798 from JeroenSormani/admin-order-item-hooks
...
Add hooks after order line items in admin
2015-12-14 12:50:54 +00:00
Mike Jolley
3e2df95968
Merge remote-tracking branch 'origin/master'
2015-12-14 12:48:26 +00:00
Mike Jolley
f992f98b39
Merge branch 'pr/9790'
2015-12-14 12:48:11 +00:00
Mike Jolley
4b45812bac
Only one sanitise hook is needed
2015-12-14 12:48:03 +00:00
Mike Jolley
7ce6e2f1ab
Merge pull request #9820 from pmgarman/processing-order-counts-filter
...
Add filter to remove admin menu order counts
2015-12-14 12:43:14 +00:00
Mike Jolley
05ee7b2a91
Merge pull request #9782 from tjuris/master
...
use float values for price filter when taxes are not included in prices
2015-12-14 12:42:11 +00:00
Mike Jolley
f3d6ce3c94
Round total discount to precision
...
Fixes #9834
2015-12-14 12:06:39 +00:00
Manos Psychogyiopoulos
5597a2750b
orphaned variations cause "failed to load results" issue
2015-12-12 16:37:32 +02:00
Manos Psychogyiopoulos
2a6a26f800
allow searching from predefined set and introduce search limit
...
Makes it possible to search from a pre-defined set of known ids without returning all results, avoiding an excessive amount of product instantiations with large result sets.
2015-12-12 14:28:45 +02:00
Mike Jolley
63f8eebd6a
Started on refactoring settings for instances
2015-12-11 16:41:38 +00:00
Mike Jolley
6cea054fca
Method list screen and method screen with breadcrumbs
2015-12-11 14:11:12 +00:00
Claudio Sanches
1a17c0f404
Merge branch 'master' of github.com:woothemes/woocommerce
2015-12-11 01:59:05 -02:00
Claudio Sanches
91e5381262
[API] Added order_key in orders response, closes #9823
2015-12-11 01:58:24 -02:00
Luan Cuba
9a52cc3abd
It should be "character" instend of "charactrer".
2015-12-10 17:51:50 -02:00
Patrick Garman
0fa0c20520
Add filter to remove admin menu order counts
...
On large sites this query can easily take 6-10 seconds to complete, slowing the entire dashboard down.
2015-12-10 13:40:41 -06:00
Mike Jolley
66d4065ae4
postcode saving
2015-12-10 18:33:59 +00:00
Mike Jolley
4893db3afe
tweak js
2015-12-10 17:47:14 +00:00
Mike Jolley
0e2bfa551c
wc-shipping-zone-postcodes
2015-12-10 17:29:09 +00:00
Mike Jolley
d859b6f2f9
remove trs
2015-12-10 17:27:25 +00:00
Mike Jolley
4557157890
List regions
2015-12-10 17:07:18 +00:00
Mike Jolley
cf5381083d
Started on zone regions selector
2015-12-10 15:09:37 +00:00
Mike Jolley
3a8ed22905
Fix sorting for new zones
2015-12-10 13:09:39 +00:00
Mike Jolley
41042e94a7
Sort zones
2015-12-10 12:31:03 +00:00
Mike Jolley
14eeb9f936
Zones first draft with backbone saving of zone names
2015-12-10 11:55:03 +00:00
Mike Jolley
77714623cf
Remove post type archive title on front page
...
Closes #9812
2015-12-10 10:42:56 +00:00
Claudio Sanches
987b93c87e
Changed (Untitled) to (no title) #9806
2015-12-09 16:28:34 -02:00
Claudio Sanches
2a5b785e50
Show (Untitled) in settings when payment method don't have title
...
Fixed some coding standards too.
Closes #9806
2015-12-09 15:11:59 -02:00
Claudio Sanches
33abd146b5
Fixed translatable strings in WC_Webhook::deliver_ping()
...
cc @mikejolley
2015-12-09 13:20:53 -02:00
Claudio Sanches
4b52c0d052
Added Kenyan shilling currency
2015-12-09 13:06:54 -02:00
Claudio Sanches
586b656d07
Better translate strings for #9799
2015-12-09 12:11:48 -02:00
Claudio Sanches
6a41f4d5b8
Merge pull request #9796 from shivapoudel/select2-ver
...
Updated select2 version to register script
2015-12-09 11:45:58 -02:00
Mike Jolley
60b76f0b97
https://github.com/woothemes/woocommerce/pull/9801
2015-12-09 11:41:18 +00:00
Mike Jolley
cc68cd48c5
Use post-thumbnail size to avoid srcsets
...
Closes #9795
2015-12-09 11:36:09 +00:00
Mike Jolley
496eb3385e
srcset sometimes is false.
2015-12-09 10:29:41 +00:00
JeroenSormani
0bc4089ea7
Add hooks after order line items in admin
2015-12-09 09:29:32 +01:00
Shiva Poudel
df0b6eb9d5
Updated select2 version to register script
2015-12-09 13:15:46 +05:45
Claudio Sanches
5653f63275
Added Multibyte String in System Status
...
Closes #9789
cc @mikejolley
2015-12-08 14:38:36 -02:00
Mike Jolley
56f274b68b
non-functional Mockup for the shipping zones interface
2015-12-08 12:45:18 +00:00
Mike Jolley
485a127778
get_continents
2015-12-08 11:15:02 +00:00
Shiva Poudel
afd3aa2fc7
Let the additional third party widgets create and sanitize form fields
2015-12-08 16:19:49 +05:45
Claudio Sanches
441530f54e
Do not espace maxlength and use the same html for password fields #9786
2015-12-07 21:53:39 -02:00
Claudio Sanches
26097b6e99
Escape attributes for #9786
2015-12-07 21:48:54 -02:00
Claudio Sanches
b82d670a61
Merge pull request #9786 from pelmered/master
...
Add support for number field in woocommerce_form_field()
2015-12-07 21:45:46 -02:00
Claudio Sanches
ff637abb7b
Removed duplicated argument for PHP 7, closes #9788
2015-12-07 17:36:18 -02:00
Peter Elmered
44df7c1c34
Re-added password type attribute
2015-12-07 18:06:02 +01:00
Claudio Sanches
f53af82c34
[API] Show API version in index
2015-12-07 14:54:29 -02:00
Claudio Sanches
f4168e8fcc
Updated API version
2015-12-07 14:54:14 -02:00
Peter Elmered
d624196924
Added support for number field in woocommerce_form_field()
2015-12-07 17:28:10 +01:00
Peter Elmered
d18e5da09d
Removed unnecessary duplication in woocommerce_form_field()
2015-12-07 17:25:45 +01:00
Mike Jolley
61c3e74d4f
srcset should not be set to 'false'
2015-12-07 11:57:02 +00:00
Tanel Jüris
0f18b5f269
use float values for price filter when taxes are not included in prices
2015-12-07 13:04:10 +02:00
Mike Jolley
dd2fe6ff49
Make WC_Abstract_Order::update_status() return boolean
...
closes #9777
2015-12-07 10:12:17 +00:00
Mike Jolley
f183df1b13
Remove line breaks
2015-12-07 10:01:44 +00:00
Mike Jolley
eb0a5e1d87
Merge pull request #9770 from woothemes/issue/9769-set-current-gateway-php-fatal
...
Avoid PHP errors when setting the current gateway.
2015-12-07 10:00:44 +00:00
Mike Jolley
38df188848
Merge pull request #9778 from ardalann/patch-1
...
Corrected @see comments
2015-12-07 09:47:12 +00:00
Coen Jacobs
bae582e3ff
End function requires variable to prevent strict standards errors
...
Just a temporary variable that is only used to pass an actual variable
to the PHP end function (as that takes a reference as argument). This
prevents strict standard errors.
2015-12-07 08:10:19 +01:00
ardalann
52436a093c
Corrected @see comments
2015-12-06 20:03:40 -07:00
Jeff Stieler
9635f244de
Avoid PHP errors when setting the current gateway.
2015-12-04 18:17:33 -07:00
Shiva Poudel
88d7713a86
Modified checkbox class value from widefat
2015-12-05 05:26:28 +05:45
Shiva Poudel
69d6a25f5e
Refactor to format the value based on widget settings type
2015-12-05 05:25:51 +05:45
Claudio Sanches
b31e15e48b
Fixed docblock versions
2015-12-04 21:18:06 -02:00
Claudio Sanches
d15c711855
Merge branch 'master' of github.com:woothemes/woocommerce
2015-12-04 21:17:47 -02:00
Max Rice
3befe1426f
Introduce WC_Product::get_id() method
2015-12-04 15:17:25 -05:00
Claudio Sanches
92582e21cb
Properly sanitize textarea field for widgets #9762
2015-12-04 17:14:42 -02:00
Claudio Sanches
0f5c70e33f
Merge pull request #9762 from shivapoudel/widget-textarea
...
Added textarea widget form field
2015-12-04 17:14:12 -02:00
Claudio Sanches
11ce0fb18c
[API] Added endpoint to allow delete product attribute terms
2015-12-04 17:01:49 -02:00
Claudio Sanches
4d57d6f4db
[API] Added endpoint to allow edit product attribute terms
2015-12-04 16:53:17 -02:00
Claudio Sanches
20efee8cd4
[API] Added endpoint to create product attribute terms
2015-12-04 16:38:17 -02:00
Claudio Sanches
1d0d2258d0
[API] Created method to get a single product attribute term
2015-12-04 16:14:57 -02:00
Claudio Sanches
b530449774
[API] Created method to get product attribute terms
2015-12-04 16:02:31 -02:00
Claudio Sanches
a7cfcddd95
Created wc_attribute_taxonomy_name_by_id() function
2015-12-04 16:02:07 -02:00
Shiva Poudel
b3cd28e323
Added textarea widget form field
2015-12-04 21:23:19 +05:45
Mike Jolley
1c364e79e4
Enforce min and max
...
Closes #9761
2015-12-04 14:53:25 +00:00
Claudio Sanches
d01f1eea3c
Fixed webhook "Delete Permanently" link
...
cc @mikejolley
2015-12-04 12:41:35 -02:00
Claudio Sanches
805ac71cf3
Merge branch 'master' of github.com:woothemes/woocommerce
2015-12-04 12:39:22 -02:00
Claudio Sanches
fe9320ffa3
[2.4] Fixed webhook trash link by allowing post type ui, closes #9759
2015-12-04 12:39:12 -02:00
Mike Jolley
1b5af9e188
Output the wp.template instead of passing in
2015-12-04 14:28:32 +00:00
Mike Jolley
6cb11d5cc0
Use wc_get_template_html
2015-12-04 13:39:57 +00:00
Mike Jolley
2c023a2847
Pass the wp.template to the script and append so its added to the page once when needed
2015-12-04 13:26:44 +00:00
Mike Jolley
885dab8efc
wc_get_template_html - New helper to get the html from a template file
2015-12-04 13:26:24 +00:00
Mike Jolley
bcdce81606
Ping webhook delivery URL on save and show errors
...
Closes #9751 @claudiosmweb
2015-12-04 12:47:30 +00:00
Mike Jolley
9f53a2bf25
Merge pull request #9754 from pmgarman/add-virtual-filter
...
Allow WC_Product::is_virtual() to be filtered
2015-12-04 11:54:16 +00:00
Mike Jolley
948a8f5c47
Filters for loop add to cart
...
Closes #9753
2015-12-04 11:50:37 +00:00
Patrick Garman
eb3dc97df9
Add filter to WC_Product::is_virtual()
2015-12-03 20:52:27 -05:00
Claudio Sanches
54f714e184
[API] Introduces expand filter for orders
...
Show full products, taxes and coupons data.
Usage: ?filter[expand]=products,taxes,coupons
Closes #9551
cc @mikejolley
2015-12-03 19:05:37 -02:00
Job Thomas
a16de4d334
Edit/add campaign parameters to all links in the help tab (and change the medium from Wizard to Help)
2015-12-03 17:37:41 +02:00
Job Thomas
396d18a799
Editing campaign parameters Onboarding Wizard
2015-12-03 17:24:23 +02:00
Mike Jolley
60a7d034b1
Sample addon data
2015-12-03 14:04:36 +00:00
Mike Jolley
10490d640c
No notices
2015-12-03 13:42:58 +00:00
Mike Jolley
177892b9c3
Refactored the addons screens to use new json files
2015-12-03 13:38:13 +00:00
Mike Jolley
4cf699ed0a
Update coupon label
...
Closes #9748
2015-12-03 12:02:04 +00:00
Mike Jolley
2b96721550
Merge branch 'pr/9743'
2015-12-03 10:52:00 +00:00
Mike Jolley
ef98a2d79c
Compare type
2015-12-03 10:51:07 +00:00
Mike Jolley
12db1d4637
Notify users of no variations but leave status as is.
...
Closes #9713
2015-12-03 10:14:00 +00:00
Mike Jolley
8f951d449a
Only fade in image if variation has children
2015-12-03 09:58:37 +00:00
Mike Jolley
d585e65e5a
Use cache and invalidation for taxes
...
Closes #9712
2015-12-02 15:53:54 +00:00
Mike Jolley
2fce99759a
[2.4] Ensure numeric
2015-12-02 15:53:54 +00:00
Claudio Sanches
112f3bfc32
Merge pull request #9723 from shivapoudel/widget-field-class
...
Added support for class in each widget fields
2015-12-02 13:40:41 -02:00
Claudio Sanches
aa5e928dc1
Fixed coding standards, code blocks and properly escape WC_Embed methods
2015-12-02 11:04:12 -02:00
Claudio Sanches
37d7dcb396
Prevent erros when unregister shipping methods, closes #9740
2015-12-02 10:46:14 -02:00
Mike Jolley
37fb4d435a
Merge remote-tracking branch 'origin/master'
2015-12-02 12:42:17 +00:00
Mike Jolley
350078b779
Merge branch 'pr/9708'
2015-12-02 12:42:09 +00:00
Mike Jolley
5fccf41771
Only show rating if rated
2015-12-02 12:37:43 +00:00
Mike Jolley
20afa89528
Add to cart for simple products only
2015-12-02 12:36:56 +00:00
Mike Jolley
1842f8e3b5
Basic styles and buttons, including functional cart button
2015-12-02 12:29:47 +00:00
Mike Jolley
1300307d40
Use full short description rather than excerpt
2015-12-02 12:03:04 +00:00
Claudio Sanches
f954886635
[2.4] Fix SKU slash madness in quick edit #9721
2015-12-02 09:52:16 -02:00
Mike Jolley
869dee2726
No need for rating HTML as we have no styling
2015-12-02 11:50:41 +00:00
Mike Jolley
328a84d278
Floatval to get rid of stray decimals
2015-12-02 11:46:51 +00:00
Mike Jolley
4b87b0fbdc
[2.4] Fix SKU slash madness
...
Fixes #9721
2015-12-02 11:22:11 +00:00
Mike Jolley
520192e6a9
[2.4] Sanity check for min/max quantity
...
Fixes #9733
2015-12-02 10:44:41 +00:00
Shiva Poudel
2881587c44
Don't use key as default class
2015-12-02 15:47:57 +05:45
Claudio Sanches
2529bd2a4c
[API] Allow query endpoints with all status, closes #9738
2015-12-01 22:35:25 -02:00
Claudio Sanches
0b789ed216
[2.4] [API] Fixed early order status change
...
Closes #9672
2015-12-01 20:04:17 -02:00
Claudio Sanches
3e355ef538
[2.4] [API] Delete product parent transients
...
Closes #9595
2015-12-01 19:26:35 -02:00
Claudio Sanches
c68501f666
[2.4] [API] Fixed backorders edit for variations
...
closes #9618
2015-12-01 19:14:41 -02:00
Claudio Sanches
89d177a48b
[2.4] [API] Fixed status when have an invalid timestamp
...
Change status from 200 to 401
Closes #9737
2015-12-01 18:30:53 -02:00
Claudio Sanches
4aee3da335
Merge pull request #9731 from mitogh/master
...
Update conditionals in order to follow WP Standards
2015-12-01 16:36:59 -02:00
Claudio Sanches
497cde1a96
Merge pull request #9732 from WPprodigy/breadcrumbs-fix
...
Fix breadcrumbs for taxonomies
2015-12-01 16:05:33 -02:00
Job Thomas
e91b5362ed
Replacing support.woothemes.com by woothemes.com/my-account/tickets to decrease attention to support.woothemes.com and get people to the right place in one go
2015-12-01 17:46:03 +02:00
Caleb Burks
f53b9924c6
Fix breadcrumbs for taxonomies
2015-12-01 01:31:11 -06:00
mitogh
52a37b3a1f
Update conditionals to follow Yoda style
2015-11-30 22:18:58 -06:00
mitogh
44dabb9d73
Update conditionals to use:
...
- Yoda conditional style:
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/#yoda-conditions
- And use of strict comparisons
2015-11-30 22:02:00 -06:00
Patrick Rauland
56d06d868e
removing comments entirely & replacing with product rating - for product embeds
2015-11-30 15:58:23 -07:00
Patrick Rauland
e65d2a3376
removing unused get_product call in embed class
2015-11-30 14:37:01 -07:00
Patrick Rauland
d36828c38c
adding correct version numbers to embed class
2015-11-30 14:35:11 -07:00
Patrick Rauland
169dbb192c
removing methods preventing cloning or otherwise manipulating the class since the whole class is static
2015-11-30 14:33:18 -07:00
Mike Jolley
2e553cf220
Show order refunds in totals
...
Fixes #9589 @claudiosmweb
2015-11-30 15:25:48 +00:00
Mike Jolley
b5a2c2a9d5
Unify all order email tables to use a single template
...
Closes #9587
@claudiosmweb @jameskoster
2015-11-30 15:16:23 +00:00
Mike Jolley
fd9dac0f20
Revised get_cart_contents_weight and get_cart_contents_count
...
Closes #9656
2015-11-30 13:12:12 +00:00
Mike Jolley
3b409f1bbf
For coupons with category restrictions, respect the category hierarchy.
...
Closes #9704
2015-11-30 12:29:16 +00:00
Mike Jolley
7fef09dd87
Fix notice in flat rate
2015-11-30 12:15:49 +00:00
Mike Jolley
5f940f7877
Send status headers to prevent 404s on wc-ajax
...
Fixes #9703
2015-11-30 12:10:31 +00:00
Mike Jolley
77a54fdd68
Use ids for flat rate shipping class costs and handle bw compat
...
Closes #9715
2015-11-30 11:15:19 +00:00
Shiva Poudel
532c1f9474
Added support for class in each widget fields
2015-11-30 12:11:29 +05:45
Claudio Sanches
eeafb202aa
[API] Save variation description, closes #9663
2015-11-29 19:57:08 -02:00
roykho
887d37583c
Seperate variation description field from shipping div container
2015-11-28 07:20:47 -08:00
Lee Willis
adb4a7aa0b
Avoid fatal error due to duplicate params
2015-11-27 22:49:01 +00:00
Mike Jolley
35f9a89012
Fix attribute creation on import
...
Closes #9697
2015-11-27 14:28:20 +00:00
Mike Jolley
f408dcdabc
RAW escape return URLs in PayPal Standard
...
Tested with default and pretty permalinks. Fixes #9638
2015-11-27 14:00:14 +00:00
Mike Jolley
00f5317621
Merge pull request #9581 from shivapoudel/validation
...
Add Js Validation for price and dimension field in product quick edit…
2015-11-27 13:07:38 +00:00
Mike Jolley
be6d3c6627
Merge branch 'pr/9706'
2015-11-27 13:04:31 +00:00
Mike Jolley
d03020d7c6
escape and add to both notifications
2015-11-27 13:04:24 +00:00
Mike Jolley
73f763bb64
Merge branch 'pr/9680'
2015-11-27 13:02:06 +00:00
Mike Jolley
3d7a40e41f
spacing
2015-11-27 13:01:58 +00:00
Mike Jolley
75529edbe5
Merge branch 'pr/9628'
2015-11-27 13:00:39 +00:00
Mike Jolley
03d9239f40
Correct variable name
2015-11-27 13:00:08 +00:00
Mike Jolley
fd5dd4cfb7
h2 > h1
2015-11-27 12:27:27 +00:00
Mike Jolley
615c262f6f
Function exists for wp_get_attachment_image_srcset and sizes
...
Sizes #9714
2015-11-27 11:30:47 +00:00
Patrick Rauland
79f6ff347f
removing copy pasta
2015-11-25 17:24:48 -07:00
Patrick Rauland
8284bb3319
changing how WooCommerce products display when theyre embedded
2015-11-25 17:03:37 -07:00
David Anderson
febaeb8b63
Include link to order in PayPal refund email, for convenience
...
Includes a link to the relevant order in the PayPal refund email, so that the shop owner doesn't have to manually bring up the dashboard, search the for order, and click through.
2015-11-25 22:07:52 +00:00
Mike Jolley
f9756b29f1
WP_MEMORY_LIMIT defaults to 40MB, but only sets that value if more than system memory.
2015-11-25 18:53:20 +00:00
Mike Jolley
28dcb9ddbc
Tweak how sale and regular prices are handled
...
Prevents issue with PHP 5.6 and Suhosin sending NULL values. Fixes #9698
2015-11-25 18:40:49 +00:00
Claudio Sanches
5f46968f8c
Hide style attribute add_to_cart shortcode when is empty
...
closes #9694
2015-11-25 12:26:58 -02:00
Tiago Noronha
3fdec7f4a8
Init added variables if product doesnt have featured image.
2015-11-24 23:00:25 +00:00
Claudio Sanches
8c805eccf0
Merge pull request #9632 from woothemes/issue-9584/fix-price-ordering
...
Fix invalid orderby key name for orderby pricing closes #9584
2015-11-24 19:11:52 -02:00
roykho
aa7d583656
Fix lingering product gallery attachment ids when delete from media fixes #9681
2015-11-23 22:01:30 -08:00
Claudio Sanches
7945857b2e
Merge pull request #9684 from justinshreve/bulk-edit-price-product-types
...
Add filter to set which product types can have their "simple prices" updated by bulk edit
2015-11-23 17:59:23 -02:00
Mike Jolley
557ce96842
Merge pull request #9685 from tiagonoronha/9624-variation-image-srcset-sizes
...
[2.4] Adds support for srcset and sizes attributes in variation images. @claudiosmweb
2015-11-23 18:52:58 +00:00
Mike Jolley
4b47f98132
Merge pull request #9682 from iamtakashi/twentysixteen
...
[2.4] Edit for Twnety Sixteen
2015-11-23 18:50:45 +00:00
Mike Jolley
8684ea0543
Merge pull request #9667 from krautnerds/fix-variation-modified-date
...
Bump modified date of variations on update
2015-11-23 18:48:33 +00:00
Mike Jolley
7b5bd7d4b8
Merge pull request #9669 from ymazuz/email-from-filters
...
Add filters for From name/address to WC_Email (#9653 )
2015-11-23 18:47:52 +00:00
Tiago Noronha
105105db06
Adds support for srcset and sizes attributes in variation images.
2015-11-23 16:35:11 +00:00
Justin Shreve
aa04a9dffb
Add a filter to set which products can have their "simple prices" updated by the bulk edit code.
2015-11-23 07:47:41 -08:00
Takashi Irie
d88ba80f84
Edits for Twnety Sixteen
2015-11-23 11:55:50 +00:00
Mauro Mascia
5a95bcf185
Check if the endpoints array key is set and not empty.
...
For some reasons in a client's website, I've found that "order-pay" is set but is empty (even if in the backoffice the variable is written in the endpoint's form). So, it is better to check with !empty, doesn't it?
2015-11-22 20:00:59 +01:00
Claudio Sanches
753014da5a
Merge pull request #9631 from woothemes/transient-tweaks
...
Transient tweaks
2015-11-21 22:48:14 -02:00
Yoni Mazuz
9e5098627c
Fix woocommerce_email_from_* filtering
...
- apply filters before sanitizing
- send entire $this as argument so hooked functions can access any properties of the WC_Email (subclass) instance
2015-11-20 13:00:37 -05:00
Florian Ludwig
1d87c0c827
Bugfix: Used wrong date format for database
2015-11-20 18:09:47 +01:00
Florian Ludwig
787ebb0ef5
Bugfix: use "post_modified" instead of "post_date"; Moved modified_date update to woocommerce_update_product_variation code path
...
We should only set „post_modified“ if we are updating the variation
2015-11-20 18:00:10 +01:00
Claudio Sanches
d941d5e325
Improved add_query_arg() use in WC_Admin_Addons::output_storefront_button()
2015-11-20 13:27:52 -02:00
Florian Ludwig
477da091db
Bump modified date of variation on update
2015-11-20 16:26:33 +01:00
Claudio Sanches
784975bc31
Merge pull request #9649 from woothemes/contextual-storefront-button
...
Makes the "Try Storefront" button more contextual
2015-11-20 13:23:10 -02:00
Matty
2b601167f5
Removes unnecessary passing of when calling the output_storefront_button() method.
2015-11-20 09:33:51 +02:00
Yoni Mazuz
afb19228a9
Add filters for From name/address to WC_Email ( #9653 )
...
- add woocommerce_email_from_name filter that accepts name, email ID,
and object
- add woocommerce_email_from_name filter that accepts name, email ID,
and object
- these allow return address info to be set conditionally, unlike
wp_mail_from and wp_mail_from_name, which don’t pass any context to
hooked functions
2015-11-19 14:37:50 -05:00
Illimar Tambek
d91dfb6fe6
Introduce woocommerce_recorded_sales action hook
2015-11-19 18:07:04 +02:00
Matty
5a0a8ef2f2
Adds Google campaign tags for tracking the various states of the 'Try Storefront' button.
2015-11-19 16:44:04 +02:00
Matty
94da31ef01
Adjusts the default 'Try Storefront' button to direct to the Storefront listing on WooThemes.com, even if Storefront and a child theme are in use.
2015-11-19 14:35:20 +02:00
Matty
4fc1023d0a
Adjusts the 'try Storefront' button on the 'Addons' screen to be more contextual, depending on the current theme/child theme combination activated.
2015-11-19 14:27:34 +02:00
roykho
9078e30ea4
Fix acronym zip to be all capitals fixes #9641
2015-11-18 15:32:23 -08:00
roykho
c7aed861cd
Fix invalid orderby key name for orderby pricing closes #9584
2015-11-17 07:59:53 -08:00
Mike Jolley
4595befb76
Pass product type with variation bulk edit
...
Closes #9570
2015-11-17 15:25:48 +00:00
Claudio Sanches
caa69304c9
Merge pull request #9626 from mitogh/master
...
Remove unnecessary lines of code and update code style for conditionals.
2015-11-17 12:33:22 -02:00
Mehdi Esmaeili
101c7f47e1
Better Documentation: Put throws tag
2015-11-17 16:21:42 +03:30
Dominic
5ef59c511b
Optimize filter loop
...
The current method loops through every defined hook in the WordPress
environment (over 400 on one of my tests). This method only checks the 3
filters in question.
2015-11-17 00:27:44 -08:00
mitogh
fb7de12235
Remove unnecessary use of ternary operator.
...
Since the operations are going to return the same values of true or
false after the evaluation of each statment it's easier just returing
the result of evaluation of those statements.
2015-11-17 00:08:06 -06:00
mitogh
85ea9c27ae
Update conditionals to follow the Yoda conditional style
2015-11-17 00:04:59 -06:00
mitogh
e8de40f6b0
Remove empty blank spaces
2015-11-17 00:04:48 -06:00
Mike Jolley
aeb48e35a7
[2.4] Removes Switzerland from VAT definition
...
Confirmed outside of EU and not applicable to things such as EU VAT
@hussong
2015-11-16 16:00:51 +00:00
Mike Jolley
e94c2b86ca
Remove shipping/tax estimation notice and show in context when needed.
...
Avoids needing complex logic for something which could easily be typed
onto the page by store owner if needed.
Also adjusts line height and padding in cart collaterals
Closes #9578
2015-11-16 15:59:47 +00:00
Mike Jolley
1a59d14868
Point to correct element and make trigger manual
...
Closes #9609
2015-11-16 14:21:53 +00:00
Claudio Sanches
a62ea22d9c
[2.4] Fix auth endpoint urls, closes #9614
2015-11-16 10:01:20 -02:00
Mehdi Esmaeili
588ff1029a
Remove duplicate array key
2015-11-15 02:42:47 +03:30
Claudio Sanches
d931405156
Fixed the type returned when get_stock_quantity() is empty
...
Since expect return an integer value, we can't return an empty string.
This can generate some kinds of errors like:
'' >= 1 returns false
'' >= -1 returns true
This can be a problem comparing stock quantity like we do in
WC_Product::has_enough_stock()
But using null we have:
null >= 1 returns false
null >= -1 returns false
cc @mikejolley
ref #9598
2015-11-14 15:53:36 -02:00
Mike Jolley
b59ec6de76
Move var definition to abstract
2015-11-14 16:39:53 +00:00
Mike Jolley
3a096b3b64
Remove transient from get_total_stock and combine into abstract
...
Grouped and variable methods were identical. Caching benefit comes from
get_children
2015-11-14 16:34:47 +00:00
Mike Jolley
6892d73ea9
Store product ids for terms in term meta rather than transient
...
Data is kept in sync by looking at when terms are set for an object and
then clearing the meta for old and new terms.
2015-11-14 16:25:09 +00:00
Mike Jolley
28b02fd3dd
Clean up woocommerce_products_will_display
2015-11-14 15:44:15 +00:00
Mike Jolley
7b45525dc5
Clear coupon cache on save
2015-11-13 23:15:29 +00:00
Mike Jolley
b474dcb879
Use WC_Cache_Helper for session class prefixes
2015-11-13 23:12:44 +00:00
Mike Jolley
851fc2a442
Use get_cache_prefix in orders class
2015-11-13 23:11:05 +00:00
Mike Jolley
e6859dc0f4
Change get_coupon_id_from_code to use wp_cache instead of transient
...
Persistent caching is more relevant here. Smaller stores won’t see much
gain from using the transient.
This commit also removes the woocommerce_coupon_code_query filter due
to limitations of it being within a prepare() call. Checked github and
no plugins appear to use this filter so should have minimal impact.
woocommerce_get_coupon_id_from_code filter added in place.
2015-11-13 23:09:35 +00:00
Mike Jolley
78ec168429
Use transient name directly
2015-11-13 23:06:51 +00:00
Mike Jolley
9ba5b7ee26
Add helpers to get and increment cache prefixes
...
Allows wp_cache to be invalidated with 1 call
2015-11-13 23:06:38 +00:00
Mike Jolley
bc6fedd000
Space missing
2015-11-13 21:20:30 +00:00
Mike Jolley
3082c5bba6
wc_related_ and get_related method tweaks
...
Remove use of multiple expiring transients. See function docblock for
explanation.
2015-11-13 21:14:42 +00:00
Mike Jolley
18e98d8b20
Store shipping rates in session
...
Rather than use a session which is independent of customer sessions,
store the rates in the session itself to avoid multiple transients.
2015-11-13 20:53:44 +00:00
Mike Jolley
3ceed757bd
Store rating and reviews in postmeta rather than transients
...
These don’t change often, and as long as we listen for comment count
update events will be kept in sync.
2015-11-13 20:41:20 +00:00
Mike Jolley
70d9f58811
Version not needed for wc_var_prices
...
This transient doesn’t need to expire often because the hashes will be
unique if taxes change.
This change means a variable product will only use 1 transient rather
than many.
2015-11-13 20:01:42 +00:00
Ibrahim Ibn Dawood
329fa1f3bf
generated woocommerce.css file
2015-11-13 15:19:04 +05:30
Ibrahim Ibn Dawood
094b42484e
added min rating to active filters
2015-11-13 15:17:27 +05:30
Ibrahim Ibn Dawood
28fbdaa4c4
added min_rating query arg to layered nav
2015-11-13 15:17:02 +05:30
Ibrahim Ibn Dawood
584a8dac7c
added min_rating query arg to price filter
2015-11-13 15:16:32 +05:30
Ibrahim Ibn Dawood
91119e05c2
hooked rating_filter_init to init
2015-11-13 15:13:48 +05:30
Ibrahim Ibn Dawood
8deac2c563
added rating_filter method to WC_Query
2015-11-13 15:11:44 +05:30
Ibrahim Ibn Dawood
c369fac02b
registered rating filter
2015-11-13 15:09:20 +05:30
Ibrahim Ibn Dawood
43474e7816
added class WC_Widget_Rating_Filter
2015-11-13 15:08:27 +05:30
roykho
e5ca21f1e3
Change to WP convenience function
2015-11-12 13:19:57 -08:00
roykho
5cd3150c94
Fix order item name escaping apostrophe closes #9583
2015-11-12 08:04:21 -08:00
Claudio Sanches
bb24369119
Merge pull request #9582 from shivapoudel/currency-symbol
...
Fixed rupee sign for currency in product data sale and regular price
2015-11-12 10:23:00 -02:00
Shiva Poudel
7934d6fd29
Add Js Validation for price and dimension field in product quick edit panel
2015-11-12 04:50:57 +05:45
Shiva Poudel
853530cece
Fixed rupee sign for currency in product data sale and regular price
2015-11-12 03:00:54 +05:45
Fredrik Forsmo
3440985a8a
Check so `product_base` exists before using it
...
`product_base` index in `$permalinks` array in `prepend_shop_page` method don't always exists for a new WooCommerce site, doing a isset check before will solve `Notice: Undefined index: product_base` error.
2015-11-11 19:44:23 +01:00
Claudio Sanches
84ac454c3e
Fixed settings messages location in WP 4.4, closes #9575
2015-11-11 12:18:31 -02:00
Claudio Sanches
555ef9abdf
Merge pull request #9573 from shivapoudel/shipping-class-fix
...
Shipping class fix
2015-11-11 11:30:07 -02:00
Shiva Poudel
3a52125b93
Updated admin menu docblock version
2015-11-11 18:29:00 +05:45
Shiva Poudel
c0c587103c
Fix - Shipping classes menu highlight, Closes #9538
2015-11-11 15:12:31 +05:45
Shiva Poudel
d92dcfaba0
Fix - Shipping classes admin page access, #9538
2015-11-11 15:07:43 +05:45
Claudio Sanches
57feb4ba9b
[API] Added woocommerce_api_uploaded_image_from_url action, closes #9568
2015-11-10 22:59:17 -02:00
Claudio Sanches
357254f928
Merge pull request #9567 from shivapoudel/rupee-sign
...
Rs. currency symbol can use rupee sign html entity
2015-11-10 22:50:34 -02:00
Claudio Sanches
e1bb5830c8
Merge pull request #9569 from shivapoudel/param
...
Tweak missing fallback param in geolocate_ip
2015-11-10 22:47:09 -02:00
Shiva Poudel
70496e5864
Tweak missing fallback param in geolocate_ip
2015-11-11 06:19:01 +05:45
Claudio Sanches
ebfe703d62
Merge pull request #9564 from shivapoudel/unused
...
Remove unused variable declaration
2015-11-10 19:16:50 -02:00
Shiva Poudel
6a268f003f
Rs. currency symbol can use rupee sign html entity
...
@see http://www.w3schools.com/charsets/ref_utf_currency.asp
2015-11-11 01:12:48 +05:45
Maxwell Morgan
da6eeebf81
Update class-wc-countries.php
...
Typo on ether -> either
2015-11-10 11:51:26 -05:00
Claudio Sanches
976f83c5be
Merge pull request #9555 from shivapoudel/minor-change
...
Improve docblock and coding standard
2015-11-10 12:49:15 -02:00
Shiva Poudel
d31859ab6c
Remove unused variable declaration
2015-11-10 16:53:45 +05:45
Shiva Poudel
f45d367d9f
Tweak docblocks in GeoIP class
2015-11-10 16:30:36 +05:45
Shiva Poudel
47489fb800
Use of single quotes
2015-11-10 16:10:19 +05:45
Ibrahim
e2903ef450
Added rupee symbol for INR
...
The rupee symbol (http://www.fileformat.info/info/unicode/char/20b9/index.htm ) has been adopted since 2010
2015-11-10 13:26:18 +05:30
Shiva Poudel
33ad23f371
Improve help tip docblock and remove space
2015-11-10 07:13:53 +05:45
Claudio Sanches
9a926aef4f
Updated wc_checkout_is_https() docblock
2015-11-09 23:08:10 -02:00
Claudio Sanches
c471a47910
Improved WC_Geo_IP logger
...
Removed not useful "GeoIP API: fseek failed" log messages
2015-11-09 22:58:22 -02:00
Claudio Sanches
1512d448c1
Removed name param from SimplifyCommerce.generateToken
2015-11-09 22:49:53 -02:00
Claudio Sanches
3959d4fe3e
Merge pull request #9553 from woothemes/issue/simplify-commerce-address-fields
...
Fix - address fields were not properly being passed to Simplify via t…
2015-11-09 22:43:11 -02:00
roykho
84436f4a11
Fix hosted payments address fields were not passing to simplify
2015-11-09 16:37:55 -08:00
Claudio Sanches
770f6793fc
Check if WC_Logger exists before try to use in WC_Geo_IP class
2015-11-09 22:08:22 -02:00
Claudio Sanches
98abbf0184
Fixed fseek check in WC_Geo_IP class
2015-11-09 22:03:22 -02:00
roykho
b49b0b0133
Fix - address fields were not properly being passed to Simplify via token
2015-11-09 15:36:52 -08:00
David Anderson
b022769c2a
Prevent PHP notice
...
Prevents this PHP notice (on my localhost/testing setup):
PHP Notice: Undefined offset: -16776960 in wp
-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1608
Note that the geoip_country_code_by_addr() method, a few lines further down, already makes a similar check to this one which is being added for IPv6.
2015-11-09 12:17:55 +00:00
Claudio Sanches
89de396709
[2.4] Allow bulk edit sale_prices as 0
2015-11-06 14:42:51 -02:00
Mike Jolley
5b8d27fe8a
Only pass 2 args
2015-11-06 15:35:25 +00:00
Mike Jolley
19da7cf8bc
No need to delete termmeta if using the new tables
2015-11-06 15:33:23 +00:00
Mike Jolley
d64bcd70bd
Only install termmeta table on older installs
2015-11-06 15:33:12 +00:00
Mike Jolley
f84609a9dc
Migrate term meta functions to WP 4.4 versions if installed
2015-11-06 15:33:02 +00:00
Nicola Mustone
c9da4f928a
check if ABSPATH is defined
2015-11-06 10:22:19 +01:00
Claudio Sanches
9adb04d612
[CLI] Created command to update tax rate
2015-11-06 02:50:07 -02:00
Claudio Sanches
394342c287
[API] Fixed action and removed transient functions from taxes PUT endpoint
2015-11-06 02:44:02 -02:00
Claudio Sanches
74d1492fe7
[CLI] Created command to get tax rate
2015-11-06 02:31:58 -02:00
Claudio Sanches
1b54117a8b
[API] Created commands to delete tax rates and tax classes and fixed the list_class command name
2015-11-06 02:19:47 -02:00
Claudio Sanches
18cf62ed66
[API] Created commands to create tax rates and tax classes
2015-11-06 01:58:08 -02:00
Claudio Sanches
647a2e7498
[API] Created commands to list tax rates and tax classes
2015-11-06 01:37:57 -02:00
Claudio Sanches
ef7046ea76
[CLI] Created initial tax command class
2015-11-06 00:23:46 -02:00
Claudio Sanches
af89582251
Merge pull request #9526 from shivapoudel/nepal-data
...
Update Nepali Districts with Zones
2015-11-05 19:42:40 -02:00
Mike Jolley
d0b7335e33
Merge pull request #9528 from shivapoudel/typo
...
Typo fix in tools for uninstall
2015-11-05 19:10:47 +00:00
Shiva Poudel
592c7aee02
Typo fix in tools for uninstall
2015-11-06 00:10:14 +05:45
Shiva Poudel
8300192bf7
Zone and postal code updated
2015-11-05 23:25:30 +05:45
Shiva Poudel
a1550fab77
Updated Nepal local settings
2015-11-05 23:06:15 +05:45
Scrutinizer Auto-Fixer
08efaf84df
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-11-05 16:05:03 +00:00
Mike Jolley
4f0cc137cc
Enable SQL_BIG_SELECTS in reports
...
@claudiosmweb
2015-11-05 15:45:19 +00:00
Mike Jolley
4e5baf23aa
Cache get_item_meta_array for better performance
...
Closes #8810 @claudiosmweb
2015-11-05 15:21:28 +00:00
Mike Jolley
cb0e61bd4e
Set prefix_num first time
2015-11-05 15:21:06 +00:00
Mike Jolley
5e62143767
Update tools text Closes #9512
2015-11-05 14:44:05 +00:00
James Collins
45972cf92b
Fix duplicate key errors during db upgrade/install
...
Running phpunit tests currently outputs the following errors/warnings:
WordPress database error Duplicate key name 'session_id' for query ALTER TABLE wptests_woocommerce_sessions ADD UNIQUE KEY session_id (session_id) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run, PHPUnit_TextUI_Command->handleArguments, PHPUnit_TextUI_Command->handleBootstrap, PHPUnit_Util_Fileloader::checkAndLoad, PHPUnit_Util_Fileloader::load, include_once('/srv/www/woocommerce/htdocs/wp-content/plugins/woocommerce/tests/bootstrap.php'), WC_Unit_Tests_Bootstrap::instance, WC_Unit_Tests_Bootstrap->__construct, require_once('/srv/www/wordpress-develop/tests/phpunit/includes/bootstrap.php'), require_once('wp-settings.php'), do_action('setup_theme'), call_user_func_array, WC_Unit_Tests_Bootstrap->install_wc, WC_Install::install, WC_Install::create_tables, dbDelta
WordPress database error Multiple primary key defined for query ALTER TABLE wptests_woocommerce_sessions ADD PRIMARY KEY session_key (session_key) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run, PHPUnit_TextUI_Command->handleArguments, PHPUnit_TextUI_Command->handleBootstrap, PHPUnit_Util_Fileloader::checkAndLoad, PHPUnit_Util_Fileloader::load, include_once('/srv/www/woocommerce/htdocs/wp-content/plugins/woocommerce/tests/bootstrap.php'), WC_Unit_Tests_Bootstrap::instance, WC_Unit_Tests_Bootstrap->__construct, require_once('/srv/www/wordpress-develop/tests/phpunit/includes/bootstrap.php'), require_once('wp-settings.php'), do_action('setup_theme'), call_user_func_array, WC_Unit_Tests_Bootstrap->install_wc, WC_Install::install, WC_Install::create_tables, dbDelta
WordPress database error Duplicate key name 'session_id' for query ALTER TABLE wptests_woocommerce_sessions ADD UNIQUE KEY session_id (session_id) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run, PHPUnit_TextUI_TestRunner->doRun, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestCase->run, PHPUnit_Framework_TestResult->run, PHPUnit_Framework_TestCase->runBare, PHPUnit_Framework_TestCase->runTest, ReflectionMethod->invokeArgs, WooCommerce\Tests\Util\WC_Tests_Install->test_check_version, WC_Install::check_version, WC_Install::install, WC_Install::create_tables, dbDelta
WordPress database error Multiple primary key defined for query ALTER TABLE wptests_woocommerce_sessions ADD PRIMARY KEY session_key (session_key) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run, PHPUnit_TextUI_TestRunner->doRun, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestCase->run, PHPUnit_Framework_TestResult->run, PHPUnit_Framework_TestCase->runBare, PHPUnit_Framework_TestCase->runTest, ReflectionMethod->invokeArgs, WooCommerce\Tests\Util\WC_Tests_Install->test_check_version, WC_Install::check_version, WC_Install::install, WC_Install::create_tables, dbDelta
.WordPress database error Duplicate key name 'session_id' for query ALTER TABLE wptests_woocommerce_sessions ADD UNIQUE KEY session_id (session_id) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run, PHPUnit_TextUI_TestRunner->doRun, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestCase->run, PHPUnit_Framework_TestResult->run, PHPUnit_Framework_TestCase->runBare, PHPUnit_Framework_TestCase->runTest, ReflectionMethod->invokeArgs, WooCommerce\Tests\Util\WC_Tests_Install->test_install, WC_Install::install, WC_Install::create_tables, dbDelta
WordPress database error Multiple primary key defined for query ALTER TABLE wptests_woocommerce_sessions ADD PRIMARY KEY session_key (session_key) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run, PHPUnit_TextUI_TestRunner->doRun, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestCase->run, PHPUnit_Framework_TestResult->run, PHPUnit_Framework_TestCase->runBare, PHPUnit_Framework_TestCase->runTest, ReflectionMethod->invokeArgs, WooCommerce\Tests\Util\WC_Tests_Install->test_install, WC_Install::install, WC_Install::create_tables, dbDelta
dbDelta requires very specific syntax (as per http://codex.wordpress.org/Creating_Tables_with_Plugins ).
2015-11-05 13:43:56 +08:00
Mike Jolley
61e746730f
wc_transaction_query function
...
Only uses transactions if enabled, or read uncommitted is supported
#9279
2015-11-04 14:11:40 +00:00
Mike Jolley
48f8665e2d
Hide SQL errors during ajax requests
...
Avoids invalid JSON
2015-11-04 13:35:32 +00:00
Mike Jolley
7eb45ba16f
Added wc_array_cartesian function to generate variations in a logical order.
...
Fixes #9515 @claudiosmweb
2015-11-04 12:14:51 +00:00
Claudio Sanches
e1c2054b5c
Improved how geolocation js check for pages where shouldn't load
...
Simplified all checks in just one
Less PHP and JS conditionals
cc @mikejolley
2015-11-04 01:51:54 -02:00
Claudio Sanches
fde904b27a
[2.4] Fixed redirection loop on customizer screen
...
It's caused an redirection loop on the customizer page when
activated "Geolocate (with page caching support)" option
cc @mikejolley
2015-11-04 01:20:16 -02:00
Claudio Sanches
58468d8821
[CLI] Fixed sanitization for product attributes
2015-11-03 17:11:54 -02:00
Shiva Poudel
d9e8057df3
Tweak the dockblocks and periodic-ending fix
2015-11-04 00:05:08 +05:45
Mike Jolley
1756aa8fca
Use help tip function in email table.
2015-11-03 16:12:13 +00:00
Mike Jolley
1b38f380af
Merge remote-tracking branch 'origin/master'
...
Conflicts:
includes/emails/class-wc-email.php
2015-11-03 16:09:01 +00:00
Claudio Sanches
439141bbe3
Fixed undefined error on WC_Geo_IP
2015-11-03 13:55:26 -02:00
Mike Jolley
1e945026b3
Tweak screen description
2015-11-03 15:41:31 +00:00
Mike Jolley
8457dbb57d
Display if emails are manually sent
2015-11-03 15:40:10 +00:00
Mike Jolley
d95f863d79
Show descriptions inline
2015-11-03 15:04:29 +00:00
Mike Jolley
52553968c5
Use desc_tip for emails
2015-11-03 14:59:48 +00:00
Mike Jolley
3c6a870335
Email class tidyup
2015-11-03 14:57:39 +00:00
Claudio Sanches
c6ab828aa1
[2.4] Improved error handling in WC_Geo_IP
...
Implemented our log system to register in background any errors
Closes #9501
2015-11-03 12:30:33 -02:00
Claudio Sanches
5893875b0c
Removed period for file headers
2015-11-03 11:53:50 -02:00
Claudio Sanches
ee30b5b308
Fixed php docs standards
2015-11-03 11:31:20 -02:00
Claudio Sanches
efa19f799d
Fixed some coding standards for docblocks
2015-11-03 10:28:01 -02:00
Mike Jolley
5f65494e27
Restructure emails admin to avoid listing emails along the top
...
Moves emails to a table on the settings screen.
Also tweaks some section text and moves descriptions to tooltips for a
less cluttered interface.
2015-11-02 16:27:00 +00:00
Mike Jolley
48b93b937f
Added admin order/payment failed notification
...
Closes #8617
2015-11-02 14:45:24 +00:00
Mike Jolley
9ac43ec4d4
Cleanup
2015-11-02 13:02:23 +00:00
Mike Jolley
798cf9a50b
Merge pull request #9485 from helgatheviking/email-ids-on-hooks
...
pass email object to email templates and template hooks
2015-11-02 13:02:04 +00:00
Mike Jolley
7fdb93329c
Merge branch 'revised-single-variation-cart-template'
...
Conflicts:
includes/admin/views/html-admin-page-status-report.php
2015-11-02 11:26:49 +00:00
Mike Jolley
c29517e87e
Merge branch 'pr/9471'
2015-11-02 11:24:01 +00:00
Mike Jolley
aec0e0e327
supports() method which mirrors gateways
...
Closes #9471
2015-11-02 11:23:50 +00:00
Mike Jolley
3ca5022649
Added template files for the customer details list in emails. emails/email-customer-details.php
...
Closes #9253
2015-11-02 10:41:05 +00:00
Mike Jolley
dfc1e0a625
Merge remote-tracking branch 'origin/master'
...
Conflicts:
includes/admin/views/html-admin-page-status-report.php
2015-11-02 10:02:35 +00:00
Mike Jolley
781adc121c
Check parent theme version
...
Closes #9477
2015-11-02 10:01:42 +00:00
Mike Jolley
f4c24ee824
Make from name methods match
2015-11-02 09:11:25 +00:00
Claudio Sanches
494dd9dae2
Merge pull request #9482 from ahmadawais/patch-5
...
Better Documentation: Period Endings
2015-11-01 19:24:14 -02:00
Kathy Darling
f893d73af6
pass email object to email templates and template hooks
2015-10-31 23:04:59 -05:00
Ahmad Awais
d690e43345
Better Documentation: Period Endings
...
As per the [PHP documentation standards in the core handbook](https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/ ), this commit helps make the documentation better by adding:
- Period endings
2015-11-01 00:12:12 +05:00
Ahmad Awais
9954602229
Better Documentation: Period Endings
...
As per the [PHP documentation standards in the core handbook](https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/ ), this commit helps make the documentation better by adding:
- Period endings
- Short descriptions
- Long descriptions
2015-11-01 00:10:45 +05:00
Claudio Sanches
ecb3ca2ea3
Merge pull request #9480 from ahmadawais/patch-3
...
Better Documentation: Period Endings
2015-10-31 17:05:38 -02:00
Claudio Sanches
317aeb39f1
Merge pull request #9478 from WPprodigy/system-status-fix2
...
Typo in system status report
2015-10-31 17:03:48 -02:00
Ahmad Awais
b07854ed77
Better Documentation: Period Endings
2015-11-01 00:01:46 +05:00
Caleb Burks
46b43f4c7c
Typo in system status report
2015-10-31 12:00:51 -04:00
Caleb Burks
10bb2c6ca1
Check for child themes in the .org repo
2015-10-31 11:23:07 -04:00
Kathy Darling
856d192bff
Use generic `ajax_add_to_cart` class for adding items in the loop to the cart via ajax.
2015-10-30 12:54:49 -05:00
Mike Jolley
37ed73f5b4
Merge pull request #9469 from javorszky/fix-dockblock-ipnhandler
...
Fix docblock for validate_receiver_email
2015-10-30 15:26:03 +00:00
Gabor Javorszky
2fce596b25
Fix docblock for validate_receiver_email
2015-10-30 15:11:41 +00:00
Claudio Sanches
a8ddd8acf9
Disabled Jetpack for products
...
Implemented the new Jetpack jetpack_comment_form_enabled_for_* filter
Closes #9152
2015-10-30 13:08:44 -02:00
Mike Jolley
f5933bf9d9
Fix active state check
...
Closes #9467
2015-10-30 13:31:52 +00:00
Mike Jolley
ad38f6e34f
Add pay link to order screen
...
Closes #9428
2015-10-30 13:29:16 +00:00
Mike Jolley
92310feb98
Merge pull request #9457 from woothemes/9251-wc-cart-functions
...
Moving some methods from WC_Cart to new functions
2015-10-30 13:12:55 +00:00
Claudio Sanches
0ff88deb98
Improved wc_coupons_enabled() name and description
2015-10-29 17:23:10 -02:00
Mike Jolley
afca32a31b
Check item_meta_array exists
...
Fixes #9449
2015-10-29 16:06:23 +00:00
Mike Jolley
5b6e16682c
Handle partial/full refund for orders containing free items
...
Also adds helper method to determine if such as free item exists or
not. Closes #9460
2015-10-29 15:34:33 +00:00