Shift4Shop (formerly 3dcart)

Shift4Shop is an ecommerce software provider for online businesses. ShippingEasy will sync new orders from your Shift4Shop store to your ORDERS page. Once shipped, ShippingEasy will update Shift4Shop with the tracking and carrier information.

ShippingEasy allows you to manage Custom Statuses for your Shift4Shop store within the STORE SETTINGS page.

Interested in a Shift4Shop account? Start Shift4Shop for free!

Shift4Shop Integration Requirements

Connection Requirements:

  • ShippingEasy supports Shift4Shop REST API integration.

  • You must have an active account with Shift4Shop.

  • Your Shift4Shop Store URL and Token.

New Shift4Shop Legacy Integrations Not Supported

If you integrated your Shift4Shop store with ShippingEasy before June 2016, please contact our Customer Success team to learn more about migrating from the legacy to REST integration.

Connect a Shift4Shop Store to ShippingEasy

Follow the steps below to get your store URL and the Shift4Shop Token to connect your store to ShippingEasy.

First, access your Shift4Shop credentials.

  1. Open another browser tab and login into your Shift4Shop account to access your Shift4Shop Store URL and Token.

  2. Click the Modules entry in Shift4Shop:

    Shift4Shop Modules sidebar menu
  3. Scroll down or search for the REST API module and click Settings.

    Shift4Shop_Settings_MRK.png
  4. Click the + Add button:

    Shift4Shop add button in rest api
  5. Paste ShippingEasy's Public Key: 4f5462ddbc8e615821aea3346cd03801 into the field in Shift4Shop:

    3dcart public key
  6. Click the + Add button:

    3dcart public key and add button
  7. Click the + Authorize button:

    Shift4Store authorize button

    A popup window will open (be sure to enable popups in your browser). You will need the Store URL and Shift4Shop Token to connect your store to ShippingEasy.

Add your Shift4Shop Store URL and Token to ShippingEasy

  1. Select Shift4Shop from the Platform drop-down menu. You will be prompted for your Shift4Shop credentials from the popup window.

    New store Shift4Shop selected
  2. Copy the Store URL and Shift4Shop Token from the popup window

    Shift4Shop PopUp marked

    and paste it to ShippingEasy

  3. Click Save.

    cancel_save_button.PNG

That's it! Your store is connected!

Shift4Shop Order Data

Supported Order Data and Features

ShippingEasy's Shift4Shop integration supports the following features and order data fields:

This integration allows you to define the Status Mappings for the store connection.

ShippingEasy will import the customer's email address with the order and can send customer shipment confirmation and delivery emails, which are configured in your Store Settings.

ShippingEasy will import the customer's phone number.

ShippingEasy will import the shipping method chosen by the customer at the time of checkout.

ShippingEasy will import the payment method used to pay for the order.

ShippingEasy will import discount and coupon information for the order.

ShippingEasy can determine if an order was placed as a gift.

Notes and comments can only be viewed in ShippingEasy.

ShippingEasy will import notes left by the customer at checkout or added to the order once it has been imported to ShippingEasy.

ShippingEasy allows you to consolidate multiple orders from a customer when they go to the same address.

ShippingEasy can split an order to accommodate changes in stock, different shipping locations, or multiple packaging needs.

Item WeightItem ImagesProduct OptionsItem Warehouse LocationSKU

Supported Order Statuses

Ship4Shop order statuses map to ShippingEasy in the following way:

Shift4Shop status

ShippingEasy status

New

Awaiting Shipment

Processing

Awaiting Shipment

Partial

Partially Shipped

Unpaid

Awaiting Payment

Hold

Awaiting Fulfillment

Custom 1, 2, 3

Awaiting Shipment

Shipped, Cancelled, and Not Completed statuses will not sync into ShippingEasy. The status Hold is not automatically included in order downloads. You can manually select to include this as well as 3 custom statuses in orders that sync by following these steps.

Select Shift4Shop order statuses to sync into ShippingEasy

  1. Click the "Orders" tab and scroll down to the "Enabled Order Statuses" section and check each status that you'd like to sync into ShippingEasy.

    3dcart_order_status_orders_tab.png
  2. In the "Custom Status Name" field, enter the exact custom status name as it appears in your Shift4Shop control panel.  TIP: we suggest copying and pasting these to ensure accuracy.

  3. Scroll to the bottom of the page and Save your changes.

  4. Then head back to your ORDERS page and click Sync with Store.

Custom Statuses Must Match Exactly!

The custom status listed in ShippingEasy must match the status as it is saved in Shift4Shop. Even a minor difference, such as spaces, capitalization, or punctuation, will result in orders failing to sync.

We recommend copying and pasting the statuses directly from Shift4Shop into ShippingEasy. Learn how to add additional custom statuses in Shift4Shop.

This integration allows you to define the Status Mappings for the store connection.

ShippingEasy will import the customer's email address with the order and can send customer shipment confirmation and delivery emails, which are configured in your Store Settings.

ShippingEasy will import the customer's phone number.

ShippingEasy will import the shipping method chosen by the customer at the time of checkout.

ShippingEasy will import the payment method used to pay for the order.

ShippingEasy will import discount and coupon information for the order.

ShippingEasy can determine if an order was placed as a gift.

Notes and comments can only be viewed in ShippingEasy.

ShippingEasy will import notes left by the customer at checkout or added to the order once it has been imported to ShippingEasy.

ShippingEasy allows you to consolidate multiple orders from a customer when they go to the same address.

ShippingEasy can split an order to accommodate changes in stock, different shipping locations, or multiple packaging needs.

Item WeightItem ImagesProduct OptionsItem Warehouse LocationSKU

Shift4Shop Integration Notes

  • If you manage your orders in your Shift4Shop admin panel by moving them between statuses, you may wish to disable ShippingEasy's automatic order download. This allows you to edit your orders and tell ShippingEasy when you're ready to sync your orders. Learn more about syncing on demand.

  • Shift4Shop provides the option to purchase multiple items and send them to multiple recipients; however, ShippingEasy does not currently support this.

  • Manual orders that are in an approved syncing status when the API queries your store will import into ShippingEasy.

  • If a canceled order is still on the ORDERS page and has not been edited in ShippingEasy, it will be removed automatically the next time ShippingEasy syncs Shift4Shop orders.

  • If you have customized your Shift4Shop statuses and assigned any name other than "Shipped" to your Shipped orders folder, ShippingEasy will be unable to mark your orders as shipped. Once you update your Shipped order folder's name to "Shipped," future order updates to your Shift4Shop store will be successful.

  • If an order has been updated after syncing in ShippingEasy, some changes will be updated to ShippingEasy. For a list of what changes will update, see our article Edit Orders in Store - Changes that Update to ShippingEasy | FAQs.

This integration allows you to define the Status Mappings for the store connection.

ShippingEasy will import the customer's email address with the order and can send customer shipment confirmation and delivery emails, which are configured in your Store Settings.

ShippingEasy will import the customer's phone number.

ShippingEasy will import the shipping method chosen by the customer at the time of checkout.

ShippingEasy will import the payment method used to pay for the order.

ShippingEasy will import discount and coupon information for the order.

ShippingEasy can determine if an order was placed as a gift.

Notes and comments can only be viewed in ShippingEasy.

ShippingEasy will import notes left by the customer at checkout or added to the order once it has been imported to ShippingEasy.

ShippingEasy allows you to consolidate multiple orders from a customer when they go to the same address.

ShippingEasy can split an order to accommodate changes in stock, different shipping locations, or multiple packaging needs.

Item WeightItem ImagesProduct OptionsItem Warehouse LocationSKU

    Attachments

Comments

Add a Comment

Article is closed for comments.

    Tags: