rdyar / LabWOES

Unofficial ROES and LabWorks support for Photo Labs
https://rdyar.github.io/LabWOES/
1 stars 1 forks source link

ROES v9 Update: New usage for required attribute #42

Open rdyar opened 9 years ago

rdyar commented 9 years ago

Happy Holidays from SoftWorks Systems! We hope everyone is having a successful busy season. This week an update to ROES Version 9 was pushed out for all labs. The latest ROES Client includes a new function: In response to numerous requests, we have increased the ability of the required attribute.

Previously only for use on Order Options, the required attribute can now be used on Template level Option sets in lieu of the mandatory attribute. This allows you to have Option sets where you want the customer to choose one of the Options but not force a default selection.

If a customer fails to choose from an Option set with required on the parent, upon clicking Add to Cart the ROES Client will display a message alerting them with the label of the Option set parent they need to select from.

Example: A template set as a Framed Print with an Option set of Frame Designs with 12 choices set off the Frame Designs parent Option. Using mandatory on Frame Designs always forces the addition the first Option, i.e. Basic Black, onto the product by default, and the customer can add the Template to the order without ever looking at the Frame Designs, possibly missing upsell opportunities. Replacing mandatory with required will force the customer to look at the Frame Designs and make a choice.