Tag: shopify

Shopify Product Inventory Information App

Our new app that let’s you display product inventory location information on your shopify frontend has been listed in the shopify app store if you have multiple locations setup in shopify, and want to display shopify product stock quantities per location in the frontend, try our app for free for 14 days!

We created this app because some of our customers who have a shopify store, and multiple brick and mortar locations were looking to display their shopify inventory quantities on the product page. They already set up shopify multi location in the backend, and wanted to use that information to give the customer an idea of inventory close to them.

Show Lightspeed Inventory Information on shopify

With our new app to display inventory levels per shopify location on the frontend, we got a request to connect the shopify app with a lightspeed retail account .So that the customer could display inventory information from the lightpseed retail accounts, in stead of shopify. This is interesting for brick & mortar stores, who use lightspeed retail for physical locations, and have an online store running on the shopify platform. The only thing needed in order for this to work is that the skus on shopify and lightspeed match.

The interface has been developed, and even with 40+ store locations it works like a charm.

Shopify Frontend Inventory Quantities per Location

A lot of merchants who need inventory levels displayed per location on the shopify frontend have reached out, and came up with great feature ideas to add to the inventory locations app which I’ve made so that you can display location inventory information on the frontend in shopify.

These are the current options in the app to show inventory levels per location:

  • Hide Out of stock locations in frontend
  • Only Show Out of stock / In stock per location (don’t show the exact inventory quantities on the shopify frontend)
  • Use inventory threshold to display out of stock / Low stock / High stock at certain quantity amounts
  • Rename Location names for displaying inventory in the frontend (if your backend location names aren’t descriptive enough, you can rename it for the frontend listing)

 

screenshot

 

If you have any other ideas to add to this app, just let me know, if it fits the apps goal to show location inventory information on the shopify frontend I would be happy to add it.

One Merchant asked me to create a lightspeed connection between the app and shopify, so he is able to display his lightspeed retail inventory on the shopify frontend. I’m currently creating a seperate lightspeed app for that, if you are interested let me know.

Shopify Show Product Inventory Location Frontend

 

If you want to show the shopify product inventory locations on the frontend, there is no real out of the box way, but I wanted to list the different product locations and inventory in shopify frontend for a customer, so I created an app for it.

it’s not listed in the app store yet, since I want to add it for review after a testing period and then it needs to get reviewed first, but you can already use it like any other app. Instructions down below.

the App will get the inventory location information through the backend API and return it to the frontend.
For performance purposes I’ve currently set the inventory information of a product to be cached for 1 minute, I’m thinking about making this configurable.

I would really like to get some feedback, if you have any features you would like to see let me know

For anyone interested I have added a 30 day free trial for now after that the price will be $4.99 for early birds, this is to get everyone on board in improving the app. when the app is released, it will be 7 day trial with a $8.99 a month price.

Installation instructions:

  1. Install the app by entering your store name here: https://inventorylocations.checkmyapp.net
    the app will add a script to your active theme, that will take care of getting the inventory information
  2. Add this div to the product-template.liquid file of your theme:
     <div id="inventoryLocationInformation">
                <strong>Inventory:</strong><br />
                <span class="inventoryLocationLoading">Loading..</span>
              </div>
  3. That’s it!

 

The app is running on my live server, where some other apps run on too, so you can rest assured that it won’t shutdown without any notice.

 

You can setup which locations you do want to display their inventory for (if you want to hide some warehouse for instance)

screenshot

 

Frontend, app in action: (you can also check it here : https://shipping-demo.myshopify.com/products/test-product

action_app

 

let me know what you think, and if you have any questions / remarks just let me know

Shopify PostNL Pakjegemak pickup points

Are You looking for pickup points form your own stores? check out my other app: 
https://apps.shopify.com/product-inventory-information

 

Update

I have added the pickup points to my PostNL app listed in the shopify app store

Shopify Advanced plans and up can use the pickup points option by default.
Shopify Basic & Standard plans need to have a yearly plan with shopify (in order to get access to the required API’s) the yearly plan does give you a 10% discount.

/Update

 

 

I was looking for an easy way to have customers select pickup points during checkout, but unfortunately there is no easy implementation. Sendcloud does offer postnl pickuplocations in shopify, but only after the payment process has finished will the customer get to see a map and select their pickup location. Which seems a bit odd to me, and counterintuitive.

I have created a shipping carrier service, which is currently awaiting review in which you can have the pickup points show up at shipping option selection:

screen

test it out yourself on my demo store, shopify plus: https://shipping-demo.myshopify.com

 

Basic shopify: https://pakjegemak.myshopify.com

 

Shopify Script, Buy Product from vendor X get Product Y for free

In shopify I was looking for a way to get a free product when buying from a specific vendor, I came up with below script.
In our case we also needed the vendor’s product to be at > $400 for the gift product to be free, you can offcourse remove that if statement.
Unfortunately you can’t add products to the cart with shopify scripts (yet?) so you can leave adding the product up to the customer, or add the product with javascript in the frontend.

You can remove the puts statements, I though I’d leave them so you can see how to debug something like this.

discounted_product = 2228740609
products_seen = false;

puts('loop over all products, and check if we have the required vendor')
Input.cart.line_items.each do |line_item|
  product = line_item.variant.product
  puts(product.vendor.downcase)
  if(product.vendor.downcase == 'vendorname')
    
    if(line_item.variant.price > Money.new(cents: 40000))
      puts('found a product matching vendor, and matching minimum price of $400')
      products_seen = true;
    end
  end
end

if(products_seen)
  puts('Check if the gift product is in the cart, and update its price to 0')
  Input.cart.line_items.each do |line_item|
    product = line_item.variant.product
    next unless product.id == discounted_product
      puts('they will only get 1 free, not unlimited items')
      updated_price = line_item.line_price.cents - (line_item.line_price.cents / line_item.quantity)
      line_item.change_line_price( Money.new(cents: updated_price) , message: "Free Shoetrees")
  end
end

Output.cart = Input.cart

 

Frans Boone Store Realtime UPS Rates & Pickup points

Frans Boone wanted to offer his clients to choose between normal ups shipping rates & free shipping to ups pickup points near the client.
In order to do this I created a custom shopify app for Frans Boone, which uses the different ups api’s to get the pickup points near the customer & normal shipping rates, and return it to the shopify checkout process, where the client can choose the desired option.