# Marzipan Docs ## Docs - [Add payment method](https://docs.marzipan.co/api-reference/account/add-payment-method.md): Save a Stripe payment method to the authenticated customer's account after it has been collected client-side. - [Buy again](https://docs.marzipan.co/api-reference/account/buy-again.md): Add the reorderable items from a previous order back into the authenticated customer's cart. Subscription and balance-payment line items are excluded. - [Change password](https://docs.marzipan.co/api-reference/account/change-password.md): Change the authenticated customer's password by confirming their current password. Used from the logged-in account area. - [Create address](https://docs.marzipan.co/api-reference/account/create-address.md): Add a new delivery address to the authenticated customer's account. Returns the full updated list of addresses. - [Create PayFast setup identifier](https://docs.marzipan.co/api-reference/account/create-payfast-setup-identifier.md): Generate a PayFast tokenization identifier so the authenticated customer can save a payment method, optionally linked to a subscription. - [Create payment intent for order](https://docs.marzipan.co/api-reference/account/create-payment-intent-for-order.md): Create a Stripe payment intent so the authenticated customer can pay an outstanding (unpaid) order. Returns the client secrets needed to confirm payment. - [Create setup intent](https://docs.marzipan.co/api-reference/account/create-setup-intent.md): Create a Stripe setup intent so the authenticated customer can securely save a new card for future payments. - [Delete address](https://docs.marzipan.co/api-reference/account/delete-address.md): Remove a saved address belonging to the authenticated customer. - [Details](https://docs.marzipan.co/api-reference/account/details.md): Retrieve the authenticated user's account details including personal information and marketing preferences. - [Get address](https://docs.marzipan.co/api-reference/account/get-address.md): Retrieve a single saved address by its ID for the authenticated customer. - [Get order](https://docs.marzipan.co/api-reference/account/get-order.md): Retrieve the full detail of a single order belonging to the authenticated customer, including items, addresses, payment and tracking information. - [List addresses](https://docs.marzipan.co/api-reference/account/list-addresses.md): Retrieve all saved delivery addresses belonging to the authenticated customer, ordered by creation date. - [List countries](https://docs.marzipan.co/api-reference/account/list-countries.md): Retrieve the list of countries as a map of ISO country code to country name. Optional query flags return grouped or full-detail variants. - [List payment methods](https://docs.marzipan.co/api-reference/account/list-payment-methods.md): Retrieve the saved (non-wallet) payment methods for the authenticated customer. - [List pickup locations](https://docs.marzipan.co/api-reference/account/list-pickup-locations.md): Retrieve the active pickup shipping methods (collection points) available to the authenticated customer. - [Login](https://docs.marzipan.co/api-reference/account/login.md): Authenticate a user with their email address and receive an authentication token for API access. - [Logout](https://docs.marzipan.co/api-reference/account/logout.md): Invalidate the current authentication token and log out the user from their session. - [Orders](https://docs.marzipan.co/api-reference/account/orders.md): Retrieve a list of all orders associated with the authenticated user's account, including order status and payment information. - [Password Reset](https://docs.marzipan.co/api-reference/account/password-reset.md): Request a password reset link to be sent to the user's email address. The user can use the link to set a new password. - [Register](https://docs.marzipan.co/api-reference/account/register.md): Register a new user account with an email address. A verification email will be sent to complete the registration process. - [Set new password from reset token](https://docs.marzipan.co/api-reference/account/set-new-password-from-reset-token.md): Set a new password using the token from a password reset email. This is a public endpoint used before the customer is logged in. - [Subscriptions](https://docs.marzipan.co/api-reference/account/subscriptions.md): Get all active and inactive subscriptions for the authenticated user, including subscription details and renewal dates. - [Update address](https://docs.marzipan.co/api-reference/account/update-address.md): Update an existing address belonging to the authenticated customer. Returns the full updated list of addresses. - [Update details](https://docs.marzipan.co/api-reference/account/update-details.md): Update the authenticated user's account information such as name and email address. - [Verify email](https://docs.marzipan.co/api-reference/account/verify-email.md): Verify the authenticated customer's email address using the verification code sent to their inbox. - [Record a visit](https://docs.marzipan.co/api-reference/analytics/record-a-visit.md): Record a storefront visit for attribution and analytics. At least one UTM parameter is required, and the endpoint is throttled. Returns the stored visit id and the session id used for touchpoint tracking. - [Check PayFast Payment Status](https://docs.marzipan.co/api-reference/carts/check-payfast-payment-status.md): Poll the payment status for a cart after the PayFast modal closes. Returns `pending` while awaiting confirmation, `complete` once payment has succeeded (in which case the cart has been converted to an order), or `failed` with a message if the payment did not go through. - [Create Express Checkout Intent](https://docs.marzipan.co/api-reference/carts/create-express-checkout-intent.md): Create a Stripe payment intent for express checkout flows such as Apple Pay and Google Pay. Returns the client secret used to confirm the payment on the client. - [Generate PayFast Checkout Identifier](https://docs.marzipan.co/api-reference/carts/generate-payfast-checkout-identifier.md): Generate a PayFast checkout for the cart. An onsite payment identifier (for the PayFast modal) is attempted first; if that is unavailable the response falls back to a redirect URL. The cart must have billing information (name and email) before calling this. - [Get Free Shipping Upsell](https://docs.marzipan.co/api-reference/carts/get-free-shipping-upsell.md): Determine whether the cart is eligible for a free shipping upsell prompt and, if so, how much more the customer needs to spend (value-based) or how many more items are needed (volume-based) to qualify. When no upsell applies, or the amount needed exceeds the store's display threshold, `show` is `fal… - [Get Related Products](https://docs.marzipan.co/api-reference/carts/get-related-products.md): Retrieve active related products for the items currently in the cart. Products already in the cart are excluded and results are de-duplicated. The number returned defaults to the store's configured related-products count and can be overridden with the `limit` query parameter. - [Redeem Reward Points](https://docs.marzipan.co/api-reference/carts/redeem-reward-points.md): Redeem a customer's reward points against the cart, applying a points-based discount. The cart must have a customer associated with it (via login or email). The number of points is validated against the customer's available balance and the store's reward tier rules. - [Remove Reward Points](https://docs.marzipan.co/api-reference/carts/remove-reward-points.md): Remove any redeemed reward points from the cart and recalculate its totals. - [Switch Cart Market](https://docs.marzipan.co/api-reference/carts/switch-cart-market.md): Change the cart's market, updating its currency and exchange rate. Shipping is cleared and every line item is repriced in the new market's currency. Returns the recalculated cart. - [Update Payment Intent Amount](https://docs.marzipan.co/api-reference/carts/update-payment-intent-amount.md): Synchronise an existing Stripe payment intent's amount with the cart's current grand total. Call this after the cart changes (items, shipping, discounts) so the payment intent reflects the latest amount due. - [Collection](https://docs.marzipan.co/api-reference/cms/collection.md): Retrieve all items from a specific CMS collection by its name. - [Get a blog post](https://docs.marzipan.co/api-reference/cms/get-a-blog-post.md): Returns the full detail of a single published blog post by its slug, including the rendered content body, SEO metadata and any collections the post belongs to. Responses are cached (fresh for 10 minutes, served stale for up to 1 hour). - [List blog posts](https://docs.marzipan.co/api-reference/cms/list-blog-posts.md): Returns all published blog posts, ordered by creation date (newest first), each with its author and featured image. This endpoint is not paginated and accepts no query parameters; the full published set is returned in a single `data` array. Responses are cached (fresh for 10 minutes, served stale fo… - [Page](https://docs.marzipan.co/api-reference/cms/page.md): Get the full content and details of a specific CMS page by its slug identifier. - [Pages](https://docs.marzipan.co/api-reference/cms/pages.md): Retrieve a list of all CMS pages including their metadata, status, and publication dates. - [Purge a page's cache](https://docs.marzipan.co/api-reference/cms/purge-a-pages-cache.md): Triggers a cache purge for the CMS page identified by `page` (its id). If a `url` is supplied in the body it is purged directly; otherwise the page's primary domain is used to derive the URL. The caller must have access to the page's tenant. - [Check Event Availability](https://docs.marzipan.co/api-reference/events/check-event-availability.md): Check ticket availability for an event, optionally for a specific date. For recurring events, an invalid date returns `available: false` with a message. Includes waitlist status and count. - [Check Event Dates](https://docs.marzipan.co/api-reference/events/check-event-dates.md): Check whether an event is available on a specific search date. For non-recurring events the search date is matched against the event's start date; for recurring events it is validated against the recurrence pattern. Returns the availability details along with the requested and scheduled dates. - [Check Occurrence Availability](https://docs.marzipan.co/api-reference/events/check-occurrence-availability.md): Check ticket availability for a specific occurrence of a recurring event, including tickets sold and remaining, capacity, waitlist status, and the occurrence date. - [Claim Promoted Waitlist Spot](https://docs.marzipan.co/api-reference/events/claim-promoted-waitlist-spot.md): Claim a promoted waitlist spot, reserving the tickets for checkout. The entry must be in a claimable (promoted, unexpired) state. If an email is supplied it must match the entry's email. Returns checkout data with a short reservation window. - [Claim Waitlist Spot via Signed Link](https://docs.marzipan.co/api-reference/events/claim-waitlist-spot-via-signed-link.md): Claim a promoted waitlist spot using a signed link, automatically adding the event to a cart. If no cart is supplied, a new cart is created. If the event has a deposit enabled, the deposit amount is used as the line price. Returns the resulting cart. - [Get Event Statistics](https://docs.marzipan.co/api-reference/events/get-event-statistics.md): Retrieve aggregate statistics for an event, including tickets sold and available, revenue totals, check-in and attendance counts, waitlist size, and cancellations. Revenue values are returned in the store's major currency unit. - [Get Recurring Event Dates](https://docs.marzipan.co/api-reference/events/get-recurring-event-dates.md): List the upcoming active occurrences for a recurring event product within an optional date range. If the product is not a recurring event, an empty list is returned with an explanatory message. - [Get Ticket QR Code](https://docs.marzipan.co/api-reference/events/get-ticket-qr-code.md): Generate (if necessary) and return a scannable QR code for an event ticket. The QR code is returned as a base64-encoded SVG data URI suitable for direct display. - [Get Waitlist Status](https://docs.marzipan.co/api-reference/events/get-waitlist-status.md): Look up a customer's waitlist status for an event by email. For pending entries, the response includes the position and the number of people ahead; for promoted entries, it includes the expiry time and whether the spot can be claimed. - [Join Event Waitlist](https://docs.marzipan.co/api-reference/events/join-event-waitlist.md): Join the waitlist for a sold-out event. Requires the event to have its waitlist enabled and to be sold out, and the customer must not already be on the waitlist. Returns the assigned waitlist position. - [Leave Event Waitlist](https://docs.marzipan.co/api-reference/events/leave-event-waitlist.md): Remove a waitlist entry, leaving the event's waitlist. Only pending or promoted entries can be removed. If an email is supplied it must match the entry's email. - [List Event Occurrences](https://docs.marzipan.co/api-reference/events/list-event-occurrences.md): List the occurrences of a recurring event, optionally filtered by date range and status. When no start date or status filter is supplied, only upcoming occurrences are returned. If the event is not recurring, an empty list is returned with an explanatory message. - [Update Event Occurrence](https://docs.marzipan.co/api-reference/events/update-event-occurrence.md): Update a single occurrence of a recurring event. Capacity cannot be reduced below the number of tickets already sold. All fields are optional and only supplied fields are updated. - [Validate Waitlist Claim Link](https://docs.marzipan.co/api-reference/events/validate-waitlist-claim-link.md): Validate a signed waitlist claim link and return the entry details needed to complete a claim. The link is verified against its signature and expiry, and the entry must be in a claimable (promoted) state. - [Get a form definition](https://docs.marzipan.co/api-reference/forms/get-a-form-definition.md): Returns the definition of an active form by slug so a storefront can render it: the field list (with names, labels, types, options and whether each is required) plus display settings such as the success message. - [Submit a form](https://docs.marzipan.co/api-reference/forms/submit-a-form.md): Submits an active form. The request body is a free-form object keyed by the form's field `name`s (as returned by `GET /forms/{slug}`); values are validated dynamically against each field's definition (required/nullable, email format, `in:` for select/radio, array for checkbox, date for date fields).… - [Introduction](https://docs.marzipan.co/api-reference/introduction.md): Welcome to the Marzipan API documentation. - [Send a message](https://docs.marzipan.co/api-reference/messaging/send-a-message.md): Submits a message to the store (for example from a contact form). A customer record is found or created from the email address, the message is logged, and admin users who opt in are notified. - [Product](https://docs.marzipan.co/api-reference/products/product.md): Retrieve detailed information about a specific product by its unique identifier. - [Products](https://docs.marzipan.co/api-reference/products/products.md): Get a paginated list of all products with filtering and sorting options. Returns product details including pricing and availability. - [Register for a back-in-stock notification](https://docs.marzipan.co/api-reference/products/register-for-a-back-in-stock-notification.md): Registers an email address to be notified when the given product is back in stock. Subscriptions are only accepted for products that are out of stock (unless the product allows overselling); requesting one for an in-stock product returns a 422. If a customer is authenticated the subscription is link… - [Exclusive products](https://docs.marzipan.co/api-reference/rewards/exclusive-products.md): Get the products available exclusively to the authenticated customer based on their rewards tier. When the rewards programme is disabled for the tenant, only `enabled: false` is returned. - [List tiers](https://docs.marzipan.co/api-reference/rewards/list-tiers.md): Get all active rewards tiers and their thresholds, flagging which tier the authenticated customer is currently on and which they have achieved. When the rewards programme is disabled for the tenant, only `enabled: false` is returned. - [Points history](https://docs.marzipan.co/api-reference/rewards/points-history.md): Get the authenticated customer's paginated points transaction history, most recent first. When the rewards programme is disabled for the tenant, only `enabled: false` is returned. - [Rewards status](https://docs.marzipan.co/api-reference/rewards/rewards-status.md): Get the authenticated customer's current rewards status, including points balance, current and next tier, progress and redemption information. When the rewards programme is disabled for the tenant, only `enabled: false` is returned. - [Tier perks](https://docs.marzipan.co/api-reference/rewards/tier-perks.md): Get the perks available to the authenticated customer at their current tier. When the rewards programme is disabled for the tenant, only `enabled: false` is returned. - [Search](https://docs.marzipan.co/api-reference/search/search.md): Search across products, pages, and other content using a query string. Returns relevant results based on the search term. - [Detect market](https://docs.marzipan.co/api-reference/settings/detect-market.md): Detect the visitor's market and currency/region from their geolocation. Returns a null market and the detected country code when no market could be resolved. - [Storefront settings](https://docs.marzipan.co/api-reference/settings/storefront-settings.md): Retrieve the storefront settings payload used to configure the web components and checkout, including the store name, logo, available markets and the market resolved for the current request. - [Web component settings](https://docs.marzipan.co/api-reference/settings/web-component-settings.md): Retrieve the web-components display settings for the storefront, grouped into layout, labels, collection, product, checkout, cart, product display, account and tracking option groups. - [Calculate a configured subscription price](https://docs.marzipan.co/api-reference/subscriptions/calculate-a-configured-subscription-price.md): Prices a configured pick & mix subscription for a given billing frequency and set of selected items. Item prices use the effective price (sale, subscriber or list price) and are converted to the active market's currency. Returns the raw and formatted subtotal plus currency information. - [Cancel subscription](https://docs.marzipan.co/api-reference/subscriptions/cancel-subscription.md): Cancel the subscription at the customer's request. Sets the status to cancelled, clears the next billing date and records the cancellation. - [Get a subscription](https://docs.marzipan.co/api-reference/subscriptions/get-a-subscription.md): Retrieve full detail for one of the authenticated customer's subscriptions, including pick & mix items, upcoming shipments, additional items, billing period, preferred shipping options, payment method and any failed-renewal information. - [Get subscription configuration options](https://docs.marzipan.co/api-reference/subscriptions/get-subscription-configuration-options.md): Returns the options for configuring a subscription package: its subscription and pricing types, billing frequencies, and — for pick & mix subscriptions — the list of available items with their quantity constraints and pricing. Responses are cached (fresh for 5 minutes, served stale for up to 30 minu… - [Get subscription upsell](https://docs.marzipan.co/api-reference/subscriptions/get-subscription-upsell.md): Return the configured subscription upsell content shown to customers who have no subscriptions. Includes the promotional heading and message and the slug of the collection of products to promote, if enabled. - [List billing frequencies](https://docs.marzipan.co/api-reference/subscriptions/list-billing-frequencies.md): Return the billing frequencies available for subscriptions, keyed by the number of months in the interval with a human-friendly label. - [Package](https://docs.marzipan.co/api-reference/subscriptions/package.md): Get detailed information about a specific subscription package by its unique identifier (UUID) or slug. - [Packages](https://docs.marzipan.co/api-reference/subscriptions/packages.md): List all available subscription packages including pricing and subscription type information. Supports filtering and sorting similar to products endpoint. - [Set additional items](https://docs.marzipan.co/api-reference/subscriptions/set-additional-items.md): Add or replace additional one-off items on the subscription's next shipment. Sending an empty items array removes the additional items (for the given shipment if a shipment_id is supplied). Additional items cannot be changed while the next shipment is being processed. - [Set pick & mix items](https://docs.marzipan.co/api-reference/subscriptions/set-pick-&-mix-items.md): Replace the pick & mix items on a subscription. Enforces each item's minimum and maximum quantity and the package's minimum item count. Optionally updates the billing frequency at the same time. - [Skip next shipment](https://docs.marzipan.co/api-reference/subscriptions/skip-next-shipment.md): Skip the next shipment or renewal for the subscription. Advances the next billing date by one cycle and clears any additional items on the skipped shipment. An optional comment can be recorded. - [Update billing frequency](https://docs.marzipan.co/api-reference/subscriptions/update-billing-frequency.md): Update the billing frequency of a subscription. The frequency must be one of the supported intervals (1, 3, 6 or 12 months). - [Update payment method](https://docs.marzipan.co/api-reference/subscriptions/update-payment-method.md): Set the default payment method for the subscription. The payment method is looked up from Stripe using the supplied payment method ID and stored against the customer. - [Update shipping options](https://docs.marzipan.co/api-reference/subscriptions/update-shipping-options.md): Update the preferred shipping option for the subscription. Choose delivery (with a saved customer address) or pickup (with a shipping method / pickup location). - [Overview](https://docs.marzipan.co/attributes/overview.md): Create reusable properties to describe your products and collections - [Changelog](https://docs.marzipan.co/changelog/2025.md): Updates and improvements to Marzipan - [Changelog](https://docs.marzipan.co/changelog/2026.md): Updates and improvements to Marzipan - [Collections](https://docs.marzipan.co/cms/collections.md): Group pages and posts into ordered collections for navigation menus and listings. - [Overview](https://docs.marzipan.co/cms/overview.md): Marzipan includes a lightweight CMS for building and managing content on Marzipan-hosted sites. - [Pages](https://docs.marzipan.co/cms/pages.md): Build, edit and publish the content pages of your Marzipan-hosted site. - [Posts](https://docs.marzipan.co/cms/posts.md): Write and publish blog-style articles for your Marzipan-hosted site. - [Website](https://docs.marzipan.co/cms/website.md): Manage the templates and shared files that your Marzipan-hosted site is built from. - [Overview](https://docs.marzipan.co/collections/overview.md): Group products into collections to organise your catalogue - [Adding a Customer](https://docs.marzipan.co/customers/create.md): Create a customer record manually in Marzipan - [Details](https://docs.marzipan.co/customers/details.md): View and manage an individual customer - [Overview](https://docs.marzipan.co/customers/overview.md): View, organise and manage the people who buy from you - [Segments](https://docs.marzipan.co/customers/segments.md): Group your customers into dynamic segments based on their behaviour and attributes. - [Overview](https://docs.marzipan.co/dashboard.md): The dashboard is your landing page in Marzipan, with an at-a-glance view of how your store is performing. - [Create a discount](https://docs.marzipan.co/discounts/create.md): Set up a discount, with its type, validity, limits and conditions - [Overview](https://docs.marzipan.co/discounts/overview.md): Create discount codes and automatic discounts to reduce order prices. - [Creating an event](https://docs.marzipan.co/events/create.md): Create an event and set its tickets, capacity and deposits - [Details](https://docs.marzipan.co/events/details.md): Manage attendees, check-in, the waitlist and balances - [Overview](https://docs.marzipan.co/events/overview.md): Create and sell tickets for tastings, tours and events - [Recurring events](https://docs.marzipan.co/events/recurring.md): Manage the occurrences of a recurring event - [Overview](https://docs.marzipan.co/flows/overview.md): Flows let you automate work in your store, triggering actions when something happens. - [Create a form](https://docs.marzipan.co/forms/create.md): Build a form, add the fields you want to collect, and embed it on your site - [Notifications](https://docs.marzipan.co/forms/notifications.md): Choose who is notified when a form is submitted, and send an auto-reply - [Overview](https://docs.marzipan.co/forms/overview.md): Build custom forms and embed them on your site - [Submissions](https://docs.marzipan.co/forms/submissions.md): View and filter the submissions your forms receive - [Introduction](https://docs.marzipan.co/index.md): Discover how to use Marzipan to power your DtC and wine club/subscriptions. - [Attribution](https://docs.marzipan.co/insights/attribution.md): See where your orders come from, with UTM source, medium and campaign breakdowns. - [Customers and rewards](https://docs.marzipan.co/insights/customers.md): Reports covering your customer base, retention, lifetime value and loyalty programme. - [Insights](https://docs.marzipan.co/insights/overview.md): Insights is Marzipan's reporting area, with detailed reports covering revenue, customers, subscriptions and more. - [Sales reports](https://docs.marzipan.co/insights/sales.md): Revenue, channels, geographic, orders, products, cart recovery and event reports. - [Subscriptions](https://docs.marzipan.co/insights/subscriptions.md): Recurring revenue, churn and retention, plus status, billing and additional items sub-reports. - [Web analytics](https://docs.marzipan.co/insights/web-analytics.md): See how visitors are using your Marzipan-hosted website. - [Overview](https://docs.marzipan.co/media/overview.md): Manage the images used across your store from one central library - [Overview](https://docs.marzipan.co/messages/overview.md): A two-way email inbox for your customer conversations. - [Receiving customer replies](https://docs.marzipan.co/messages/setup.md): Set up inbound email so customer replies arrive in your inbox. - [Navigation](https://docs.marzipan.co/navigation.md) - [Manual Orders](https://docs.marzipan.co/orders/create.md): Learn how to create and process orders manually in Marzipan - [Details](https://docs.marzipan.co/orders/details.md): View and manage order details - [Fulfilment](https://docs.marzipan.co/orders/fulfilment.md): Ship orders to your customers - [Overview](https://docs.marzipan.co/orders/overview.md): Manage and track all customer orders in one place - [Payments](https://docs.marzipan.co/orders/payments.md): Process and manage payments for orders - [Point of Sale & Tap to Pay](https://docs.marzipan.co/orders/pos.md): Sell in person with the Marzipan mobile app and take card payments with Tap to Pay - [Bundles and options](https://docs.marzipan.co/products/bundles-and-options.md): Build bundles, add product options, and link upsell and related products - [Creating a product](https://docs.marzipan.co/products/create.md): Add a product to your catalogue and set its details, images, and bottle labels - [Inventory](https://docs.marzipan.co/products/inventory.md): Manage stock, purchase limits, overselling, and low-stock badges for a product - [Overview](https://docs.marzipan.co/products/overview.md): Create and manage the products in your catalogue - [Pricing](https://docs.marzipan.co/products/pricing.md): Set standard, sale, subscriber, and wholesale prices, and price per market - [Reviews and awards](https://docs.marzipan.co/products/reviews-and-awards.md): Add awards and customer reviews to a product - [Quickstart](https://docs.marzipan.co/quickstart.md): Get your winery up and running with Marzipan. - [Earning and Redemption](https://docs.marzipan.co/rewards/earning-and-redemption.md): Set how points are earned, what they are worth, and how customers spend them - [Overview](https://docs.marzipan.co/rewards/overview.md): Run a points-based loyalty programme to reward your best customers - [Tiers and Perks](https://docs.marzipan.co/rewards/tiers-and-perks.md): Create the levels customers progress through, and the benefits each one unlocks - [Email](https://docs.marzipan.co/settings/email.md): Manage your email sending domains and delivery settings. - [Integrations](https://docs.marzipan.co/settings/integrations.md): Connect your store to fulfilment, courier, marketing, analytics, and labelling services. - [Inventory](https://docs.marzipan.co/settings/inventory.md): Track stock across locations, with movements, alerts, and low-stock badges. - [Markets](https://docs.marzipan.co/settings/markets.md): Sell in more than one currency with regional markets and pricing. - [Settings](https://docs.marzipan.co/settings/overview.md): Configure your store, payments, integrations, and web components. - [Roles & Team](https://docs.marzipan.co/settings/roles-and-team.md): Manage your team and control what each member can do with roles. - [Shipping](https://docs.marzipan.co/settings/shipping.md): Set up shipping methods, rates, and delivery zones. - [Test Mode](https://docs.marzipan.co/settings/test-mode.md): Test your store without processing real payments. - [Details](https://docs.marzipan.co/subscriptions/details.md): View and manage a single customer subscription - [Overview](https://docs.marzipan.co/subscriptions/overview.md): Set up wine clubs and plans, and manage your subscribers - [Packages](https://docs.marzipan.co/subscriptions/packages.md): Create and edit the clubs and plans customers subscribe to - [Shipments](https://docs.marzipan.co/subscriptions/shipments.md): Prepare and send batch shipments for variable packages - [Support](https://docs.marzipan.co/support.md): Helping you get the most out of Marzipan. - [Account](https://docs.marzipan.co/web-components/account.md): The Account component enables users to log in and manage their account. - [Add to Cart](https://docs.marzipan.co/web-components/add-to-cart.md): The Add to Cart component is a call to action button that adds a product to a users cart. - [Cart](https://docs.marzipan.co/web-components/cart.md): The Cart component displays the user's cart. - [Cart Icon](https://docs.marzipan.co/web-components/cart-icon.md): The cart icon component displays a cart icon and shows the number of items in the cart. It is ideal to be placed in the header of your website. - [Checkout](https://docs.marzipan.co/web-components/checkout.md): The checkout component displays the checkout page. - [Collection](https://docs.marzipan.co/web-components/collection.md): The collection component displays a grid of products from a specific collection. - [Form](https://docs.marzipan.co/web-components/contact-form.md): The form component renders a dynamic form created in your Marzipan dashboard. - [Customisation](https://docs.marzipan.co/web-components/customisation.md): Configure the appearance and behaviour of your web components from the Marzipan dashboard. - [Introduction](https://docs.marzipan.co/web-components/introduction.md): Get started with Marzipan's web components. - [Product](https://docs.marzipan.co/web-components/product.md): The product component displays a single product in either mini or full view mode. - [Styling](https://docs.marzipan.co/web-components/styling.md): Customising the appearance of the web components. - [WordPress Plugin](https://docs.marzipan.co/web-components/wordpress.md): Easily add the Marzipan web components to your WordPress site. ## OpenAPI Specs - [openapi](https://docs.marzipan.co/api-reference/openapi.json) ## Optional - [Blog](https://marzipan.co/blog) - [Service status](https://status.marzipan.co)