General

EcoShip promotes shipping material reuse

EcoShip is a nonprofit in the Chicagoland area that collects gently used shipping material and distribues them to over 250 local businesses and individuals.

The process is simple:

  • EcoShip offers collection pop-up events and dropoff points around the city where they accept specific items
  • Businesses can order materials via their website for a scheduled pickup at their storage unit at no cost

EcoShip also has a library of videos to help promote use of sustainable materials.

While there are other businesses who offer shipping materials for a discount, we believe EcoShip is the only nonprofit in this space.

2023-05-03T19:34:38+00:00May 3rd, 2023|General|

ProMat 2023

We spent the day checking out many of the exhibitors at ProMat 2023 in Chicago. There was so much cool tech with robotics and warehouse automation. We stopped by and chatted with many of our hardware partners like Chicago Tag & Label, Bixolon, Zebra Technologies, Toshiba, DataLogic, CubisScan and Rice Lake Weighing Systems.

Contact us if you’d like to discuss implementing advanced automation to simplify your warehouse and shipping needs.

2023-03-22T05:25:00+00:00March 22nd, 2023|General|

Here’s how to upload multiple images using JavaScript in FileMaker Web Viewer

A question was recently posted about the limitation of FileMaker’s native scripting which only allows importing single images from a mobile device’s camera app. Using a WebView and simple JavaScript, we can utilize a HTML form which can import multiple images. Those images are then converted to Base64 text and passes to a FileMaker Script which then parses them out into multiple records. This method will work in the FileMaker app, in FileMaker Go, or in WebDirect for iOS and Android users.

Uploading multiple images is easy with basic scripting

I started out by searching for a suitable form and existing JavaScript for the image capture. I found a lot of samples, but had issue getting JS file objects converted over to Base64. This sample was perfect as it already had code which turned the images into JSON and Base64 which would be super easy to parse in my FileMaker script.

I created a simple database to store the HTML data which the webview would render. I then added another field for the actual images. When the form is submitted, it calls FileMaker.PerformScriptWithOption and passes the JSON data. The FM script then performs some substitution on the form data so it parses properly so that it can decode the Base64 data into the container field.

You can download our sample file here. The file has a default user/pass of admin/admin.

Another option to research for multiple uploads is elemental_dropzone. Usability is similar for file browser image selection, but the JavaScript looks to be more complex.

Contact us if you’d like to discuss any of your complex FileMaker Pro needs!

6/8/2023 – Sample file updated, initial version only properly parsed PNG images, now parses JPEG files too.

2023-06-12T19:08:00+00:00March 5th, 2023|FileMaker Tips, General|

NRG Provides PromoStandards Integration Services

 

For the past few years, NRG has been doing custom development for the promotional products industry using PromoStandards. As a Service Provider/Integrator Member, NRG has a deep understanding of PromoStandards. Companies that use PromoStandards enter a movement that’s bringing integration, automation, and efficiency to the supply chain.

Recently we participated in the PromoStandards Hack-A-Thon and worked with our group to write PHP code which reached out to PromoStandards Product and Configuration/Pricing endpoints to determine if contract pricing was correct. NRG staff is also excited to attend the 1st Annual PromoStandards Tech Summit in Tampa this February.

Another recent project that we completed is a web-based tool which syncs supplier inventory information against SKUs in an Airtable database. The sync process occurs nightly without user intervention. Optionally, staff can update on-demand and drill down to view specific supplier information.


Airtable database inventory sync

By integrating PromoStandards with Claris FileMaker Pro solutions, businesses can take advantage of endpoints that simplify workflow like product pricing, order creation, order status and order shipment.

Product Detail and Inventory using PromoStandards in Claris FileMaker Pro

Order shipment information along with tracking can even be utilized for production scheduling so that you know when materials are delayed in transportation.

 

Inbound tracking using PromoStandards in Claris FileMaker Pro

Contact us if you’d like to discuss PromoStandards integration!

 

2023-10-31T16:26:08+00:00February 5th, 2023|Case Studies, General, Tools & Tips|

Upgrading to FileMaker v19?

If you’re using an older version of NRGship FM for UPS, NRGship FM for FedEx, or NRG Ship Connect, it’s likely a good opportunity to upgrade NRG to the latest version before updating to FileMaker Pro v19. For single carrier products, you can easily update on your own by following the UPS or FedEx upgrade instructions. Upgrading multi-carrier Ship Connect is best done by NRG Support following our upgrade best practices.

There are many reasons to upgrade!

  • New functionality in NRGship
    • Interface improvements
    • Access the latest carrier option and services
    • More easily select connected thermal printers
  • NRG solutions utilize third-party FileMaker plugins
    • Plugins often should be updated for newer FileMaker versions for better performance and compatibility
    • Plugins get auto-updated when new NRG solutions are launched for the first time

Note that NRG solutions are built and tested to run on the latest versions of Claris FileMaker Pro. Versions of FileMaker Pro before v19 have been End Of Life since mid-2021 and earlier. Often when replacing your Mac or Windows PC, you’ll find that older FileMaker versions just don’t run properly and you will need to upgrade.

Contact us any time if you have questions or need help with your NRG update!

2023-02-24T21:38:08+00:00February 4th, 2023|FileMaker Shipping, General, Tools & Tips|

Ship Connect now supports GLS

GLS is a west coast regional carrier that provides parcel delivery services in California, Arizona, Nevada, New Mexico, Oregon, Washington, Idaho and Utah. Regional carriers can reduce shipping costs 10 to 40% over working solely with major carriers.

In Ship Connect, you can now rate, ship and track packages with GLS alongside other major carriers. Our API integration with GLS includes support for carrier features like email notifications, signature options and COD.

Ship Connect: GLS

If you’re interested in hearing more about how NRG can connect your FileMaker database, ERP or ecommerce system with providers like GLS, please contact our sales department.

2023-07-06T16:12:02+00:00January 27th, 2023|FileMaker Shipping, General, Mac Shipping, Press Releases|

NRGship Holiday 2022 Giveaway

 

To celebrate NRG Software being selected as a 2022 UPS Ready® Premier Partner, we’re giving away some UPS Be Unstoppable Gear. The giveaway signup ends on 12/21/22 at 11:59pm and the winners will be notified on 12/22/22. Seven winners will be chosen at random from all entries.

Prizes are as follows:
UPS Yeti Mug
UPS Coffee Mug
UPS Water Bottle
UPS Cap (Black)
UPS Cap (Brown)
UPS T-Shirt (Grey)
UPS T-Shirt (Black)

 

2023-03-07T22:57:50+00:00December 12th, 2022|FileMaker Shipping, General, Mac Shipping, Press Releases|

Join us at AutoEnter Live 2022

 

AutoEnter Live

NRG Software will be a sponsor at the AutoEnter Live: a 2-day virtual conference for the Claris Community on July 19 & 20. This event is free to attend and is being hosted by Proof+Geist and Soliant Consulting. Register for free on the AutoEnter Live website.

As a long-time sponsor of FileMaker DevCon, we’re excited to connect with the Claris developer community again. Drop by our virtual booth to hear about best-practices for shipping with FileMaker Pro, including how to use our carrier-certified NRGship solutions, Claris Connect or integrations with other web services. You’ll see how you can have shipping labels created right from your database in under 10 minutes to simplify your workflow and reduce shipping errors. While you’re there, don’t forget to signup to win some UPS unstoppable gear.

 

 

2023-03-07T23:05:49+00:00July 11th, 2022|FileMaker Shipping, FileMaker Tips, General, Press Releases|

Create device-agnostic HTML links for mapping data

We recently did a project where HTML emails were generated with a list of stops for a delivery route. During the testing phase, we found that creating map links across devices was not so simple.

Apple Maps Link

Apple’s iOS URL handler is maps: but the preferred method is to use https://maps.apple.com/ with the location data. If you use this URL instead, it will open in the Apple Maps app on iOS/macOS or redirect to Google Maps on Windows/Android.

To display a map for a specific address, you would use a link like <A href=”http://maps.apple.com/?address=1,Infinite+Loop,Cupertino,California”>Map</A>

To display a map with a given latitude and longitude, you would use a link like <A href=”http://maps.apple.com/?ll=50.894967,4.341626″>Map</A>

For more information on Apple Maps links, check out the Apple Developer Documentation.

Google Maps Link

Sometimes mobile users don’t like the Apple Maps application and would prefer to use Google Maps instead. On iOS, there is no way to set a default Maps application so the workaround is to use a universal URL, simpliar to the Apple Maps URL. If the Google Maps app is installed on iOS or Android, the link will open in the app, otherwise it will open the map in the default web brower.

To display a map for a specific address, you would use a link like <A href=”https://www.google.com/maps/search/?api=1&query=1,Infinite+Loop,Cupertino,California”>Map</A>

To display a map with a given latitude and longitude, you would use a link like <A href=”https://www.google.com/maps/search/?api=1&query=50.894967%2C4.341626″>Map</A>

For more information on Google Maps links, check out the Google Maps Platform Documentation.

Encoding

Note that all maps links should be properly URL encoded. Each mail application handles links differently and you must encode or you may face issues. If you are using Claris FileMaker Pro, a function like GetAsURLEncoded can be used to encode your link data.

Preferences are always nice

If possible, add a preference for each email recipient so that you can dynamically create the map link based on their desired map provider.

While our primary development efforts at NRG revolve around shipping and carrier APIs, we often assist other Claris developers with projects related to other APIs. Contact our sales department for more information on our custom development services.

2023-02-24T21:38:08+00:00February 2nd, 2022|FileMaker Tips, General|
Go to Top