Menu

10 min read

How to Add a Seller Registration Page to Your Website


A seller registration page lets prospective vendors sign up to your marketplace directly from your storefront. You generate an embeddable registration form in Shipturtle, paste it into a Shopify page template, and link that page from your store navigation. Use it so vendors can apply on their own instead of contacting you to be added manually.

Who this is for

  • Merchant: You generate the form, embed it in Shopify, and publish the page.
  • Vendor: Prospective vendors fill in the form to apply to your marketplace.
  • Customer: Not applicable.

Before you begin

  • You need access to your Shopify theme code and the ability to create pages and edit navigation.
  • Decide which fields and branding you want on the form before you generate it, so you embed it once.

Merchant setup

Generate the registration form

  1. Open Settings → Setup & Configuration → Customize Website and find Add a vendor registration page.
  2. Click Generate iFrame Code. A configuration window opens.

Configure the form

In the configuration window you can:

  • Fields — choose which fields appear, and drag and drop them to reorder.
  • Text — set the header, description, submit button text, and existing-vendor text.
  • Branding — upload your logo and pick colors and fonts to match your store.

When the form looks right, save your changes and copy the generated code from the iFrame Code section at the top right. You can also download the code to keep for later.

Vendor registration page on ST


You should now have the embed code ready to paste into Shopify.

Shopify configuration

The form is embedded as an iframe, so it lives in a Shopify page template that you create and then link from your navigation.

Create the page template

  1. In Shopify Admin, go to Online Store → Themes, click the three dots next to your theme, and select Edit code.
  2. In the left sidebar, click Add a new template.
  3. Set the template type to Page and the format to Liquid.
  4. Name the file following the format page.name.liquid — for example page.vendor_registration.liquid — and press Enter. Do not use spaces in the name.
  5. Paste the copied iframe code into the template and click Save.
Vendor registration page iframe code


Create the registration page

  1. Go to Online Store → Pages and click Add page.
  2. Enter a title such as Sell with Us or Become a Seller.
  3. Set Visibility to Visible.
  4. Under Template, select the template you created (for example vendor_registration).
  5. Click Save, then click View to preview the live page.
vendor registration page on pages


Add the page to your navigation

  1. In Shopify Admin, go to Content → Menus.
  2. Open the menu where the link should appear, for example the main menu or footer menu.
  3. Click Add menu item, name it Sell with Us, and link it to the registration page you created.
  4. Click Save.
vendor registration page nav


Your seller registration page is now reachable from your store navigation, and vendors can apply through it.

FAQs

Can I change the form fields after publishing? Yes. Reopen the form in Customize Website, adjust the fields, regenerate the code, and replace the code in your Shopify template. The page picks up the new form once saved.

Where do submitted vendor applications go? Applications come into Shipturtle for you to review, so you control which vendors are approved before they can list.

Can I match the form to my store's branding? Yes. Upload your logo and set colors and fonts in the form configuration before you generate the code.

Troubleshooting

The registration form does not show on the page. Confirm the page uses the VendorRegistration template and that the iframe code was pasted and saved in that template. A page left on the default template will not display the form.

The page is live but missing from the menu. Adding a page does not add it to navigation automatically. Create a menu item under Navigation and link it to the page.

Related articles



If you’re stuck, reach us at team@shipturtle.com or open a ticket on the support page.