Plugins
Templates
Blocks
Template Setup Guides

Marketo - Markeplace like Amazon Template

Template page link: https://zeroqode.com/template/marketo---marketplace-like-amazon-template-1510064493452x224752494541537280

Introduction

Marketo no-code template replicates Amazon's main functionality, bringing buyers and sellers together on your custom marketplace platform. It allows selling both physical and digital goods and the template integrates Stripe for split payments, allowing the platform to faciliate payments between the buyer and seller while owner keeps any commission. Customize your admin dashboard with just the functionality you need to make sure transactions are running smoothly.

Features

  • Landing page

  • Responsive design

  • Split payments

  • Admin dashboard

  • Buyer and Seller dashboards

Data Structure

The custom data types in this template are:

Category

This data type consists of the categoryDescription, categoryImagePopular, categoryImageSlider, categoryPopularity, categoryTitle, items.

Coupon

The use of a coupon entitles the buyer to a discount. This data type contains the coupon code and discount number.

Dispute

Messages on orders are registered here. It also contains the parties involved (parties refer to the list of users).

Images

This data type is for images.

Item

This contains itemBrand, itemCategory, itemDescription, itemImages, itemPopularity, itemPrice, itemReview, itemShippingCost, itemSoldNr, itemStock, and itemTitle.

ItemCart

The data registered here are finalCost, item and quantity.

Message

This data type records messages between a user and a recipient.

Order

Data stored here are amountCharged, applicationFee, buyer, captureID, chargeID, currency, estimatedDeliveryDate, item, orderDeliveryDescription, orderNo, seller, sellerIncome, shippped and trackingNo.

Review

reviewContent, reviewImage, reviewItem, reviewRating, reviewTitle are fields found in this data type.

SearchInput

The search box can be used to reach specific products/goods.

User

All user details are registered here - buyerCoupon, cartBuyer, userAddress, userAddress2, userCity, userCompanyAddress, userCompanyDetails, userCompanyEmail, userCompanyName, userCompanyPhone, userCountry, userDisputes, userFirstName, userLastName, userMessages, userMobile, userPicture, userPostCode, userRoyalty, userState, userType, userWishList, and email.

Pages

Index

This engaging page begins with a beautiful slideshow of categories' slide links. Also on the page are Popular products, Latest Products, with sections to cover suggested products (Related Products) and most browsed categories.

Cart

All products selected by the buyer are summed up here, with the shipping cost. Products can be removed from the cart before proceeding to checkout.

Checkout

On this page, further deductions can be made on the cart.Coupon codes are applied here before orders are placed.

Custom states:

State

Note

Element

discount

The value of the discount custom state changes to "yes" after an input of a coupon code

checkout

emptyCart

At the end of a successful transaction, the cart is emptied for a fresh transaction

checkout

checked

This confirms when a buyer has checked out

checkout

Item

The item's data are detailed on this page.

Custom states:

State

Note

Element

file

Details of an item are read by this state (the first item in a group and the current cell file)

Group Images

Profile-buyer

All user data fields are compiled on this page.

Custom states:

State

Note

Element

open

The value of this custom state varies with every detail of the buyer that is explored - orders, wishlist, disputes, etc. Values of "progress" "delivered" and "sent" occur in group menu elements.

profilebuyer, Group menu orders

tempPhoto

A buyer can always change his/her profile picture.

profilebuyer

Search Results

Results from 'Search Input' are displayed here.

Admin

This page is for the owner of the app.

Custom states:

State

Note

Element

Menu

The admin is able to see details of all "Buyers", "Sellers" and "Products" on the platform, including "Commissions" on transactions.

FloatingGroup Mobile

sumMenu

The ability of the admin to approve product gigs enables him keep a record of "Approved", "Under Review" and "Declined" products adverts.

FloatingGroup Mobile

Category

Products are grouped in categories. This makes products easy to find. There are six categories in this template.

Dispute

Disputes on orders are made on this page. Disputes are sent to admin's email. Disputes sent are replied with an automated appreciation text.

Login

Login is done using an email address and password. Login also uses a verification system.

Custom states:

State

Note

Element

type

every user is logs in as a "Buyer" or a "Seller"

login

login/signup

used to log in or sign up a user

login

Profile-seller

This page is a compilation of the seller's account, including products and sales. The seller's sales detail orders waiting to be shipped, orders sent and completed orders.

Custom states:

State

Note

Element

my items

A seller can access his/her items on this page

my items

open

This page also allows a seller view "completed" transactions, "products" "waiting" to be shipped, all "sales", "disputes" and "sent" products.

A seller can also "editProfile" on this page.

profile, Group menu sales

add/edit

New products can added to the seller's sale list

profileseller

Terms

The terms of use for this template can be generated here: https://www.shopify.com/tools/policy-generator/terms-and-conditions

Reusable Elements

The footer consists of the logo and copyright of the business.

Header1

This element differs from the Header element. You can make it a header for some pages or go with the main header.

The logo, signup and signin buttons are contained in this element. Upon signin, the categories dropdown, search box, and user account link can be seen.

Signup / Login Popup

While signing up, a user registers as a buyer or seller. A demo of the template can be achieved using email: [email protected] password: zeroqode#1

Things to note

API keys

This template uses Stripe plugin so make sure you connect your personal keys.

Database things

This template’s content is pulled directly from the database. Make sure you don’t delete an entire data thing unless you know what you are doing. Freely delete any content used for testing the template.

Demo to preview the template