C: Back In Stock - Pre Orders User Guide


Thank you for purchasing C: Back In Stock - Pre Orders. If you have any difficulty with this App or you find an issue, please feel free to send us a message: supportshpfy@capacitywebsolutions.com

Below you will find the detailed documentation on how to use our App and we wish you have a great experience with our App.

'Notify Me' Button: How It Works ?


IMPORTANCE: The Notify Me button will automatically appear in all products that are out of stock or have an inventory of 0 or less than 0 and the customer subscribes to such products and when you set a product's inventory above 0 (meaning you restock the product) , then a notification is automatically sent to all subscribers of that product (customers who have subscribed to that product).

Successfully sending emails requires SMTP configuration.

Configure your email SMTP settings using the guide below. Which is included in the general settings.

How to enable app?



Step-1: Go to Online Store >> Themes >> Current Theme >> Theme Customize >> Theme Settings >> App Embeds Section then please follow below screenshot OR watch video guide by (click here).

No Img Available

Step-2: Then go to product page of your theme from theme customizer section just by follow below screenshot and Now, you can see product details page contents in your theme customizer and you can add our App as an app block to your theme.

NOTE: To add our app block, choose the 'Product information section' or any other section where you'd like to place the app block (Preorder Button and Notify Button) and easily change the position of the Preorder Button and Notify Button blocks by using drag and drop functionality. Please have a look to below screenshot:

Please do not forget to save.

No Img Available

Now if you want to show the "Notify Me" button on the product listing page.

Go to General Settings -> Back In Stock settings Tab and set Display "Notify Me" button in Product Listing: as Yes then click on "Save" button.

No Img Available

If you do not see the "Notify me" button on the product listing page, please use liquid files for this by click here.

Show "C: Back In Stock - Pre Orders" on the Product list page Via Liquid Snippets


You can continue the 'C: Back In Stock - Pre Orders' feature without using Liquid Snippets but we recommend using Liquid File for faster performance, quicker response times, an enhanced user experience, and also avoid limitations. following the below steps to use this feature.

Step-1: First Download snippets files from "Dashboard" page then open snippets file on your PC.

No Img Available

Step-2: Go to your Online Stores > Themes > Actions > Edit Code > Snippets then Add a New Snippet like below screenshot and snippets name is "cws-isr-product-list".liquid.

Just paste cws-isr-product-list.liquid file contents from the downloaded snippets file into this new snippet file.

No Img Available

Step-3: You can copy below shortcode and paste it in the appropriate template,snipetts of your theme to display "Notify Me", "Preorder" buttons and more feature on Collection, Search and other pages.

Important Note: In above shortcode pass card_product parameter in this line "{% render 'cws-isr-product-list', product: card_product %}", it will be different name for different files so please check once and change accordingly. Depending on your theme, exact template may differ. If you're not sure where to paste Shortcode, please feel free to Contact Us

App from Admin


Display dashboard of app which display setup step.

C: Back In Stock - Pre Orders

General settings


C: Back In Stock - Pre Orders

1) Enable App: Manage the app’s enabled/disabled status from here.

2) Back in stock: Enable or disable the back-in-stock feature.

3) Coming soon: Enable or disable the coming-soon feature.

3) Preorder: Enable or disable the preorder feature.

C: Back In Stock - Pre Orders

1) Display "Notify Me" button in Product Listing: Show the "Notify Me" button on the product grid/list page for sold-out products.

2) Notify Me Button Text: Customize the text displayed on the "Notify Me" button.

3) Notify Me Button Font Color: Set the font color for the "Notify Me" button.

3) Notify Me Button Background Color: Set the background color for the "Notify Me" button.

4) Minimum Quantity to Send Mail: Automatically send an email notification when the product quantity exceeds the specified amount.

C: Back In Stock - Pre Orders

Integrate with Mailchimp and Klaviyo to streamline your email marketing campaigns and automate subscriber management.

How to set Mailchimp API key & list id?

How to set Klaviyo API key & list id?

C: Back In Stock - Pre Orders

SMTP Configuration Required: It is mandatory to use SMTP for sending product notifications. Please fill in all SMTP configuration fields.

From Email Address: This email address will be used to send emails. By default, the store’s email address will be used.

Note: You can set multiple CC and BCC email addresses, separated by commas. For example: abc@gmail.com, xyz@yahoo.com.

C: Back In Stock - Pre Orders

For developers only: Use this selector if a feature isn't working on the frontend. Need help? Contact us!.

Sign-Up Form


Form Labels:

Signup Form Labels

  • Header text: Sets the title of the popup form.
  • Header description: A short description shown below the header to explain the purpose of the form.
  • Close button tooltip: Tooltip text when hovering over the close (×) icon.
  • Email address placeholder: Default placeholder shown inside the email input field.
  • Enable to Add email to mailing list: Option to display a checkbox to subscribe to your mailing list.
  • Mailing list text: Label next to the mailing list checkbox.
  • Button text: Text displayed on the submission button (e.g., "Notify me when available").
  • Footer text: Text shown at the bottom of the form (commonly used for privacy statements).

Messages:

Signup Form Messages

  • Registration complete: Message shown when a customer successfully signs up for notification.
  • Email address is invalid: Message displayed when the entered email is not in a valid format.
  • Email already registered: Message shown if the customer has already subscribed to the selected product.

Colors:

Signup Form Colors

  • Form header/footer background color: Sets the background color of the form header and footer areas.
  • Heading color: Color of the form title text.
  • Text color: Color of supporting or subtitle text.
  • Close button color: Color of the close (×) icon.
  • Form body background color: Background color of the main form area.
  • Form body text color: Main content text color.
  • Input border color: Border color of the email input field.
  • Button background color: Background color of the submit button.
  • Button text color: Text color inside the submit button.
  • Success background color: Background for the success message after signup.
  • Success text color: Text color for the success message.
  • Error background color: Background color of error messages (e.g., invalid email).
  • Error text color: Color of the error message text.

Email Template


Back In Stock - Content

Customize the email content that will be sent to customers when a product is back in stock. You can configure the following:

  • Subject – Email subject line
  • Heading Text – Main heading shown in the email
  • Body Content – Message shown in the email body
  • Buy Button Text – Call-to-action button label
  • Footer Content – Additional information or disclaimer shown in the footer

Back In Stock Email Template

Back In Stock - Colors

In this section, you can configure the colors for different parts of the email:

  • Header Color – Background and text color for the header section
  • Body Color – Background and text color for the email body
  • Footer Color – Background and text color for the footer section

Back In Stock Email Colors

Adjust these settings as per your brand style for better email engagement.


Preorder - Content

A preorder confirmation email is automatically sent to customers when they place an order that includes preorder items. This helps keep customers informed about their preorder status and sets proper expectations.

  • Reply-to Email Address: The email address your customers can reply to. This ensures any questions or concerns are directed to the correct inbox.
  • Subject: The subject line of the email. You can use the variable {order.name} to dynamically show the order number.
    Example: Preorder confirmed: #1234
  • Heading Text: The main heading displayed inside the email. Use {shop.name} to include your store name.
    Example: Thanks for preordering from MyStore
  • Body Content: The message shown to the customer. You can use variables like:
    • {order.name} – Displays the order number
    • {shop.name} – Displays your store name
    Example content:
    Your recent order {order.name} includes at least one preorder item. Please note the payment and shipping information below. Your preorder will be delivered as soon as possible.
  • Button Text: Text shown on the button linking to the customer's order page. Example: View Order
  • Show Additional Note (Checkbox): When enabled, this shows a custom note in the email. You can set this note in your Pre-Order tab for each offer.
  • Cancel Order Link Text: Cancel Link text for letting customers cancel their preorder.

Tip: You can use variables like {order.name} and {shop.name} in the text fields to personalize the message dynamically for each customer.

Back In Stock Email Colors

Preorder - Colors

Customize the color scheme of your preorder confirmation emails to match your store's branding. These settings apply to various sections of the email template.

Header & Footer

  • Background Color: Sets the background color for the header and footer sections of the email.
  • Heading Color: Sets the color of heading text in the header area.
  • Link Color: Controls the color of any hyperlinks used in the header or footer.

Body

  • Background Color: Sets the background for the main body area of the email.
  • Text Color: Sets the color for regular text in the body content.

View Order Button

  • Button Background Color: Background color of the "View Order" CTA button in the email.
  • Button Text Color: The text color inside the "View Order" button.

Product Section

  • Product Title Color: Color of the product title text displayed in the email.
  • Additional Note Text Color: Used for general descriptive or aditional note product text.
  • Preorder Offer Background Color: Sets the background for the preorder tag/label shown next to products.
  • Preorder Offer Text Color: Color for the text inside the preorder offer label.

Back In Stock Email Colors

Back In Stock - Insights & Analytics


1) Subscribed Customers

You can track who can subscribed products by clicking on the Subscribed Customers from the sub navigation.

You can search, delete, and export the subscribed customers by clicking on the respective button.

C: Back In Stock - Pre Orders

2) Subscribed Products

You can track back in stock products which is subscribed by customers by clicking on the Subscribed Products from the sub navigation.

You can search, delete and export the subscribed products by clicking on the respective button.

C: Back In Stock - Pre Orders

Coming Soon


Configure the "Coming Soon" badge and message for your products directly on the product listing page.

Navigate to Admin >> Apps >> C: Back In Stock - Pre Orders >> Coming Soon to access the settings and product features as shown in the screenshots below.

1) Products:

C: Back In Stock - Pre Orders

Add, search, reset, or delete products individually or in bulk.

Search: Locate products using ID, title, SKU, Product Type, Vendor, Tags, or Launch date. Enter your search criteria in the provided field, select the type of search from the dropdown menu, and press the search button.

Search Options: Choose between Exact Match, which requires a precise match, or Broad Match, which allows for partial matches and displays results containing any part of the search term.

Reset: Use the reset button to clear your current search and show all products.

Adding Products: To add products, click the 'Add Products' button as shown in the screenshot below.

C: Back In Stock - Pre Orders

Select one or multiple products by checking the boxes before the product names and then click the Add button.

Upon clicking 'Add' button, a popup will appear as shown below.

C: Back In Stock - Pre Orders

Here, you can set the product launch date for the whole selected product. Click the Submit button to finalize adding the products.

Note: Clicking outside the popup or closing it without submitting will cancel the addition.

2) Settings:

C: Back In Stock - Pre Orders

"Notify Me" Button: Toggle the "Notify Me" button on or off for coming soon products.

Enable all products as Coming Soon: Enable this to set all products as coming soon by selecting 'yes'. Select 'no' to disable this feature.

Product launch date: Specify a launch date applicable to all products.

Exclude Products: Opt to exclude certain products from the coming soon status.

Pre Order


You can set preorder products with multiple option.

Go to Admin >> Apps >> C: Back In Stock - Pre Orders >> Pre-order, Now, you can see sub navigation single product, multiple products and settings like below screenshot.

C: Back In Stock - Pre Orders

There is two way to create preorder offer one is a single product & second is multiple products and common preorder settings.


let's start with single products.


Step-1: Click on Single Products.

Step-2: Now, Click on Add Product.

C: Back In Stock - Pre Orders

Step-3: You will see a popup screen displaying all the available products. Please choose any product from the list.

C: Back In Stock - Pre Orders

Step-4: You will see multiple options for the selected product. Please proceed to set each option one by one.

C: Back In Stock - Pre Orders

Enter the Offer name displayed on the top left side.

You can enable or disable the pre-order offer.

Same Pre-Order Settings for All Variants: Check the checkbox to apply the same pre-order settings to all variants.

Select Variant: If the above field (Same Pre-Order Settings for All Variants) is unchecked, you can select variants one by one from the left side and configure the settings as needed.

Start Date: Set a pre-order start date to make the pre-order option available from that specific date.

Set End Date: Check this option if you want the pre-order to be available for a limited time. If unchecked, the pre-order option will remain available until you disable the product.

End Date: Set a pre-order end date to automatically disable the pre-order option after the specified date.

Enable Countdown for End Date: Enable this option to display a countdown timer until the pre-order end date.

C: Back In Stock - Pre Orders

Condition to Start/Finish Pre-order: Select an option from the radio buttons based on your requirement. Available options are:

  • Pre-order only when Out of Stock products: Allow pre-orders only when products are out of stock. 'Continue selling' must be enabled.
  • Pre-order only when In Stock products: Use the available inventory for pre-orders based on your Shopify stock.

End Pre-order Stock: Choose between limited or unlimited stock options.

  • Unlimited Stock: The app will first check the End Date condition. If no End Date is set, the pre-order period will continue until manually disabled or removed from the single product settings.
  • Limited Stock: The pre-order will end when the product reaches the set stock limit.
    • Set Limited Stock: Define the stock quantity limit for pre-orders.

Payment Note: Enter a payment note here. Use the variables {prepaid_payment}, {full_payment_discount}, and {partial_payment_discount} in the text box to dynamically display the prepaid amount and applicable discounts for full or partial payments.

Additional Note: Enter an additional note here. Use the variables {prepaid_payment}, {full_payment_discount}, and {partial_payment_discount} in the text box to dynamically display the prepaid amount and applicable discounts for full or partial payments.

Button When Pre-order Ends: Choose how the buttons should behave after the pre-order ends:

  • Display "Add to Cart/Sold Out" & "Buy It Now": Show these buttons once the pre-order period is over.
  • Hide "Add to Cart/Sold Out" & "Buy It Now": Remove these buttons when the pre-order ends.

This setting determines the button visibility after the pre-order period expires.

C: Back In Stock - Pre Orders

Billing and Discount Policy

  • Full Payment: Check this option to enable full payment for pre-orders.
  • Discount: Set a discount value for pre-order products, either as a percentage (%) or in your store's currency (e.g., Rs., $, etc.).
  • Partial Payment: Check this option to enable partial payment for pre-orders.
  • Partial Prepaid: The prepaid amount must be greater than 0 and can be set as a percentage (%) or in store currency.
  • Partial Discount: Set a discount value for prepaid products, either as a percentage (%) or in store currency.
  • Due Payment: Choose when to collect the remaining payment for partial payment orders, either a specific number of days after checkout or on a fixed date.

Delivery Fulfillment Trigger:

  • Fulfillment Immediately: Orders will be marked as "Unfulfilled" status, similar to regular orders.
  • Fulfillment Date Up to You: Orders will be marked as "On-hold" status. You can manually transition them to "Unfulfilled" when you're ready.
  • Fulfillment on an Exact Time: Orders will be marked as "Scheduled" and will automatically change to "Unfulfilled" on the scheduled date.

Inventory Reserve Preferences

  • Reserve Inventory at Checkout: The product quantity is deducted from inventory immediately after the customer completes checkout.
  • Reserve Inventory When the Order is Fulfilled: The product quantity is deducted from inventory only when you fulfill the order.

Now, Start with Multiple products.


Step 1: Click on Multiple Products.

Back In Stock - Pre Orders

Step 2: Click on the Create Offer button.

Step 3: You will see multiple options for the new offer. Click on the Select Products field to open the product picker.

Back In Stock - Pre Orders

Step 4: Once the product picker opens, choose the desired product and click on the Add button.

Back In Stock - Pre Orders

All other steps are the same as the configuration of a "Single Product", read by click here.


Preorder Settings


Step 1: Click on Settings.

Important: If "Continue selling when out of stock" is not enabled in Shopify, customers will see an error if they try to order an out-of-stock product. Go to Products → Select Product → Inventory → Enable 'Continue selling when out of stock'.

Step 2: Go to Button and Notes tab from Settings.

Button and Notes

Step 3: Go to Payment Option.

Payment Option

Step 4: Go to Product List.

Product List

Step 5: Go to Cart & Order

Cart and Order

  • Enable Mixed Cart Warning: Turn this ON if you want to show a warning when a customer adds both pre-order and in-stock products in the same cart.
    Note: This works only on the Cart page, not in the Cart Drawer.
  • Cart Warning Title Prefix: This is a short prefix (like “Warning:”) that appears before the main warning message.
  • Cart Warning Title: Write the main title of the warning message (e.g., "You have pre-order and in-stock in the same cart").
  • Mixed Cart Warning Text: Add a message to inform customers that shipping of in-stock items might be delayed until pre-order items are ready.
    Example: "Shipping of in-stock items may be postponed until the pre-order item is ready."
  • "Don't show this again" Text: Enter the label for the button that allows users to hide the warning in future (e.g., “Don’t show this again”).
  • Order Tag: Add tags (separated by commas) that will be automatically applied to all pre-order orders in your Shopify admin.
    Example: preorder, partial-paid
    These tags help you identify and manage pre-order orders easily inside your Shopify Orders dashboard.
    Note: These tags are not visible to customers; they are for your internal use.

Step 6: Go to Email Settings.

Email Settings

In this section, you can set the default Shipping Update Email content. The Subject, Heading, and Body content will be used when sending shipping notifications from the report section.


Preorder Report


In the Report tab, you can track all preorder orders placed by your customers.

Preorder Report

Click on any order to open its details page.

From the order details screen, you can perform the following actions:

  • Preorder Confirmation Email: Automatically sent when a customer places a preorder. You can also send it manually by clicking the "Send Confirmation" button.
  • Shipping Update Email: Manually sent when you ship the product.

Note: The confirmation email is sent at the time of preorder, but can be resent manually from here if needed.

Preorder Order Details

Language Translation


Step-1: Go to Admin >> Apps >> C: Back In Stock - Pre Orders >> Language Translation

Step-2:  Now, select Translation tab and Language from Translation Settings.

Translation Setttings

Step-3:  Now, Select one by one translation tab and Fill in all the translation fields then click on Save translations.

>> Make the above same process in all languages.

>> Sign-up form tab

Translation Field

>> Email Template tab

Translation Field

>> Pre-order tab

Translation Field

>> NOTE: You can't able to save the translation in the store's english language.


Customizing Back In Stock - Preorder Design and CSS



Customize Your Back in stock - preorder with Custom CSS

If you'd like to apply your own CSS styling to the C: Back in stock - preorder app within your online store's theme, follow the steps below:

  1. Step 1: Navigate to the following settings in your Shopify admin:

    • Online Stores >> Live theme >> Theme Customize >> Theme Settings > App Embeds

    Once you're in the C: Back In Stock - Head app embed block, scroll to the bottom of the page where you will see the Custom CSS section.

  2. Step 2: In the Custom CSS section, you can add your own custom CSS styles to personalize the appearance of the Back in stock - preorder. There's no need to wrap your code in a <style> tag; just directly paste your CSS rules into the box provided.

  3. Step 3: Review the screenshot below to see how the Custom CSS section appears on the page:

    Custom CSS Section

Things to Keep in Mind:

  • Your custom CSS will be applied only to the C: Back In Stock - Preorder app, allowing you to modify its look without affecting other parts of your store.
  • Ensure that your CSS code is properly written and doesn't conflict with existing theme styles.
  • If you need to make changes later, simply return to this section and update the CSS code as needed.

If you encounter any issues or need further assistance with customizing your Back In Stock - Preorder, feel free to reach out to our support team.

Frontend


C: Back In Stock - Pre Orders

C: Back In Stock - Pre Orders

C: Back In Stock - Pre Orders

C: Back In Stock - Pre Orders

C: Back In Stock - Pre Orders

>> Language: japanese

C: Back In Stock - Pre Orders

C: Back In Stock - Pre Orders

C: Back In Stock - Pre Orders

Add email to Mailchimp mailing list


Using this configuration you can add email to your mailchimp account list.

You can create mailchimp account using this url https://mailchimp.com/

Please see this video for idea of mailchimp API and List Id


Steps for create mailchimp account API

1) Create account in mailchimp and login.

2) Please go to account from below screenshot.



C: Back In Stock - Pre Orders

3) In this page you can see "Extras" Menu , click on that and click on "API keys". please check below screenshot



C: Back In Stock - Pre Orders

4) Create api key and paste into mailchimp api key field



C: Back In Stock - Pre Orders

Steps for get mailchimp list id

1) Go to -> List Menu -> Go To Settings Menu -> Click on List name and Defaults



C: Back In Stock - Pre Orders

2) Get list id and set into mailchimp list id field



C: Back In Stock - Pre Orders

In sign up form have one field for "add me to your mailing list".

when customer check this box and register then it mail id registerd into your list.

Please check below screenshot.



C: Back In Stock - Pre Orders


C: Back In Stock - Pre Orders

Add email to Klaviyo mailing list


Using this configuration you can add email to your klaviyo account list.

You can create klaviyo account using this url https://www.klaviyo.com/

Please see this video for idea of mailchimp API and List Id


Steps for create klaviyo account API

1) Create account in klaviyo and login.

2) Please go to account from below screenshot.



C: Back In Stock - Pre Orders

3) Go to Settings -> API Keys



C: Back In Stock - Pre Orders


C: Back In Stock - Pre Orders

Steps for Get klaviyo List Id

Go to List & Segments



C: Back In Stock - Pre Orders

Create new list or click on exsting list



C: Back In Stock - Pre Orders

Get list id and set into klaviyo list id field.



C: Back In Stock - Pre Orders


C: Back In Stock - Pre Orders

How to Collect Remaining Balance(Pending Amount) for Pre-Order ?


When a customer places a pre-order using the partial payment method, you need to collect the remaining balance before fulfilling the order.

There are two available methods to collect the remaining amount:

Common Step for Both Methods

Step 1: Go to the Orders section in your Shopify admin and select the specific order for which you want to collect the remaining balance.

Step 1

Method 1: Store Owner Collects the Payment Manually

Step 2: Scroll down in the order details and click the Collect Payment button as shown below.

Step 2

Shopify allows you to manually collect the remaining balance from the admin panel. View Shopify’s Official Guide

Method 2: Customer Pays the Remaining Balance via Invoice

Step 2: Scroll down in the order details and click the Resend Invoice button.

Step 2

Step 3: In the popup modal, scroll to the bottom and click the Review Invoice button.

Step 3

Step 4: On the final screen, click Send Invoice. The customer will receive an email with a link to complete the payment.

Note: This is a default Shopify feature. If you encounter any issues, please contact your developer or Shopify Support. Our app does not control or modify this process.

A Portal for Customers to Cancel Their Preorders


At C Back in Stock - Preorders, we’re always working to make shopping easier for your customers. That’s why we’ve added a new feature that lets customers cancel their full order anytime before it’s shipped or fulfillments — just by clicking a link in the preorder confirmation or shipping update email.

Important Note: Your customer will receive the preorder confirmation email immediately after placing an order that includes at least one preorder item.

preorder_confirmation_email

How Can Your Customers Cancel the Order?

To cancel an order, your customers just need to follow these simple steps:

  • Open the Email: Locate the preorder confirmation or shipping update email in their inbox.
  • Click "Cancel Order": This button is included in the email and will open the cancellation portal.
  • Enter Order Details: In the portal, customers need to enter their order number and email address.
  • Confirm Cancellation: Once the order details are shown, the customer can click the "Cancel" button to complete the cancellation.

preorder_cancel_order

Important Note:

At this time, it is not possible to cancel individual items. The entire order will be cancelled.

How to do app code remove?


After App Uninstalled by Store Owner, Shopify does not permit us to access files on your store.

You need to remove the block added to the product page and if you put a shortcode in the theme so remove the shortcode from added to the product listing template/snippets which you put.

Customer Support


If you have any questions, please do not hesitate to contact us at supportshpfy@capacitywebsolutions.com.We are happy to help!

Please add our email: supportshpfy@capacitywebsolutions.com to your address book to ensure our response email isn’t marked as spam mail.

We will try our best to reply your emails as soon as possible , except weekends and National Holidays.

Thank you.
Capacity Web Solutions Team

Credits


Buy Now
faq
Support