This tab contains a variety of settings and configurations for how sales are handled on the marketplace. Most of the settings you can leave as default however we will go over some options which may be relevant to change for your marketplace / design. You can access this from Stores > Settings > Configuration > Sales


Sales section

This section includes the following field groups and fields.

1. General

Field Name

Description

Hide Customer IP

Leave as "No" by default. It's not

2. Checkout Totals Sort Order

During Order Review, the total appears at the bottom of the order, with any adjustments for discounts, shipping charges, store credit, and tax. The order of each item determines the sequence of the calculations, and is set in the configuration by a number that is assigned to each item.

For example, the Subtotal is the first item in the section, and is assigned a value of 10. The Grand Total appears last, and is assigned a value of 100. All of the other items in the totals section are assigned a value between those values.

NOTE: It is a good idea to generally spread the numbers out with a gap of at least 10 from the next item. This way, if you require additional fields to be added on (either by customisation or by implementation of a module), then you can just simply insert a number in between (eg between 10 and 20, you can put another field for 15 or 14 and 18 for example).

3. Reorder

Field Name

Description

Allow Reorder

Allows a registered customer to be able to reorder the same products from their last order with the click of a button.

4. Invoice and Packing Slip Design

This is only used if you are using the out of the box packing slip available when the "Flat Rate" or "Free Shipping" methods are used. If you are using an integrated service such as Easyship for your shipping, they will generally have their own shipping label to use, so you will not need to configure this.

Field Name

Description

Logo for PDF Print-outs (200x50)

Your default logo will be used in PDF and HTML documents.
(jpeg, tiff, png) If your pdf image is distorted, try to use larger file-size image.

Logo for HTML Print View

Logo for HTML documents only. If empty, default will be used.
(jpeg, gif, png)

Address

Address of origin

5. Minimum Order Amount

Field Name

Description

Enable

Allows you to enable having a minimum order amount for the customer (in dollar value) before making a purchase as a whole.

Minimum Amount

Sets the dollar value for the minimum order.

Include Discount Amount

Choosing yes will be used subtotal after discount, otherwise only subtotal will be used.

Include Tax to Amount

This will determine if tax will be inclusive of the minimum order amount required to checkout.

Description Message

This message will be shown in the shopping cart when the subtotal (after discount) is lower than the minimum allowed amount.

Error to Show in Shopping Cart

Enter the text you want to use to customize the shopping cart error message.

Validate Each Address Separately in Multi-address Checkout

Please keep this set to No

Multi-address Description Message

You can leave this blank as Multi-address shipping is not supported.

Multi-address Error to Show in Shopping Cart

You can leave this blank as Multi-address shipping is not supported.

There are several other field groups such as the ones below, which you do not need to make any changes on. Please leave all configurations as is.

  • Allow Zero GrandTotal for Creditmemo

  • Dashboard

  • Order Cron Settings

  • Gift Options

  • Minimum Advertised Price

  • Instant Purchase


Sales Emails section

This section primarily focuses on configuring the default sales emails generated by the platform. Here you can choose who the Senders are (provided by the configuration you set in the General > Store Email Addresses), and the templates for you would like to use for each of the triggers.

For the most part, the fields for each trigger are the same. You can ignore the General Settings group, and leave this configuration by default. The other groups for each trigger are:

  • Order

  • Order Comments

  • Invoice

  • Invoice Comments

  • Shipment

  • Shipment Comments

  • Credit Memo

  • Credit Memo Comments

The fields are:

Field Name

Notes

Enabled

Activates this trigger to send an e-mail

Email Sender

Allows you to choose which Store Email Address you would like this e-mail to come from.

Email Template

Allows you to choose which email template is used when sending this trigger.

Email Template for Guest

Allows you to choose which email template is used when sending this trigger for customers who are not registered on the platform (guests).

Email Copy To

Allows you to input other e-mail addresses that can be copied on this transaction e-mail.

Email Copy Method

Allows you to either Cc or Bcc the Email Copy To in the transaction e-mail.

Cc will show the email address (configured from the field above) in the transaction email to the customer. Bcc will hide it from the customer.

You can create your own templates through Marketing > Communications > Email Templates.


Tax section

Tax can be quite a heavy section to figure out. There are a lot of variables for your marketplace, whether you will include or exclude tax, whether shipping will be taxed, if you will apply it before or after a discount, which country your marketplace is set to, and so forth.

If you need to handle multiple vendors taxes (eg multiple countries origin from the marketplace base), then you will need to ensure you also configure TaxJar. For this you will need a TaxJar account that you can then integrate into the platform.


Checkout section

This section will allow you to configure the checkout page. For the most part, you can actually leave these by default, however you can check below if there's any settings you would like to make changes to:

1. Checkout Options

Field Name

Notes

Enable Onepage Checkout

Leave this as default Yes

Allow Guest Checkout

Allows you to only allow checkout from either registered customers (meaning they will have to sign up in order to make the purchase), or if guests can also checkout.

Set this to Yes to allow guests to check out.

Display Billing Address On

You can leave this as default Payment Method.

Enable Terms and Conditions

Allows you to show a link to the Terms and Conditions page (depending on the theme if this will be available).

Maximum Number of Items to Display in Order Summary

Choose the maximum numbers to appear in the checkout order summary view

2. Shopping Cart

Field Name

Notes

Quote Lifetime (days)

You can determine how long a price is valid by setting the cart quote lifetime in the configuration. For example, if a shopper leaves a cart unattended after several days, the quotes price for some items might no longer be the same. By default, the quote lifetime is set to 30 days.

After Adding a Product Redirect to Shopping Cart

Keep this set to No. By default, there will be a pop up when you add a product to the cart, to allow the customer to choose to checkout or keep shopping.

Number of Items to Display Pager

You can leave this as default.

Grouped Product Image

Product Thumbnail Itself: Uses the thumbnail assigned to the product variation that is added to the cart.

Parent Product Thumbnail: Uses the thumbnail assigned to the parent product.

Configurable Product Image

Product Thumbnail Itself: Uses the thumbnail assigned to the product variation that is added to the cart.

Parent Product Thumbnail: Uses the thumbnail assigned to the parent product.

3. My Cart Link

The cart link in the upper-right corner of the header gives a quick summary of the contents of the cart. The link can be configured to display the number of different products (or SKUs) in the cart, or the total quantity of all items

Field Name

Notes

Display Cart Summary

Display item quantities: This setting displays the total number of products in the cart, adding the quantities for each product.

Display number of items in cart: This setting displays the number of product items in the cart, regardless of quantity.

4. Shopping Cart Sidebar

The Cart Sidebar is often called the mini cart and displays a summary of the items in the cart. It is enabled by default and appears when you click the number of items in the Cart Link.

Field Name

Notes

Display Shopping Cart Sidebar

You can leave this set to Yes.

Number of Items to Display Scrollbar

Enter the number of items that can appear in the sidebar before the scrollbar is triggered.

Maximum Number of Items to Display

Enter the maximum number of recently added items that you want to appear in the mini cart.

5. Payment Failed Emails

You can generally leave this by default.


Multishipping Settings section

This provides the ability for customers to have multiple shipping addresses in the one order. Currently this feature is not supported with the Marketplace implementations, so please ensure this is configure this to No. If you see it greyed out, you can untick the Use system value section to the right of this.


Shipping Settings / Shipping Methods section

The Shipping Settings section can generally be left as default, unless the marketplace is shipping from one location only and the origin is required for dynamic calculation of shipping prices.

Meanwhile, Omnyfy provide a variety of support for shipping implementations as well as what comes out of the box with Magento Default. You can configure the individual shipping methods you would need based on our Shipping Methods guide.


Google API section

Here you can configure a variety of different Google services.

NOTE: If you are testing this on a staging environment (or an environment with HTTP Authorisation) the maps may be blocked from it unless you allow whitelisting.

1. Google Maps

You will need to generate an API key for Google Maps and paste the key here. Google Maps is important for vendor onboarding, as it uses the Google Maps API to also auto generate the location and can prefill the details of a vendor's address.

To get the Google API key, you will need to add sign up to Google Maps. Check out the link here:


https://developers.google.com/maps/documentation/javascript/get-api-key

There are 5 APIs you will need to have Enabled. They are:

  • Directions API

  • Distance Matrix API

  • Geocoding API

  • Maps JavaScript API

  • Maps Static API

Ensure you save the API key information for it to apply.

2. Google Analytics

Here you can choose to enable the standard Google Analytics script and implement your Account Number. You do not need to use this if implementing Google Tag Manager (suggested). If you are using Google Analytics, you will only need to use the "Enable" and "Account Number" field, and the rest can be left as default.

3. Google Adwords

You can leave this by default - as Omnyfy have a Google Ads module for this which you can configure here.


Payment Method section

This can be configured for each payment method available that you would like to use. If you are already using Stripe as the payment method, you would have already configured most of these steps in Step 6.

Other Payment Gateways can be configured here if you want to use another payment method.

NOTE: It's important to note that at this point, Stripe is the only payment gateway that can use the direct payout function from the Omnyfy platform. If you are NOT using Stripe, you must set "On Platform KYC" to "Yes" (this configuration can be found here: https://help.omnyfy.com/en/articles/3407670-setup-default-marketplace-fees-and-charges) and when doing the payouts, you will need to do use the Manual Payout feature.


Once you've set up the necessary configurations in each of the respective sections above, you can now move on to Vendor, Products and Content Preparation.

Did this answer your question?