Articles and guides on launching and growing your online store
Integrations, SEO, marketing, dropshipping and online store automation

How to Properly Set Up Delivery & Payment Pages to Pass Google Merchant Center Moderation

Setting up delivery and payment pages for Google Merchant Center: moderation checklist

How to Properly Set Up Delivery & Payment Pages to Pass Google Merchant Center Moderation

Complete guide on setting up delivery and payment pages to successfully pass Google Merchant Center moderation. Requirement checklist, common reasons for account suspension, configuring shipping methods on BooStore.pro with Nova Poshta, Ukrposhta integration, and custom pickup points.

Why Google Merchant Center Rejects Stores

Google Merchant Center is not just a platform for product listings. It is a strict moderation system that checks every store for compliance with Google's requirements. If a store does not pass the review — product listings are not shown, and the account may be suspended.

The most common reason for rejection is improperly set up delivery and payment pages. Google checks that the customer can find out the cost and delivery times as well as payment methods before placing an order. Complete guide to launching Google ads for your ecommerce store.

Reason for Rejection% of CasesHow to Fix
No "Payment & Delivery" page35%Create a dedicated page with full terms
Delivery cost not specified25%Specify cost for each region or free shipping
No returns page15%Add a page with return and exchange terms
Price mismatch between feed and site12%Synchronize feed with site data
No contact information8%Add phone, email, contact form
No privacy policy5%Add a page with data processing policy

Before launching ads, be sure to go through the 29-point checklist for launching an online store — it will help spot issues before Google does.

Basic Google Requirements for Delivery and Payment Pages

Google has specific requirements for delivery and payment information. These requirements are described in Google Merchant Center documentation and are mandatory for all merchants.

🚚 "Delivery" Page

Must contain:
• Delivery cost (flat rate, free, based on order amount)
• Delivery times for each region
• Delivery zones (countries, regions)
• Delivery methods (courier, mail, pickup)
• Free delivery conditions (if applicable)

💳 "Payment" Page

Must contain:
• List of all available payment methods
• Description of each payment method
• Information about payment security
• Refund procedure
• Payment currency

🔒 Privacy Policy

Must contain:
• What data is collected
• How data is used
• Data retention periods
• Contact for data-related questions

📦 Returns Page

Must contain:
• Product return conditions
• Return timeframes
• Who pays for return shipping
• Return procedure

Critically important: Information on delivery and payment pages must fully match the data in your product feed (Google Merchant Center). If the feed states one delivery cost and the site states another, Google may suspend your account.

Checklist: Delivery Page Review Required

Go through each item before submitting your store for moderation. This checklist is based on real Google requirements that Merchant Center reviewers check.

#Check ItemStatusNote
1Delivery cost stated explicitly (number or "free")RequiredPhrases like "carrier rates apply" are not enough
2Delivery times stated in daysRequiredE.g., "1-3 business days across Ukraine"
3Delivery zones listed (country, regions)RequiredList all countries and delivery regions
4Delivery methods listed with descriptionRequiredCourier, Nova Poshta, Ukrposhta, pickup
5Free delivery conditions (if any)RecommendedE.g., "Free on orders over 1000 UAH"
6International delivery informationIf applicableTimes, cost, customs restrictions
7Page accessible from site footerRequiredGoogle must easily find the page
8Information is current as of today's dateRequiredOutdated rates are grounds for rejection

Checklist: Payment Page Review

#Check ItemStatus
1All payment methods listedRequired
2Payment methods match those available on the siteRequired
3Accepted cards specified (Visa, MasterCard)Required
4Online payment security described (SSL)Recommended
5Payment currency specifiedRequired
6Refund procedure describedRequired
7Page accessible from footerRequired

Policy Pages: What Must Be on Your Site

Google checks not only delivery and payment but also the presence of other mandatory pages. Their absence is one of the common reasons for store rejection.

📄 Privacy Policy

Mandatory for any site that collects user data. Must contain information about what data is collected, how it is used, retention periods, and contact details.

📦 Return and Exchange Terms

The Consumer Rights Protection Law requires return conditions to be stated. Google also checks for this page. Specify return periods, conditions, and the procedure.

📞 Contact Page

Phone, email, address, feedback form. Google checks that the customer can contact the store.

📈 About Us

Not mandatory but recommended. Builds trust and increases conversions.

On BooStore.pro, all pages are created through a visual editor. You can add the necessary pages in 5 minutes and place links to them in the site footer. Learn more about platform capabilities.

Setting Up Delivery on BooStore.pro: All Features

BooStore.pro provides flexible tools for configuring delivery that not only simplify the store owner's work but also help pass Google Merchant Center moderation. Unlike most CMS where delivery is configured through plugins, on BooStore.pro all features are built-in. All store automation features.

Two Ways to Configure Delivery

ParameterMethod 1: Delivery by CountryMethod 2: Delivery in Order Form
Where to configureStore → Delivery → By CountryStore → Delivery → In Order Form
Region selectionSelect country → regions → citiesPredefined types with markups
FlexibilityEach region with its own propertiesDifferent types, different markups
Cost calculationFlat rate or based on order amountAutomatic calculation on selection
Custom pickup pointsNoYes
API integrationsBasicNova Poshta, Ukrposhta

Delivery Types in Order Form

The second method is the most flexible and convenient. The customer selects the delivery type directly in the checkout form:

  • Parcel Locker — delivery to a Nova Poshta parcel locker. Customer selects the nearest branch via API.
  • Post Office — delivery to a Nova Poshta or Ukrposhta branch. Search branches by city.
  • Address Delivery — courier to the specified address. Cost calculation depending on zone.
  • Pickup — customer picks up goods from your store or warehouse.
  • Custom Pickup Points — you can specify addresses where the customer can collect the goods.

For each delivery type, you can set a custom markup or discount. For example: "Courier — 100 UAH", "Pickup — free", "Nova Poshta — from 50 UAH depending on weight".

For Google Merchant Center: With this setup, the delivery cost is known to the customer BEFORE placing the order, which meets Google's requirements. You just need to display this information on the "Delivery & Payment" page.

Nova Poshta Integration: Branch Search, Addresses & TTN Free

BooStore.pro has built-in integration with Nova Poshta API, giving your customers maximum convenience when placing orders.

📍 Branch Search

The customer enters a city — the system shows nearby branches with addresses and working hours via Nova Poshta API. No need to manually enter an address.

📌 Address Search

For address delivery, the API suggests streets and building numbers. Eliminates address entry errors.

📦 Cost Calculation

Delivery cost is calculated automatically based on product weight and Nova Poshta rates. The customer sees the exact delivery price.

📄 TTN Online

After an order is placed, you can generate a TTN (shipping waybill) directly from the admin panel. The waybill number is automatically sent to the customer.

Thanks to Nova Poshta integration, your store meets Google Merchant Center requirements for transparent cost and delivery times. Order management and delivery notifications in Telegram.

Ukrposhta Integration: Regions and Branches

In addition to Nova Poshta, BooStore.pro supports Ukrposhta API integration. This is important for stores that work with remote regions where Nova Poshta delivers slower or at higher cost.

  • Region Search — customer selects the oblast, then the locality.
  • Branch Search — after selecting a city, nearby Ukrposhta branches with addresses are displayed.

Connecting both delivery services (Nova Poshta + Ukrposhta) gives the customer choice and increases conversions. Each customer can choose the most convenient way to receive their order.

Custom Pickup Points

BooStore.pro also allows you to create custom pickup points. These can be your retail stores, warehouses, or partner order pickup locations.

  • Point Addresses — specify address, working hours, contact phone.
  • Markup — you can set free pickup or a nominal fee.
  • Multiple Points — if you have a store network, add all addresses. The customer will choose the nearest one.
Tip: Having your own pickup points positively affects passing Google Merchant Center moderation as it demonstrates a real business with physical addresses.

How to Ensure Pages Are Ready for Moderation

Before submitting your store for Google Merchant Center moderation, perform a final check:

1

Check footer links

The "Delivery", "Payment", "Returns", "Privacy Policy", and "Contact" pages must be accessible from the site footer. Google checks from there specifically.

2

Cross-check data with feed

Delivery cost and times on the site must match those in your Google Merchant Center feed. Any discrepancy is grounds for rejection.

3

Test with a test order

Place a test order from start to finish. Check that the delivery cost is calculated correctly and the selected payment method works.

4

Check with Rich Results Test

Use Google Rich Results Test to verify structured data on delivery and payment pages.

5

Run Merchant Center diagnostics

In your Merchant Center account, go to "Diagnostics" and check for errors in your feed. Full pre-launch checklist.

❓ Frequently Asked Questions About Delivery & Payment for Merchant Center

Answers to questions that most often arise when preparing a store for Google Merchant Center moderation.

What pages must be on the site for Google Merchant Center?

Required: "Delivery & Payment" page (with full information about cost, times, and methods), "Returns" page (conditions and procedure), "Privacy Policy" (personal data processing), "Contact" page (phone, email, address). All pages must be accessible from the site footer.

What if Google Merchant Centre rejected my store due to delivery?

Check: 1) is the delivery cost stated explicitly (not "according to rates"); 2) do the site data match the feed data; 3) is the page accessible from the footer; 4) are all delivery zones listed. Fix the errors and resubmit the store for review through Merchant Center. Complete Google Ads guide.

How to set up delivery with automatic cost calculation on BooStore.pro?

In the admin panel, go to "Store" → "Delivery". Select the "In Order Form" method. Add delivery types (Nova Poshta, Ukrposhta, courier, pickup). For each type, specify a markup or select automatic calculation via API. The customer will see the exact cost when placing the order. More about automation.

Is it necessary to specify delivery cost for each region?

Yes, Google recommends specifying the delivery cost for each region you ship to. If the cost is the same — state it (e.g., "100 UAH throughout Ukraine"). If it depends on the region — create a price table. On BooStore.pro, you can set different conditions for different regions.

What payment methods should I list for successful moderation?

List all payment methods that actually work on the site: Visa/MasterCard (via LiqPay, WayForPay), Google Pay, Apple Pay, cash on delivery, payment upon receipt. Do not list methods that do not work — this discrepancy with actual data will be grounds for rejection.

How does BooStore.pro help pass Google Merchant Center moderation?

BooStore.pro provides: 1) built-in payment systems (LiqPay, WayForPay, Stripe); 2) integration with Nova Poshta and Ukrposhta for automatic delivery calculation; 3) flexible delivery methods with different markups; 4) custom pickup points; 5) automatic XML feed for Merchant Center with correct price and availability data. Launching Google Ads on BooStore.pro.



Google Analytics 4 (GA4) & Tag Manager Setup for E-commerce: How to Properly Track Purchases and Order Value
Order Management, CRM & Messenger Marketing: How to Manage Your Store from Telegram and Automate Sales
How to launch a booking website and an online appointment system: a complete guide to creation and configuration