blender-store.git
3 weeks agoWhen subscription cancels, also cancel all of its failed orders master
Sybren A. Stüvel [Tue, 16 Jun 2020 10:52:00 +0000 (12:52 +0200)]
When subscription cancels, also cancel all of its failed orders

By request of Anja, to clean up the orders after a subscription has been
cancelled.

This is an extension of 9ccd4c0758e77393a8a5e23d2f6e03620d7c4cd8.

3 weeks agoCleanup: removed trailing spaces
Sybren A. Stüvel [Tue, 16 Jun 2020 10:47:48 +0000 (12:47 +0200)]
Cleanup: removed trailing spaces

No functional changes.

6 months agoUpdate Blender ID link on 'my account' page
Sybren A. Stüvel [Fri, 27 Dec 2019 13:08:22 +0000 (14:08 +0100)]
Update Blender ID link on 'my account' page

The link pointed to the password change page, but should point to the
profile change page.

6 months agoMentioned missing patch in UPGRADING_STORE.md
Sybren A. Stüvel [Fri, 27 Dec 2019 12:40:14 +0000 (13:40 +0100)]
Mentioned missing patch in UPGRADING_STORE.md

6 months agoRemoved obsolete Crux patch patches/crux-get_cart_url-deprecation-warning.diff
Sybren A. Stüvel [Fri, 27 Dec 2019 12:08:35 +0000 (13:08 +0100)]
Removed obsolete Crux patch patches/crux-get_cart_url-deprecation-warning.diff

Crux contains the fix now, so we no longer have to patch.

6 months agoRemoved patches/woocommerce-allow-all-extensions.diff from UPGRADING_STORE.md
Sybren A. Stüvel [Fri, 27 Dec 2019 12:06:26 +0000 (13:06 +0100)]
Removed patches/woocommerce-allow-all-extensions.diff from UPGRADING_STORE.md

The patch is no longer necessary and was removed in
1d740b1c9c8fcb6e10f094ecf51695cd5e021d8c

6 months agoApplied patches/paypal-gateway-ipn-handler.diff
Sybren A. Stüvel [Fri, 27 Dec 2019 12:05:59 +0000 (13:05 +0100)]
Applied patches/paypal-gateway-ipn-handler.diff

6 months agoApplied + updated patch pdf-invoices-infinite-loop.diff
Sybren A. Stüvel [Fri, 27 Dec 2019 12:04:37 +0000 (13:04 +0100)]
Applied + updated patch pdf-invoices-infinite-loop.diff

Upstream applied part of our patch, but forgot the `$recursive = true`
parameter of the `mkdir()` call.

6 months agoUpgrade WordPress 5.0.2 → 5.3.2
Sybren A. Stüvel [Fri, 27 Dec 2019 11:55:48 +0000 (12:55 +0100)]
Upgrade WordPress 5.0.2 → 5.3.2

6 months agoUpgrade LayerSlider 6.7.6 → 6.8.4 from Crux theme
Sybren A. Stüvel [Fri, 27 Dec 2019 11:37:31 +0000 (12:37 +0100)]
Upgrade LayerSlider 6.7.6 → 6.8.4 from Crux theme

6 months agoUpgrade theme Crux 2.0.1 → 2.1
Sybren A. Stüvel [Fri, 27 Dec 2019 11:35:24 +0000 (12:35 +0100)]
Upgrade theme Crux 2.0.1 → 2.1

6 months agoUpgrade Aelia Tax Display by Country 1.9.11 → 1.12.0
Sybren A. Stüvel [Fri, 27 Dec 2019 11:32:24 +0000 (12:32 +0100)]
Upgrade Aelia Tax Display by Country 1.9.11 → 1.12.0

6 months agoUpgrade WooCommerce Currency Switcher - Subscriptions Integration 1.4.2 → 1.4.9
Sybren A. Stüvel [Fri, 27 Dec 2019 11:11:36 +0000 (12:11 +0100)]
Upgrade WooCommerce Currency Switcher - Subscriptions Integration 1.4.2 → 1.4.9

6 months agoUpgrade WooCommerce 3.5.7 → 3.8.1
Sybren A. Stüvel [Fri, 27 Dec 2019 11:08:55 +0000 (12:08 +0100)]
Upgrade WooCommerce 3.5.7 → 3.8.1

6 months agoUpgrade WooCommerce Subscriptions 2.5.3 → 2.6.5
Sybren A. Stüvel [Fri, 27 Dec 2019 10:53:30 +0000 (11:53 +0100)]
Upgrade WooCommerce Subscriptions 2.5.3 → 2.6.5

6 months agoUpgrade WooCommerce PayPal Powered by Braintree Gateway 2.2.4 → 2.3.5
Sybren A. Stüvel [Fri, 27 Dec 2019 10:29:33 +0000 (11:29 +0100)]
Upgrade WooCommerce PayPal Powered by Braintree Gateway 2.2.4 → 2.3.5

6 months agoUpgrade WooCommerce Sequential Order Numbers Pro 1.13.1 → 1.15.0
Sybren A. Stüvel [Fri, 27 Dec 2019 10:21:07 +0000 (11:21 +0100)]
Upgrade WooCommerce Sequential Order Numbers Pro 1.13.1 → 1.15.0

6 months agoUpgrade WooCommerce PDF Invoices & Packing Slips 2.2.11 → 2.4.2
Sybren A. Stüvel [Fri, 27 Dec 2019 10:19:54 +0000 (11:19 +0100)]
Upgrade WooCommerce PDF Invoices & Packing Slips 2.2.11 → 2.4.2

6 months agoUpgrade WooCommerce EU VAT Assistant 1.9.8 → 1.12.1
Sybren A. Stüvel [Fri, 27 Dec 2019 10:14:31 +0000 (11:14 +0100)]
Upgrade WooCommerce EU VAT Assistant 1.9.8 → 1.12.1

6 months agoUpgrade Aelia Currency Switcher 4.7.0 → 4.7.14
Sybren A. Stüvel [Fri, 27 Dec 2019 10:09:20 +0000 (11:09 +0100)]
Upgrade Aelia Currency Switcher 4.7.0 → 4.7.14

6 months agoUpgrade User Switching 1.5.0 → 1.5.3
Sybren A. Stüvel [Fri, 27 Dec 2019 10:03:40 +0000 (11:03 +0100)]
Upgrade User Switching 1.5.0 → 1.5.3

6 months agoUpgrade Aelia Foundation Classes 2.0.4 → 2.0.8
Sybren A. Stüvel [Fri, 27 Dec 2019 10:01:35 +0000 (11:01 +0100)]
Upgrade Aelia Foundation Classes 2.0.4 → 2.0.8

6 months agoAdded some clarifications about commercial plugins and where to get them
Sybren A. Stüvel [Fri, 27 Dec 2019 10:01:07 +0000 (11:01 +0100)]
Added some clarifications about commercial plugins and where to get them

8 months agoRespond with a HTTP 403 Forbidden status after a login failure before-big-update-2019
Sybren A. Stüvel [Fri, 1 Nov 2019 09:55:05 +0000 (10:55 +0100)]
Respond with a HTTP 403 Forbidden status after a login failure

WordPress (/wp-login.php) and WooCommerce (/my-account/) both return a
HTTP 200 OK on login failure. This makes it impossible to recognise
failed logins from the access logs.

I had to add a filter to force a 403 Forbidden header. It is a dirty
hack to work around code in WordPress, which overwrites the 403
Forbidden we set with a 200 OK. The offending code can be found in
class-wp.php, function handle_404(). If $wp_query doesn't report 'not
found', it forces a 200 OK.

9 months agoWorkaround for: Call to undefined method WP_Error::set_payment_method()
Sybren A. Stüvel [Fri, 27 Sep 2019 15:21:30 +0000 (17:21 +0200)]
Workaround for: Call to undefined method WP_Error::set_payment_method()

Apply `patches/paypal-gateway-ipn-handler.diff` to work around a bug
where a function that no longer exists is called anyway. If the patch
doesn't apply, hopefully the bug has been fixed.

10 months agoAdded note to checklist about preventing email changes
Sybren A. Stüvel [Fri, 23 Aug 2019 10:50:17 +0000 (12:50 +0200)]
Added note to checklist about preventing email changes

10 months agoCancel pending/on-hold orders when a subscription is cancelled
Sybren A. Stüvel [Fri, 16 Aug 2019 14:46:15 +0000 (16:46 +0200)]
Cancel pending/on-hold orders when a subscription is cancelled

When a subscription moves to (pending) cancel status, it is no longer
possible to resurrect it. All outstanding orders need to be cancelled as
well, otherwise people can still pay for them and assume they'll get
their subscription back.

12 months agoFix deprecated access to WP_User->id (should be WP_User->ID)
Sybren A. Stüvel [Wed, 10 Jul 2019 14:22:00 +0000 (16:22 +0200)]
Fix deprecated access to WP_User->id (should be WP_User->ID)

12 months agoPrevent email editing on "edit my account" page
Sybren A. Stüvel [Wed, 12 Jun 2019 07:42:37 +0000 (09:42 +0200)]
Prevent email editing on "edit my account" page

13 months agoAction to fix end/cancelled date of a subscription now also for on-hold
Sybren A. Stüvel [Thu, 16 May 2019 08:14:54 +0000 (10:14 +0200)]
Action to fix end/cancelled date of a subscription now also for on-hold

On Hold subscriptions also need this fix. (see 64389db8)

14 months agoAdd action to fix end/cancelled date of a subscription
Sybren A. Stüvel [Tue, 30 Apr 2019 11:03:30 +0000 (13:03 +0200)]
Add action to fix end/cancelled date of a subscription

The End and Cancelled dates have to be set to later than the Last Payment
date, otherwise WooCommerce doesn't allow us to change anything. Because of
this, some subscriptions were hanging in `pending-cancellation` state.

With this Action, shop admins can hack the dates so that we can manually
cancel a subscription again.

14 months agoRemoved some unusued code
Sybren A. Stüvel [Tue, 30 Apr 2019 11:01:42 +0000 (13:01 +0200)]
Removed some unusued code

14 months agoExtra subscription filter: always return the first argument
Sybren A. Stüvel [Tue, 30 Apr 2019 11:01:28 +0000 (13:01 +0200)]
Extra subscription filter: always return the first argument

14 months agoAdded extra filter for subscriptions that should have been cancelled
Sybren A. Stüvel [Tue, 30 Apr 2019 09:15:02 +0000 (11:15 +0200)]
Added extra filter for subscriptions that should have been cancelled

Sometimes the Store misses the fact that a pending-cancellation has passed
its end date. This new filter allows us to show those subscriptions and
manually mark them as cancelled.

14 months agoFixed get_card_url() deprecation warning in Crux
Sybren A. Stüvel [Fri, 19 Apr 2019 13:11:22 +0000 (15:11 +0200)]
Fixed get_card_url() deprecation warning in Crux

Maybe they've fixed this upstream already, but I don't want to upgrade
Crux right now.

14 months agoDeleted old WooCommerce Braintree plugin
Sybren A. Stüvel [Fri, 19 Apr 2019 12:43:25 +0000 (14:43 +0200)]
Deleted old WooCommerce Braintree plugin

14 months agoOrder numbers: search both for _order_number meta key and post_id
Sybren A. Stüvel [Fri, 19 Apr 2019 08:41:43 +0000 (10:41 +0200)]
Order numbers: search both for _order_number meta key and post_id

After an update the order numbers reverted back to the post ID, and thus
the 'go to order number' in the Blender Stuff page was broken. At least
that search works now again.

14 months agoUpgraded WooCommerce 3.5.3 → 3.5.7
Sybren A. Stüvel [Mon, 15 Apr 2019 10:44:08 +0000 (12:44 +0200)]
Upgraded WooCommerce 3.5.3 → 3.5.7

14 months agoUpgraded WooCommerce Subscriptions 2.4.7 → 2.5.3
Sybren A. Stüvel [Mon, 15 Apr 2019 10:41:16 +0000 (12:41 +0200)]
Upgraded WooCommerce Subscriptions 2.4.7 → 2.5.3

14 months agoUpgraded WooCommerce PayPal Powered by Braintree Gateway 2.2.0 → 2.2.4
Sybren A. Stüvel [Mon, 15 Apr 2019 10:38:23 +0000 (12:38 +0200)]
Upgraded WooCommerce PayPal Powered by Braintree Gateway 2.2.0 → 2.2.4

14 months agoUpgraded WooCommerce EU VAT Assistant 1.9.2 → 1.9.8
Sybren A. Stüvel [Mon, 15 Apr 2019 10:36:27 +0000 (12:36 +0200)]
Upgraded WooCommerce EU VAT Assistant 1.9.2 → 1.9.8

14 months agoRe-applied & refreshed pdf-invoices-infinite-loop.diff
Sybren A. Stüvel [Mon, 15 Apr 2019 10:34:44 +0000 (12:34 +0200)]
Re-applied & refreshed pdf-invoices-infinite-loop.diff

14 months agoUpgraded WooCommerce PDF Invoices & Packing Slips 2.2.5 → 2.2.11
Sybren A. Stüvel [Mon, 15 Apr 2019 10:31:49 +0000 (12:31 +0200)]
Upgraded WooCommerce PDF Invoices & Packing Slips 2.2.5 → 2.2.11

14 months agoUpgraded WooCommerce Currency Switcher 3.5.1 → 3.5.6
Sybren A. Stüvel [Mon, 15 Apr 2019 10:29:26 +0000 (12:29 +0200)]
Upgraded WooCommerce Currency Switcher 3.5.1 → 3.5.6

14 months agoUpgraded WP Crontrol 1.6.2 → 1.7.1
Sybren A. Stüvel [Mon, 15 Apr 2019 10:08:02 +0000 (12:08 +0200)]
Upgraded WP Crontrol 1.6.2 → 1.7.1

14 months agoUpgraded User Switching 1.4.0 → 1.5.0
Sybren A. Stüvel [Mon, 15 Apr 2019 10:07:01 +0000 (12:07 +0200)]
Upgraded User Switching 1.4.0 → 1.5.0

14 months agoUpgraded StagTools 2.2.6 → 2.3.1
Sybren A. Stüvel [Mon, 15 Apr 2019 10:06:07 +0000 (12:06 +0200)]
Upgraded StagTools 2.2.6 → 2.3.1

14 months agoUpgraded Aelia Foundation Classes for WooCommerce 2.0.1 → 2.0.4
Sybren A. Stüvel [Mon, 15 Apr 2019 10:04:05 +0000 (12:04 +0200)]
Upgraded Aelia Foundation Classes for WooCommerce 2.0.1 → 2.0.4

14 months agoUpgraded WooCommerce Sequential Order Numbers Pro 1.12.2 → 1.13.1
Sybren A. Stüvel [Mon, 15 Apr 2019 10:02:50 +0000 (12:02 +0200)]
Upgraded WooCommerce Sequential Order Numbers Pro 1.12.2 → 1.13.1

14 months agoPatched PDF Invoices plugin to prevent infinite loop
Sybren A. Stüvel [Mon, 15 Apr 2019 10:01:39 +0000 (12:01 +0200)]
Patched PDF Invoices plugin to prevent infinite loop

The plugin was ignoring any `mkdir` errors, which caused a loop of:
- Get the temporary directory
- Doesn't exist, so create it
- Try to copy the fonts to the temp dir
- Copying the fonts requires the temp dir, so go to the first step.

15 months agoReverted patches/woocommerce-layout-tweaks.diff
Sybren A. Stüvel [Thu, 4 Apr 2019 12:23:24 +0000 (14:23 +0200)]
Reverted patches/woocommerce-layout-tweaks.diff

For the Spring release we want to offer 1 month free, so we'll be using
the trial period as a real trial period now (and not a hack to get a
minimum subscription period).

15 months agomade subscription batches even smaller, we still had issues
Sybren A. Stüvel [Thu, 28 Mar 2019 14:22:58 +0000 (15:22 +0100)]
made subscription batches even smaller, we still had issues

I made this change weeks ago, but only now checked it into Git. It seems to be working well.

15 months agoRefuse to auth-check an empty username with Blender ID
Sybren A. Stüvel [Thu, 28 Mar 2019 14:16:35 +0000 (15:16 +0100)]
Refuse to auth-check an empty username with Blender ID

Empty usernames are never valid, so we don't have to waste time/CPU/network
traffic to check.

15 months agoBlender ID badger more defensive against email-less users
Sybren A. Stüvel [Thu, 28 Mar 2019 14:15:51 +0000 (15:15 +0100)]
Blender ID badger more defensive against email-less users

We've had an issue where 7 users had no email address (literally an empty
string), which we didn't check for and thus caused invalid Blender ID
requests, causing the B'ID queue to stall.

Now badger requests are checked for an email address and are ignored (with
warning logged) when there is none. This doesn't fix the underlying (and
still unknown) cause of the loss of email address, but at least when it
occurs again it won't block the entire Blender ID queue.

17 months agoAdded plugin 'Action Scheduler Low Volume' by Prospress (WooCommerce Subscriptions)
Sybren A. Stüvel [Thu, 17 Jan 2019 15:14:03 +0000 (16:14 +0100)]
Added plugin 'Action Scheduler Low Volume' by Prospress (WooCommerce Subscriptions)

This plugin reduces the subscription renewal batch size, so that each
renewal run will have a larger chance of succeeding without timing out.

Prospress Support asked us to install this to see if it fixes the timeout
issues we were seeing.

18 months agoBO-WooCommerce plugin: fixed deprecation warning on `payment_method` property
Sybren A. Stüvel [Wed, 9 Jan 2019 09:25:29 +0000 (10:25 +0100)]
BO-WooCommerce plugin: fixed deprecation warning on `payment_method` property

It now uses the `get_payment_method()` function.

18 months agoBlender ID plugin: also set explicit timeout on GET requests
Sybren A. Stüvel [Wed, 9 Jan 2019 09:24:39 +0000 (10:24 +0100)]
Blender ID plugin: also set explicit timeout on GET requests

The WordPress default should already be 5 seconds, but just to be sure we
now also use an explicit timeout for GET requests to Blender ID (POST
requests already had this timeout).

18 months agoFix bad button label
Sybren A. Stüvel [Fri, 28 Dec 2018 12:04:40 +0000 (13:04 +0100)]
Fix bad button label

Crux was setting 'Proceed to Checkout' on the order button that's shown
on the actual checkout page itself.

18 months agoUpdated links to Blender ID
Sybren A. Stüvel [Fri, 28 Dec 2018 11:52:30 +0000 (12:52 +0100)]
Updated links to Blender ID

18 months agoBlender-Crux: updated form-checkout.php to latest WooCommerce version
Sybren A. Stüvel [Fri, 28 Dec 2018 11:46:15 +0000 (12:46 +0100)]
Blender-Crux: updated form-checkout.php to latest WooCommerce version

18 months agoFixed the admin page 'Blender Stuff' for the new WooCommerce yearly-update-2018
Sybren A. Stüvel [Fri, 28 Dec 2018 10:38:00 +0000 (11:38 +0100)]
Fixed the admin page 'Blender Stuff' for the new WooCommerce

They moved some code around, so now it's no longer possible for us to call
it. I've made a copy instead.

18 months agoWordPress upgrade 4.9.1 → 5.0.2
Sybren A. Stüvel [Fri, 28 Dec 2018 10:25:09 +0000 (11:25 +0100)]
WordPress upgrade 4.9.1 → 5.0.2

18 months agoUpdated Crux-bundled LayerSlider 6.6.1 → 6.7.6
Sybren A. Stüvel [Fri, 28 Dec 2018 10:03:46 +0000 (11:03 +0100)]
Updated Crux-bundled LayerSlider 6.6.1 → 6.7.6

18 months agoDeleted the Enable Media Replace plugin
Sybren A. Stüvel [Fri, 28 Dec 2018 10:01:37 +0000 (11:01 +0100)]
Deleted the Enable Media Replace plugin

Unknown who installed it, so it has to go.

18 months agoBlender-Crux: updated for new WooCommerce
Sybren A. Stüvel [Fri, 28 Dec 2018 09:30:32 +0000 (10:30 +0100)]
Blender-Crux: updated for new WooCommerce

Actually updated:
- woocommerce/myaccount/form-edit-account.php
- woocommerce/myaccount/form-login.php

Still works, so just bumped @version marker:
- woocommerce/myaccount/form-lost-password.php
- woocommerce/checkout/form-checkout.php
- woocommerce/checkout/form-login.php

18 months agoCrux theme upgrade 1.8.8 → 2.0.1
Sybren A. Stüvel [Fri, 28 Dec 2018 09:08:38 +0000 (10:08 +0100)]
Crux theme upgrade 1.8.8 → 2.0.1

18 months agoAdded upgrade note about where to get the Crux theme
Sybren A. Stüvel [Fri, 28 Dec 2018 09:07:49 +0000 (10:07 +0100)]
Added upgrade note about where to get the Crux theme

18 months agoRemoved patches/woocommerce-allow-all-extensions.diff
Sybren A. Stüvel [Fri, 28 Dec 2018 08:48:19 +0000 (09:48 +0100)]
Removed patches/woocommerce-allow-all-extensions.diff

It seems that WooCommerce allows all extensions now by default. The patch
doesn't apply any more, and I also cannot find anything in the to-be-patched
file about mime types.

18 months agoApplied & re-diffed patches/woocommerce-layout-tweaks.diff
Sybren A. Stüvel [Thu, 27 Dec 2018 14:52:34 +0000 (15:52 +0100)]
Applied & re-diffed patches/woocommerce-layout-tweaks.diff

18 months agoWooCommerce upgrade 3.2.6 → 3.5.3
Sybren A. Stüvel [Thu, 27 Dec 2018 14:49:51 +0000 (15:49 +0100)]
WooCommerce upgrade 3.2.6 → 3.5.3

This does *NOT* include any custom Blender Institute patches.

18 months agoWooCommerce Currency Switcher - Subscriptions Integration upgrade 1.3.9 → 1.4.2
Sybren A. Stüvel [Thu, 27 Dec 2018 14:42:10 +0000 (15:42 +0100)]
WooCommerce Currency Switcher - Subscriptions Integration upgrade 1.3.9 → 1.4.2

18 months agoStagTools upgrade 2.2.3 → 2.2.6
Sybren A. Stüvel [Thu, 27 Dec 2018 14:40:28 +0000 (15:40 +0100)]
StagTools upgrade 2.2.3 → 2.2.6

18 months agoUser Switching upgrade 1.3.0 → 1.4.0
Sybren A. Stüvel [Thu, 27 Dec 2018 14:39:28 +0000 (15:39 +0100)]
User Switching upgrade 1.3.0 → 1.4.0

18 months agoWooCommerce EU VAT Assistant upgrade 1.7.17 → 1.9.2
Sybren A. Stüvel [Thu, 27 Dec 2018 14:37:34 +0000 (15:37 +0100)]
WooCommerce EU VAT Assistant upgrade 1.7.17 → 1.9.2

18 months agoWooCommerce PayPal Powered by Braintree Gateway upgrade 2.1.0 → 2.2.0
Sybren A. Stüvel [Thu, 27 Dec 2018 12:56:47 +0000 (13:56 +0100)]
WooCommerce PayPal Powered by Braintree Gateway upgrade 2.1.0 → 2.2.0

18 months agoGoogle XML Sitemaps upgrade 4.0.9 → 4.0.10
Sybren A. Stüvel [Thu, 27 Dec 2018 12:52:09 +0000 (13:52 +0100)]
Google XML Sitemaps upgrade 4.0.9 → 4.0.10

18 months agoWooCommerce PDF Invoices & Packing Slips upgrade 2.1.3 → 2.2.5
Sybren A. Stüvel [Thu, 27 Dec 2018 12:43:11 +0000 (13:43 +0100)]
WooCommerce PDF Invoices & Packing Slips upgrade 2.1.3 → 2.2.5

18 months agoAelia Foundation Classes (1.8.9 → 2.0.1) & Currency Switcher (4.5.12 → 4.6.8) upgrades
Sybren A. Stüvel [Thu, 27 Dec 2018 11:39:56 +0000 (12:39 +0100)]
Aelia Foundation Classes (1.8.9 → 2.0.1) & Currency Switcher (4.5.12 → 4.6.8) upgrades

18 months agoWooCommerce EU VAT Number upgrade 2.3.4 → 2.3.11
Sybren A. Stüvel [Thu, 27 Dec 2018 11:26:57 +0000 (12:26 +0100)]
WooCommerce EU VAT Number upgrade 2.3.4 → 2.3.11

18 months agoWooCommerce Subscriptions upgrade 2.2.16 → 2.4.7
Sybren A. Stüvel [Thu, 27 Dec 2018 11:03:06 +0000 (12:03 +0100)]
WooCommerce Subscriptions upgrade 2.2.16 → 2.4.7

18 months agoWooCommerce Sequential Order Numbers Pro upgrade 1.11.3 → 1.12.2
Sybren A. Stüvel [Thu, 27 Dec 2018 11:01:31 +0000 (12:01 +0100)]
WooCommerce Sequential Order Numbers Pro upgrade 1.11.3 → 1.12.2

18 months agoUPGRADING_STORE .txt → .md
Sybren A. Stüvel [Thu, 27 Dec 2018 11:01:06 +0000 (12:01 +0100)]
UPGRADING_STORE .txt → .md

18 months agoAdded the 'Enable Media Replace' plugin
Sybren A. Stüvel [Thu, 27 Dec 2018 09:50:05 +0000 (10:50 +0100)]
Added the 'Enable Media Replace' plugin

This plugin was installed on 2 Aug 2018, it's unknown by whom or why.
I just added it to the Git repository so that it's tracked properly.

2 years agoEnsure that there is always a default payment token.
Sybren A. Stüvel [Tue, 12 Jun 2018 10:36:54 +0000 (12:36 +0200)]
Ensure that there is always a default payment token.

The BrainTree payment gateway doesn't set new payment tokens as default,
which results in "Add new credit card" being the default option even
when somebody already added their credit card.

Note that this function does *NOT* set the default in the database; it
just changes the in-memory data.

2 years agoMake old/new credit card labels more readable
Sybren A. Stüvel [Tue, 12 Jun 2018 08:59:00 +0000 (10:59 +0200)]
Make old/new credit card labels more readable

2 years agoOnly show subscription renewal when the post is a subscription
Sybren A. Stüvel [Tue, 5 Jun 2018 10:53:00 +0000 (12:53 +0200)]
Only show subscription renewal when the post is a subscription

2 years agoAllow CORS and have a 5-minute expiry time on api-stock.php calls
Sybren A. Stüvel [Tue, 5 Jun 2018 10:44:45 +0000 (12:44 +0200)]
Allow CORS and have a 5-minute expiry time on api-stock.php calls

2 years agoShow auto/manual renewal according to Woo in admin + show fix button if wrong
Sybren A. Stüvel [Tue, 5 Jun 2018 10:43:08 +0000 (12:43 +0200)]
Show auto/manual renewal according to Woo in admin + show fix button if wrong

2 years agoHopefully fix auto/manual renew on switch order completion
Sybren A. Stüvel [Tue, 5 Jun 2018 10:42:45 +0000 (12:42 +0200)]
Hopefully fix auto/manual renew on switch order completion

This should ensure that switching between auto and manual payment actually
works.

2 years agoStock API: tweaked caching and cross-domain request access
Sybren A. Stüvel [Mon, 12 Feb 2018 14:54:55 +0000 (15:54 +0100)]
Stock API: tweaked caching and cross-domain request access

2 years agoAdded script to query availability and price of products.
Sybren A. Stüvel [Fri, 9 Feb 2018 14:32:41 +0000 (15:32 +0100)]
Added script to query availability and price of products.

2 years agoNew plugin: Aelia's "WooCommerce EU VAT Assistant" 1.7.17.180106
Sybren A. Stüvel [Tue, 16 Jan 2018 16:29:43 +0000 (17:29 +0100)]
New plugin: Aelia's "WooCommerce EU VAT Assistant" 1.7.17.180106

This plugin replaces "WooCommerce EU VAT Number"

2 years agoPlugin update: WooCommerce PayPal Powered by Braintree Gateway 2.0.4 → 2.1.0
Sybren A. Stüvel [Tue, 16 Jan 2018 15:46:50 +0000 (16:46 +0100)]
Plugin update: WooCommerce PayPal Powered by Braintree Gateway 2.0.4 → 2.1.0

This update allows us to hide the hideous PayPal button on the 'view cart'
page.

2 years agoDeleted patch to allow un-cancelling subscriptions.
Sybren A. Stüvel [Tue, 16 Jan 2018 09:36:26 +0000 (10:36 +0100)]
Deleted patch to allow un-cancelling subscriptions.

2 years agoBID plugin: don't use queue to create users.
Sybren A. Stüvel [Tue, 2 Jan 2018 10:35:39 +0000 (11:35 +0100)]
BID plugin: don't use queue to create users.

Errors communicating with Blender ID are now shown to the user, and user
account registration is aborted. Contrary to the _post suffix, the
action actually runs before the user is created in the database.

2 years agoCSS fixes for "Blender Stuff" page
Sybren A. Stüvel [Fri, 29 Dec 2017 12:31:10 +0000 (13:31 +0100)]
CSS fixes for "Blender Stuff" page

2 years agoBID plugin: increase timeout for create user API call 5 → 30 sec.
Sybren A. Stüvel [Fri, 29 Dec 2017 11:57:12 +0000 (12:57 +0100)]
BID plugin: increase timeout for create user API call 5 → 30 sec.

2 years agoDeleted unused plugins
Sybren A. Stüvel [Fri, 29 Dec 2017 11:20:56 +0000 (12:20 +0100)]
Deleted unused plugins

2 years agoNew plugin: WooCommerce PayPal Powered by Braintree Gateway 2.0.4
Sybren A. Stüvel [Thu, 28 Dec 2017 10:56:00 +0000 (11:56 +0100)]
New plugin: WooCommerce PayPal Powered by Braintree Gateway 2.0.4

This plugin, when activated, automatically migrates the data from the old
WooCommerce Braintree Gateway plugin, and then deactivates that plugin.

2 years agoBID Queue: skip 'create user' calls that fail because they already exist
Sybren A. Stüvel [Fri, 29 Dec 2017 10:14:13 +0000 (11:14 +0100)]
BID Queue: skip 'create user' calls that fail because they already exist