MagicSoaps: Documentation

Learn more about MagicSoaps

Free IntegrationsWork with MagicSoaps

Sell anywhere

Use viaGlamour on your existing app or website.

cruelty-free badges

How it works

You can start a makeup line on any website, app, or hosting service even if viaGlamour hasn't yet written an integration guide about it. Every single product has an SKU code (it represents the formula) and provides you with several photos of your custom branded photo. You can transfer this information manually to the website where you want to sell products to customers. You can later import any orders into viaGlamour to ship your products directly to your customers with zero order minimums.


If your website or app doesn't have the ability to accept credit cards online you most likely aren't going to be able to accept customer orders. You can create a free Shopify account which will give your website an online checkout for customers to purchase products with.

Shopify Buy Buttons

Shopify Buy Buttons are a feature of Shopify that allows merchants to embed product listings and buy buttons onto their existing website or blog, enabling customers to make purchases without leaving the merchant's website. It's a great way to sell your products on a website that you already have without the hassle of building a separate online store.

To add Buy Buttons to your website, you need to first create a Shopify account and then connect it to your website. From there, you can create products in your Shopify store and generate Buy Buttons for each product. The Buy Buttons can be added to any page on your website or blog by copying and pasting the code provided by Shopify.

To create products using viaGlamour that will be automatically purchasable by your customers using Buy Buttons, you first need to integrate your viaGlamour account with your Shopify account. You can then create custom products in your viaGlamour account, complete with images and descriptions, and push them to your Shopify store.

Once your products are available in your Shopify store, you can generate Buy Buttons for each product and add them to your website. When a customer clicks on the Buy Button, they will be taken to a checkout page where they can complete their purchase using a credit card or other payment method. The order will then be automatically imported into your viaGlamour account for fulfillment.

Transfer orders to viaGlamour

Shopify Buy Button

If you're using Shopify's $5/mo buy buttons to accept orders on your online store, you do not have to manually import orders. They'll be automatically formulated, branded, and shipped to your customers each week.

Without Shopify Buy Buttons

To import orders into viaGlamour from your app or website, follow these steps:

  1. Log in to your website navigate to the Orders section.

  2. Select the orders that you want to import into viaGlamour and export them as a .csv file.

  3. Log in to your viaGlamour account and go to the Orders section.

  4. Click on "Import Orders" and select the .csv file you just exported from Square.

  5. Map the fields in the .csv file to the corresponding fields in viaGlamour. This includes selecting the correct fields for the items SKUs and the shipping address.

  6. Once you have mapped the fields correctly, click on "Import" to begin the import process.

  7. Your orders will be imported into viaGlamour and will be fulfilled within the next few days.

  8. You will receive tracking numbers for small orders within an hour, while for larger orders, tracking numbers will be made available within a week.

Remember that the SKU code provided by viaGlamour at the bottom of all create product pages within the viaGlamour app is very important and cannot be changed or omitted. Make sure that the SKU code in your Square orders matches the SKU code in viaGlamour to ensure that the correct products are fulfilled. If you have any questions or issues with importing your orders, don't hesitate to reach out to viaGlamour's customer support team for assistance.

Transfer tracking numbers from viaGlamour

here's a guide on how to copy-paste tracking numbers from viaGlamour and fulfill orders on Square:

  1. After importing orders into viaGlamour, wait a few days until the tracking numbers are available in the app or via email.

  2. Log in to your website or app and navigate to the Orders tab.

  3. Find the order that you want to fulfill and click on it to open the order details.

  4. Look for the shipping information section and click on the "Mark as Shipped" button.

  5. A pop-up window will appear. In this window, you'll see a field for the tracking number.

  6. Go back to viaGlamour and copy the tracking number for the order you want to fulfill.

  7. Return to Square and paste the tracking number into the tracking number field.

Repeat steps 4-8 for any other orders you want to fulfill with tracking numbers.

That's it! Your customers will receive an email notification with the tracking number and a link to track their shipment.

primary company logo

✨ Products are made fresh for every order.

💖 Customize the product packaging with your designs.

📦 Zero minimum order for all customer orders.

MagicSoaps, a sister company of viaGlamour™, is Canada's first on-demand soaps manufacturer. Launch your own brand with zero minimum orders, international shipping, and custom boxes.