Custom Development Articles

Drawer Cart: Automatically Clear Datepicker After X Hours

This tutorial explains how to clear the date picker (or any input) automatically after a set number of hours. This […]
jaysonbrown   •   April 8, 2025

Automatically Add Upsell (e.g. Insurance) in Drawer Cart

In this tutorial, we’ll show you how to automatically add an upsell item—like insurance—to the drawer cart. The script stores […]
jaysonbrown   •   April 4, 2025

Disable Multiship Call to Action in Drawer Cart for Certain Product Types

As you may know, Giftship’s Multiship functionality is not compatible with third-party bundling apps. In this tutorial, we’ll show you […]
jaysonbrown   •   April 4, 2025

How to Add Product Bundles Manually to Cart

In this tutorial, we’ll guide you through adding product bundles manually to the cart. This method is useful if you […]
jaysonbrown   •   March 6, 2025

Google Font Real-Time Personalizer

This tutorial will guide you through creating a Google Font selection menu that dynamically updates the font of a text […]
jaysonbrown   •   January 27, 2025

Remove Blocks Based on Country

In this tutorial, we’ll guide you through removing a block from the product, cart, drawer, and multiship views based on […]
jaysonbrown   •   January 9, 2025

Remove British Forces from Multi-Address Modal

In this tutorial, we’ll guide you through removing “British Forces” from the multi-address modal. Step 1: Duplicate Your Live ThemeAlways […]
jaysonbrown   •   December 16, 2024

Preset Bundles: Automatically Ensure All Products in an Upsell Block Are Added to Cart

In this tutorial, we’ll guide you through automatically adding all products in an upsell block to the cart, hiding the […]
jaysonbrown   •   December 12, 2024

How to Add Custom Scripts to Multiship

In this tutorial, we will demonstrate how to add custom CSS and JavaScript to Multiship’s shipping rates page, as well […]
jaysonbrown   •   November 14, 2024

Conditionally Showing Datepicker Blocks Based on Product Types in Cart Using the Hidden Input Block

In this tutorial, we will demonstrate how to conditionally show or hide a Datepicker block based on whether a product […]
jaysonbrown   •   August 15, 2024

Showing Product Option Blocks Based on Customer Tags with the Hidden Input Block

In this tutorial, we will demonstrate how to conditionally show/hide an upsell block based on a customer’s tag using the […]
jaysonbrown   •   August 8, 2024

Event API Example: Automatically Add an Ice Pack to Each Shipment in the Multiple shipping Address Process

If you ship products that require an ice pack, and need this to be automatically charged to the customer for […]
Zac Fair   •   May 14, 2024

Drawer Cart CSS Styling Options

Here are some CSS options for customizing different aspects of Giftship’s Drawer Cart. To get any of these in place, […]
jaysonbrown   •   May 1, 2024

Preventing Checkout Until Giftship Bundles are Loaded

In Giftship, bundled products can be set to add to the cart when a user navigates to the cart page. […]
jaysonbrown   •   February 22, 2024

Javascript Event API

If you need to customize parts of the purchase process to meet a specific need, Giftship offers a Javascript API […]
Zac Fair   •   June 16, 2022

Showing Product Option Blocks Based on Product Variants with the Hidden Input Block

Prerequisites: Before proceeding, it is recommended to have a basic understanding of browser inspectors, JavaScript selectors, and the Shopify template […]
jaysonbrown   •   August 3, 2023

Edit Gift Messages etc on Multiship and Cart Page in Giftship

Introduction: This guide will walk you through the process of enabling the ability to edit product options on both your […]
jaysonbrown   •   November 15, 2023

Adding Bundles when a User Navigates to the Cart Page

In Giftship, bundled products can be set to add to the cart when a user clicks the checkout button or […]
Greg Olive   •   June 15, 2023

How to show bundle price on product page as bundle is built

Giftship will update the price of your product as it is being built if you add a line of code […]
Zac Fair   •   November 3, 2020

Conditionally Hide Giftship Options Based on Your Carts Contents

In order to hide Giftship Options (multiple shipping address toggle, gift messages, datepicker, etc.) conditionally on your site based on […]
Zac Fair   •   November 11, 2020

Giftship Checkout API ⚒️

You can use Giftship to create a multiple shipping address checkout from any platform by using this guide. View API […]
Gist Support   •   July 16, 2020