Skip to content

Releases: Brille24/SyliusCustomOptionsPlugin

Update to Sylius 1.10

20 Aug 13:05
7192e73

Choose a tag to compare

Merge pull request #97 from JakobTolkemit/update_1.10

Update 1.10

Making the entities extendable

31 May 19:07

Choose a tag to compare

The entities in this plugin are now mapped super classes and can be extended.

Fixing percentage display in admin panel.

20 May 16:11

Choose a tag to compare

2.11.2

Fixing the codestyle

Optimizing the Customer Option Value resolution

17 May 15:36

Choose a tag to compare

We now use a repository for this.

Exposing more methods in interfaces

06 May 14:24

Choose a tag to compare

2.10.1

Exposing getPriceForChannel in customer Option value

Fixing product overrides

06 May 13:50

Choose a tag to compare

Fixes: #79

The problem was that when a customer option value had multiple overrides then, it would always take the last override no matter what product this is for.

This fix sadly breaks backwards compatibility. The method signature has changed:

    public function getPriceForChannel(
        ChannelInterface $channel,
+       ProductInterface $product,
        bool $ignoreActive = false
    ): ?CustomerOptionValuePriceInterface;

Fix file option on customer option summary

18 Mar 07:57

Choose a tag to compare

Positions in Customer Option Groups are optional

Fixes #78

Separate table for file content values

17 Mar 10:38
438d303

Choose a tag to compare

  • OrderItemOptions of the type file now store their value in a separate table.
  • The optionValue of OrderItemOptions is now saved as a VARCHAR(255) instead of LONGTEXT
    • This means your text options no longer support values that are more than 255 characters long.

Making it possible to delete customer option special prices in the csv import

03 Mar 13:30
057dbd4

Choose a tag to compare

The csv file for the customer option prices import now has two new fields.

  • id:
    • The id of a CustomerOptionValuePrice
    • Used to update or delete an existing price
  • delete:
    • Whether the price should be deleted or not

Fixing the required attribute

13 Feb 14:25

Choose a tag to compare

Customer options that are required now have to be filled. This also now goes for select options. This is a kinda bc-break, if you weren't paying attention to the required flag in the first place though.