Shopvo
Get started — freeSign in

14-day free trial · No credit card required

Discounts & Marketing

Drive more sales with discount codes, price rules, abandoned cart recovery, and wishlists.

Discount codes

Go to Marketing → Discounts to create promotional codes. Each code can be configured with:

Code

The code customers type at checkout (e.g. SUMMER20).

Type

Percentage off, fixed amount off, or free shipping.

Value

The discount amount (e.g. 20 for 20% off).

Minimum order value

Minimum cart subtotal required to use the code.

Usage limit

Maximum number of times the code can be used in total.

Per-customer limit

Maximum uses per individual customer.

Expiry date

Date after which the code is no longer valid.

Active

Toggle the code on/off without deleting it.

Customers enter the code at checkout in the Promo Code field. The discount is applied to the subtotal instantly.

Price rules (automatic discounts)

Price rules apply automatically at checkout without a code. Go to Marketing → Price Rules. Examples:

  • Buy 3, get 10% off the entire order
  • All products in the "Summer Sale" category at 20% off
  • Orders over $100 get free shipping

Rules are evaluated in priority order. The highest-priority matching rule is applied.

Abandoned cart recovery

View all abandoned carts (sessions where items were added but checkout was not completed) at Abandoned Carts in the sidebar.

Each entry shows the customer (if logged in), the cart value, the items, and when the cart was last active. Use this data to reach out to customers manually or via your email automation tool.

Tip: Connect your email marketing tool (Klaviyo, Mailchimp, etc.) via webhooks to automate recovery sequences when a cart is abandoned for more than 1 hour.

Wishlist

Logged-in storefront customers can add products to their wishlist from any product page. Wishlists are stored per customer per store.

Customers can view and manage their wishlist from their account page (/account/wishlist). Products saved to a wishlist can be added to the cart directly from the wishlist page.

Newsletter subscriptions

Add a newsletter sign-up block to any page using the page builder. Subscribers are stored and accessible via the Storefront API:

POST /api/storefront/newsletter-subscribe
{ "email": "customer@example.com" }

You can also sync subscribers to external platforms (Mailchimp, ConvertKit, etc.) using webhooks.

Built-in blog

Each store has a built-in blog at /blog. Publish articles from Content → Blog.

Blog posts support rich text, images, tags, and SEO metadata. They are indexed by search engines and help drive organic traffic to your store.