Shopify Application

The Stylux Shopify app connects your store to Stylux. It syncs your product catalog, sends orders to Stylux, and writes fulfillment and tracking back to Shopify. Inventory for products Stylux fulfills can stay in sync as well.

Install the app, save your Stylux credentials, sync the catalog, and generate the personalization product. Then publish that product and add the storefront offer.

Install

  1. Open the Stylux listing in the Shopify App Store.
  2. Install the app on your store.
  3. Open the app. Configuration and Settings are in the app nav.

Configuration

On Configuration, enter the credentials Stylux gave you for this store:

  • Merchant ID
  • API Key
  • API Secret

Save. If those credentials were saved before, the app asks you to save again only when Stylux has issued a new API key or secret.

These are the credentials the app uses to talk to Stylux. The storefront SDK uses a separate frontend API key. See SDK setup.

Location ID override is optional. Leave it empty unless Stylux asks you to fulfill from a specific Shopify location. Enter that location's id. Fulfillment and inventory for Stylux then use that location instead of the app's default fulfillment location.

Sync your product catalog

On Configuration, click Sync products. The app shows when the sync is in progress, then when the catalog has synced. Start this once. After that, products you create, update, or delete in Shopify continue to sync.

Personalization product

On Configuration, click Generate. The app creates a draft product named Personalization. Publish it before personalization charges can be added to an order.

Settings

Open Settings in the app.

SettingDefaultWhat customers and orders do
Autofulfill Stylux productsOnStylux marks its items fulfilled in Shopify when it processes them, including before a tracking number exists. Turn this off to fulfill those items only once tracking is available. The items are still moved to the Stylux fulfillment location.
Request fulfillment after initial routingOnWhen Stylux finishes initial routing on an order, the app submits a Shopify fulfillment request for open line items still at the Stylux fulfillment location that were not already handled. Turn this off to skip that automatic request after routing completes.
Sync fulfillment trackingOnStylux writes shipment tracking onto Shopify fulfillments when tracking becomes available. Turn this off to skip syncing tracking; items can still be autofulfilled and moved to the Stylux location.
Automatically sync inventoryOnStylux updates inventory at its fulfillment location in Shopify. Turn this off to leave Shopify inventory unchanged.
Notify customers of shipment updatesOnShopify emails the customer when Stylux adds tracking. Turn this off to record tracking without that email.
Add tracking to Stylux pricing productsOffTracking is added to the product the customer personalized. Turn this on to attach that same tracking to the personalization pricing line as well.
Prevent express shipping optionsOffFor carts with items Stylux is fulfilling, checkout hides express, expedited, priority, overnight, and 2 day or 3 day shipping. Pickup and other non-shipping methods in that delivery group are hidden too. A standard shipping option stays available. If hiding rates would leave none, checkout is left as it is.

Storefront

On an Online Store theme, load the SDK and enable the Shopify plugin, then add the button offer block to the product template.

Headless Shopify storefronts still need this app for catalog, order, and fulfillment sync. Skip the theme block. Provide a cart adapter and render the offer in your storefront.

Checkout

In the checkout editor, add Stylux Personalization Validation. The check does not render anything, so placement does not matter, but the block has to be added or it does not run. See Checkout Extension for what buyers see when an order is blocked.

Order details

The Shopify order page includes a Stylux block. When the order has Stylux personalization, the block links to that order in the Stylux app, and it notes when you should open the app for the latest updates. Orders without personalization say so.


Did this page help you?