E-commerce Code

Our e-commerce ticketing and registration system is shared across all four museums and CMP. That system includes:

  • Siriusware - Ticketing software

  • Sales CMS - Manages the visitor facing content for each product

  • Swidget - WordPress plugin that adds purchase functionality to the website

Siriusware

Siriusware is administered by CMP-IT with sales reports available to select Marketing team members. The basic workflow:

  • In order for a program to appear on the museum’s public calendar, CMOA staff submit the Event Request form to capture and supply all the necessary details for the program including ticketing information.

  • The Marketing team assesses the information and if tickets are required, details will be forwarded to CMP-IT for the creation of a ticket in Siriusware.

  • Once the item is available in Siriusware it should be synced with the Sales CMS and available to the museum website using the Swidget shortcode and unique production ID.

Sales CMS

This is where the museum can make adjustments to the visitor facing content associated with the e-commerce system. Got to https://sales.carnegiemuseums.org/manage/. See 1Password for credentials.

Here you can:

  • Edit product names, ticket availability and dates. See Products

  • Change the look and feel of the shopping card pages (HTML/CSS/JS). See Admin.

  • Create custom thank you emails that customers receive after their purchase. See Admin > Manage Email Blobs

See CMOA-sales Github repo for sample shopping cart pages to help create the necessary HTML/CSS/JS files. Once your edits are complete you will need to transfer these files manually to the Sales CMS web server. See 1Password for the credentials.

Swidget

The Swidget plugin code is maintained by Jacob Gordon @ CMP-IT and is available from GitHub: https://github.com/CMP-Studio/swidget-wordpress

Settings for the Swidget plugin live in WP Admin > Settings > Swidget WordPress and are there to help manage text language, labels, and message overrides to the defaults.

Last updated