Based on the Win app logic the client side (browser) app created.

When a warehouse receives a box of returned goods from a customer, instead of manually performing an inventory on the items, the warehouse staff opens the inventory scan web page, presses 'start scan' tab, then using a USB barcode scanner (ie keyboard wedge), begins scanning the barcodes of all the items in the box into a text form field (each scan is equivalent to typing the barcode then pressing ENTER).

The web page has a loaded from an external URL a JSON- or XML-formatted list containing a unique barcode (EAN13) with the corresponding product code and product name.

As each item is scanned, a live inventory populates with the results, showing an item whose barcode is scanned twice as 2 x ItemCode in the window with the description also visible.

Upon completion, the warehouse staff presses a 'stop scan' button and is prompted to enter a Reference ID, then an email address (which is usually scanned from a Code128-formatted barcode). The contents of the inventory scan made available in a mailto: link that creates an email in the client's normal email program.

The Reference ID in the subject line and contents as follows:

20 x A1000001M Mens Black T-Shirt Medium
17 x A1000001L Mens Black T-Shirt Large
2 x A1000002S Mens Red T-Shirt Small

Specifications:
There is be no server support here for the scan or email operations; no back-end. Static page, loads all JS it needs and loads/parses JSON asynchronously upon page load in the browser.

Page (js / html app) itself  created using the Bootstrap Framework using a basic black/yellow theme defined in CSS to match our company branding with logo in top left corner.

http://www.phpcmsmodx.info/json_warehouse/ is the demo.



Rate this information:
  • Currently2.9788043478261/5 Stars
  • 1
  • 2
  • 3
  • 4
  • 5
Votes: 1840

May we recommend:
RSS feeds integration to and from MODX  import MULTIPLE OPTIONS  Timeout - Screensaver  How to harden a CMS website  

MODX CMS extensions Sale:

fix responsiveness on OC theme  4h support  6h support  MODX Evolution documents as products export to google base  


Modx Extras for advanced content