Skip to content

Releases: emreeren/SambaPOS-3

New rule constraints test release

28 Aug 01:48
Compare
Choose a tag to compare

Update 1: A small bug fixed. Please update if you didn't installed v.3.0.25-c setup.

Hello. This preview release contains new rule constraints feature.

5

Notes:

  • Old constraint system is still alive but SambaPOS will hide old constraints section if it does not contains any value. Also it won't create old constraints section for new rules.
  • Click Add Custom Constraint link to add a new rule constraint. Choose a constraint name, select operation and set value.
  • You can use printer tags and expressions as constraint values. On the screen shot we are reading ticket promotion state
  • There are 5 different methods of constraint evaluation.
    1. Match All: All Constraints should be true to execute the rule
    2. Match Any: If single constraint returns true rule executes.
    3. Does not match all: If all constraints returns false rule executes.
    4. Does not match any: If one ore more constraints returns false rule executes.
    5. Match: This is the default evaluation method. It should be selected for most cases. To execute the rule one or more constraints with same left value and all remaining constraints should return true. On the screen shot rule executes if Menu Item Name is Coffee or Tea and Ticket's promotion state is active.
  • There are new operators for easier handling string values
    1. Equals , Not Equals: Compares values.
    2. IsNull Value equals null or empty.
    3. Starts, Ends, Contains: Checks existence of a sub string.
    4. Matches, Not Matches Tests values with regular expression patterns.

On future SambaPOS releases we'll completely remove old Rule Constraint system.

Let me know you test results. Thanks.

V3.0.23 Barcode Test Release

21 Aug 10:13
Compare
Choose a tag to compare

A test release to test barcode handling.

Quantity Separators setting added to program settings to change how sambapos handles quantity separators.

V3.0.15 Beta Release

20 Jul 01:01
Compare
Choose a tag to compare
  • Order Tag Templates feature removed. This feature was useful to define default order tags (modifiers) for a menu item. Instead we have "Order Tags" setting on menu (product) buttons. You can enter multiple order tags separated with commas. You can use OrderTag1Name:OrderTag1Value,OrderTag2Name:OrderTag2Value format or OrderTag1Value,OrderTag2Value format if your order tag values are unique.
  • "Order States" setting added to menu buttons. You can configure default order states in OrderStateName:OrderStateValue,.. format.
  • "AutomationCommand" setting added to menu buttons. When you enter a AutomationCommand name here it will execute this Command after adding menu item. For example you can enter Gift here to execute Gift automation command after adding menu item. So it automatically Gifts that item.
  • On menu button settings you can use "Value" setting to execute selected automation command with a default value. So if you have configured Gift reasons for Gift command it will use that value as the gift reason. If you configured gift reasons but leave Value setting empty SambaPOS will ask the reason.
  • Printer Processors removed and Custom Printers implemented instead.
  • Two new custom printers implemented. One of them is Save To File printer to save printouts to a file. The second one is URL printer and it is useful to call an URL or post data to an URL. It is useful to call URLs that we use to send SMS or other URLs that we use for automation.
  • Rule and Action registration system refactored for implementing and registering custom actions easily.
  • Add to text file action implemented. This action will be useful to append text to a file so we can use it to log messages or some Sambapos events.
  • Pay ticket action implemented. By calling this action it is possible to automatically pay ticket with selected payment type.
  • Query custom field type implemented. This field type can load values from a text file and update other custom fields with matched values. This is useful to integrate SambaPOS to PostCode databases.
  • Some little bug fixes and UI improvements.

Gift Certificate Test Sample

03 Jul 22:09
Compare
Choose a tag to compare
Pre-release

This is a test release to demonstrate Entity Creation action and related Expressions to setup Gift Certificate Automation. Attached zip file contains SambaPOS Setup and SDF file for sample configuration.

You can share your thoughts under #239

Update 1:Attached another SDF file to demonstrate selling gift certificates as a product. (sambapos3_gcs2.zip)

This is How Gift Certificate Management Screen Appears.
1

And the Ticket Screen
2

Payment Screen
3