Mike Jolley
|
9bd57414c5
|
Remove set and get prop - no longer need the extra overhead since functions won't return wp_error now.
|
2016-08-26 10:48:17 +01:00 |
Mike Jolley
|
3637814b92
|
Revert use of default_data for default args and just set that in constructor
|
2016-08-25 13:31:03 +01:00 |
Mike Jolley
|
25883f8687
|
Set_props helper to load data from DB and handle errors
|
2016-08-25 13:05:27 +01:00 |
Mike Jolley
|
077f57f139
|
Merge branch 'master' into WC_Data_Exception
|
2016-08-25 11:03:14 +01:00 |
Mike Jolley
|
d936dfa87e
|
[2.6] Allow has_shipping_method to deal with instance ids
Fixes #11772
|
2016-08-25 10:58:11 +01:00 |
Mike Jolley
|
938361535f
|
Exception handling
|
2016-08-24 16:02:19 +01:00 |
Mike Jolley
|
d9798f7226
|
Set reading to prevent exceptions during DB load
|
2016-08-24 14:37:19 +01:00 |
Mike Jolley
|
7e30e8dda3
|
Set defaults and handle order reads without exceptions
|
2016-08-24 12:34:19 +01:00 |
Mike Jolley
|
53f01b52a8
|
Bring back WC_Data_Exception
|
2016-08-24 10:46:29 +01:00 |
Mike Jolley
|
b727acd96e
|
Implement get and set prop methods
|
2016-08-23 18:48:48 +01:00 |
Mike Jolley
|
2636d04ba6
|
Setters
|
2016-08-23 15:25:50 +01:00 |
Mike Jolley
|
a8e47992a6
|
Put back add_product for convenience. Fix unit tests.
|
2016-08-22 18:00:52 +01:00 |
Mike Jolley
|
95b11606fc
|
get_product_from_item -> get_product
|
2016-08-22 16:51:24 +01:00 |
Mike Jolley
|
c88984eb0e
|
Replace add methods
|
2016-08-22 16:48:19 +01:00 |
Mike Jolley
|
fc2e039882
|
Deprecate add_product etc
#11601
|
2016-08-22 14:51:53 +01:00 |
Mike Jolley
|
fdd7e797ba
|
API get refunds
|
2016-08-22 13:15:15 +01:00 |
Mike Jolley
|
9e45927803
|
Create refund with crud
|
2016-08-22 13:15:15 +01:00 |
Mike Jolley
|
21ad196297
|
Use CRUD in wc_save_order_items
|
2016-08-19 13:43:33 +01:00 |
Mike Jolley
|
594bceedf2
|
Comment out exception code - see #11715
|
2016-08-17 17:07:30 +01:00 |
Mike Jolley
|
709dec9ef1
|
Create and update handling
|
2016-08-17 16:53:01 +01:00 |
Mike Jolley
|
0b9a5998cc
|
Exception class
|
2016-08-17 11:44:56 +01:00 |
Mike Jolley
|
99be0167b4
|
Order type doesn't appear to be used anywhere, and I'd expect other plugins extending orders to have their own classes anyway making this a bit pointless.
@thenbrent
|
2016-08-16 13:02:22 +01:00 |
Mike Jolley
|
1baef12395
|
qty -> quantity
|
2016-08-16 12:36:38 +01:00 |
Mike Jolley
|
3f08d116d8
|
Start using crud for order requests
|
2016-08-15 17:27:33 +01:00 |
Mike Jolley
|
0113dbd7c5
|
Use wc_do_deprecated_action
|
2016-08-15 11:08:36 +01:00 |
Mike Jolley
|
0dd41179aa
|
Prefix item ids and revert some changes to add_products method for ease of use.
|
2016-08-15 11:02:25 +01:00 |
Mike Jolley
|
7796fe9cf1
|
Clean item/group cache when remove_order_items is used.
|
2016-08-12 16:48:48 +01:00 |
Mike Jolley
|
71afe5fdf7
|
Fix get_items
|
2016-08-09 14:21:54 +01:00 |
Mike Jolley
|
f4a4f6c361
|
Reduce stock and other notices
|
2016-08-09 14:15:04 +01:00 |
Mike Jolley
|
7861b76e9b
|
Checkout handling
Also introduces add_item so you can add items to an order before the
order exists. Save at once is more efficient.
|
2016-08-09 14:02:40 +01:00 |
Mike Jolley
|
971cff77b8
|
Fixed unit tests
|
2016-08-08 17:47:50 +01:00 |
Mike Jolley
|
39eb584321
|
Merge branch 'master' into orders-crud-function-update
|
2016-08-08 17:24:40 +01:00 |
Mike Jolley
|
e8d85005d7
|
Handle default status
|
2016-08-08 17:24:39 +01:00 |
Mike Jolley
|
9d66367699
|
Status change fixes
|
2016-08-08 17:03:43 +01:00 |
Mike Jolley
|
a8759fc0aa
|
Meta/product handling
|
2016-08-08 16:20:15 +01:00 |
Paul Kilmurray
|
4484877481
|
initialize $tax_rates variable
There are situations where the $tax_rates may not be initialized in the conditional, which in turn throws an error later in the function.
|
2016-08-08 10:36:04 +07:00 |
Mike Jolley
|
0b04ee195c
|
Over sanitization
|
2016-08-05 15:43:12 +01:00 |
Mike Jolley
|
f694f297e8
|
Use get_id()
|
2016-08-03 12:57:32 +01:00 |
Mike Jolley
|
837e08143b
|
Merge branch 'master' into orders-crud-classes
# Conflicts:
# includes/abstracts/abstract-wc-order.php
|
2016-08-03 12:32:27 +01:00 |
Mike Jolley
|
423a18f5c1
|
[2.6] When checking needs_shipping, ignore anything after : in the method ID
Fixes #11552
|
2016-08-01 10:31:05 +01:00 |
Claudio Sanches
|
7778583340
|
Fixed wrong number of decimal precision, closes #11368
|
2016-07-11 17:26:54 +02:00 |
Paul Kilmurray
|
75379a6025
|
fix typo
#11349
|
2016-07-05 11:44:22 +08:00 |
Claudio Sanches
|
6fafe2c531
|
Fixed how calculate shipping tax rates when using more than one tax class
Closes #11349
cc @mikejolley
|
2016-07-04 17:52:53 -03:00 |
Mike Jolley
|
5275a2663a
|
check if empty
|
2016-06-23 16:07:35 +01:00 |
Mike Jolley
|
a22859ae32
|
Abstract unit tests
|
2016-06-23 15:52:12 +01:00 |
Mike Jolley
|
46439ddba5
|
Refund unit tests
|
2016-06-22 16:31:05 +01:00 |
Mike Jolley
|
8287b13cf1
|
Address and CRUD unit tests
|
2016-06-22 14:07:42 +01:00 |
Mike Jolley
|
122ad3a479
|
Abstract order class
|
2016-06-21 20:03:56 +01:00 |
Mike Jolley
|
847dea6a2d
|
docs/vars
|
2016-06-07 14:02:02 +01:00 |
Mike Jolley
|
d4d6f3181c
|
Best practice tweaks
|
2016-06-06 17:24:31 +01:00 |