Jonas Siewertsen

Butik Release Notes

Jonas Siewertsen

3.2.6

December 2nd, 2020

I need more time to publish the customer as a variable directly, so I can pass an Object.

Otherwise, you could have mixed syntax inside the mail view. Meaning that some values may be reached as array and others as object. I think it's not a good idea to mix those.

Until then: You can reach the customer through $order->customer now as a quick workaround, without breaking changes if introducing the customer as it's own variable.

3.2.5

December 2nd, 2020

Make the customer data available in email templates. #146

3.2.4

December 1st, 2020

  • Fixes a bug where non butik forms would be validated as a checkout form. #145
  • Fixes a bug where the formatting has been wrong for amounts bigger than 1000. #144

3.2.3

November 26th, 2020

Fixes a wrong export path for emails. Thanks @leganz

3.2.2

November 22nd, 2020

Fixing two typos and apply StyleCi fixes for the current codebase

Thanks to @leganz @philipboomy

3.2.1

November 5th, 2020

  • Fixes a bug if decreasing a product with unlimited resources. #130
  • Fixes the form validation feedback for the checkout form.
  • Updates the shipping type stub
  • Small UI enhancements

Thanks to @philipboomy

In case you did publish the views, you need to adjust the following two template files: https://github.com/jonassiewertsen/statamic-butik/compare/v3.2.0...v3.2.1#diff-5c0804bd5adb5b1ebf5f8b7dde7da80fc8a1b80291ce12861dcd03fc126b597fR29

https://github.com/jonassiewertsen/statamic-butik/compare/v3.2.0...v3.2.1#diff-4b445675518d3faf02051c3a4234c0d76fcd0fb0276be173d5d3e323c5b84894R15

3.2.0

November 1st, 2020

You need to add the new shipping type to your config in order to use it in a running butik instance: https://github.com/jonassiewertsen/statamic-butik/blob/v3.2.0/config/config.php#L115

3.1.3

October 28th, 2020

Country selector on checkout fixed.

3.1.2

October 24th, 2020

Prevent throwing an error message if editing collections.

3.1.1

October 24th, 2020

Fixing an issue, that a variant would some times be removed from the card.

3.1.0

October 18th, 2020

Localization? Yes please!

Butik is now multi-site ready 🤠

You should check a few changes which have been made inside our views https://github.com/jonassiewertsen/statamic-butik-starter-kit/commit/53147c8d20c164552eb1c71116311c0a791af8c7

3.0.0

October 11th, 2020

More flexible than ever! butik 3

Butik 3 is a hybrid of flat-file and eloquent. The products will be saved as flat-file and am giving the developer the chance to customize the product as much as he needs it in Statamic style. Everything, like orders, will stay in the database. Make it MySQL if you want or stay with the file database SQLite.

  • The Checkout form will get validated through a Statamic blueprint, instead of a controller. This does make it easy to add your own fields to your checkout form with individually validation rules if needed as well.
  • Laravel 8 support has been added. Closes #116
  • The Livewire add to cart button does support a redirect to the cart. Closes #94
  • Total taxes have been added to all checkout views.
  • The bag tag can be called as cart tag as well.
  • Default shop routes can be disabled.

3.0.0-beta.9

October 11th, 2020

  • The Checkout form will get validate through a Statamic blueprint, instead of a controller. This does make it easy to add own fields to your checkout form with individually validation rules if needed as well.
  • Laravel 8 support has been added. Closes #116

breaking changes For better consistency, the mail attribute did change to email. In case you have test orders in your database, make sure to rename the customer mail to email or simply delete your test orders and create new ones.

3.0.0-beta.8

October 6th, 2020

  • The button to add a product into the cart will be hidden, if sold out. Closes #111
  • The butik:setup command will run in the please namesspace.
  • Add the butik:gateway command to create a gateway file.

3.0.0-beta.7

October 4th, 2020

  • New Total taxes have been added to all checkout views.
  • New The bag tag can be called as cart tag as well.
  • New Default shop routes can be disabled.
  • New The UI shows in case you can't add more products to the cart, because the product has not enough in stock.
  • New Categories can be easily renamed in the control panel
  • Fix We will use better slugs for categories, in case they do consist of more than two words

3.0.0-beta.6

October 2nd, 2020

  • Fix If renaming a product slug, we will update all variants automatically. Closes #97
  • Fix We will handle the case that a tax rate has not been defined for a shipping profile. Closes #102
  • Fix Ignore the stock in case stock unlimited has been set. Closes #107

The receipt page won't reload every 3,5 seconds automatically.

3.0.0-beta.5

September 30th, 2020

  • New The Livewire add to cart button does support a redirect to the cart. Closes #94
  • Fix A shipping profile can not be deleted, if related to a product. Closes #101
  • Fix The stack will close after deleting the shipping profile, for a better ux. Closes #100
  • Fix Display as many countries as you like - but nicely. Closes #99

3.0.0-beta.4

September 29th, 2020

  • Fix We will clear the cart after a successful checkout
  • Fix The product reduce stock has been fixed
  • Fix The sold out state will be shown correctly on products
  • Fix A non existing product will be remove from the cart automatically

3.0.0-beta.3

September 28th, 2020

  • Fix No more error messages when deleting a product.
  • Fix Passing the correct order after checkout, to show the correct receipt and to avoid errors with the mollie webhook.

3.0.0-beta.2

September 28th, 2020

Fix Will fix a migration bug

3.0.0-beta.1

September 28th, 2020

Beta 3 is even more flexible than ever!

**It's a hybrid of flat-file and eloquent.* The products will be saved as flat-file and am giving the developer the chance to customize the product as much as he needs it in Statamic style. Everything, like orders, will stay in the database. Make it MySQL if you want or stay with the file database SQLite.

2.0.3

September 4th, 2020

  • Fix Statamic limit 1 error

2.0.2

September 4th, 2020

  • Fix Migration problems solved for MySQL
  • New Events added to documentation

2.0.1

August 24th, 2020

  • Fix Requires an explicit Statamic version

This is a safer approach to avoid future conflicts because Statamic will not follow semantic versioning.

2.0.0

August 20th, 2020

Launching version 2 🥳 🥳 🥳

2.0.0-beta.4

August 19th, 2020

  • New We do use the Mollie orders API instead of the payments API
  • New The payment process has been refactored
  • New Shipping zones do have their own tax rate
  • New The verify csrf exception will be added automatically
  • New Event Listeners for all payment processes have been added
  • New First and surname do have their own form fields now
  • New Laravel is 7.20 is the new minimum requirement
  • New Statamic v3.0.0 is the new minimum requirement

If updating from beta.3 to beta.4, run the migration command php artisan migrate

2.0.0-beta.3

August 6th, 2020

  • New Countries have been refactored
  • New Documentation has been moved to the main repository

If updating from beta.2 to beta.3, run the migration command php artisan migrate

Thanks to @rcknr for the big help on the country refactor!

2.0.0-beta.2

July 26th, 2020

  • New Images will be augmented, so they can be used with glide in the Antlers view
  • New Images have been moved into the middle of the create and edit view in the control panel
  • New Some vendor assets will be published automatically
  • New Sold out products won't be hidden on the overview page
  • Fix The shopping bag will update the price correctly if products are not available in the select country without refreshing the page
  • Fix Tax route fixed for the creation of new tax rates
  • Fix Stacks on the shipping views do close properly now

Special thanks to @rcknr !

2.0.0-beta.1

July 21st, 2020

  • N/A Changelog not available.

2.0.0-alpha.6

July 15th, 2020

  • N/A Changelog not available.

2.0.0-alpha.5

April 26th, 2020

  • Fix Express checkout bug

2.0.0-alpha.4

April 25th, 2020

The latest release did not have all changes

2.0.0-alpha.3

April 25th, 2020

  • N/A Changelog not available.

2.0.0-alpha.2

April 25th, 2020

  • N/A Changelog not available.

2.0.0-alpha.1

April 11th, 2020

  • N/A Changelog not available.

1.1.5

April 11th, 2020

  • Fix Sidebar extending as sidebar again

1.1.4

April 5th, 2020

  • Fix German translation in email template
  • Fix Publish js file on vendor:publish

Get GitHub actions up and running

1.1.3

April 2nd, 2020

  • Fix Nav class updated to Facade (breaking change in Statamic beta 20)

Preparing Statamic Butik slowly to work with GitHub actions.

1.1.2

March 9th, 2020

Fix Preventing a server error, when doing a test payment

1.1.1

March 8th, 2020

  • Fix Taxes can now have decimals, like needed for switzerland with a tax rate of 7.7 %
  • Fix The money fieldtype does now change value in 0.01 steps

1.1.0

February 16th, 2020

New German translation added

1.0.10

February 16th, 2020

Fix small typo and description fixes

1.0.9

February 5th, 2020

Fix Bug resolved for the case, that the cp route has been renamed

1.0.8

February 3rd, 2020

ups

1.0.7

February 3rd, 2020

Fix Statamic beta 11 no longer required to install Butik

1.0.6

January 30th, 2020

  • Fix vendor pathes
  • Fix translation on product show page

1.0.5

January 29th, 2020

  • Fix config file will now be merged correctly
  • Fix config file renamed to 'butik' instead of 'statamic-butik'
  • Fix vendor directories have been shortened

Make sure to publish your vendor files again

1.0.4

January 28th, 2020

  • default value fixed for unlimited stock in products
  • moved links up in readme

1.0.3

January 27th, 2020

Links added to readme

1.0.2

January 27th, 2020

Downgrade to beta 11 now in installation process

1.0.1

January 27th, 2020

  • N/A Changelog not available.

1.0.0

January 27th, 2020

  • N/A Changelog not available.