Skip to content

CPS eMart: the complete shop guide

A step by step guide with real screenshots: open your shop, set tax, delivery and payments, add products, run discounts and gift cards, and handle orders, refunds and returns.

17 chapters · 59 screenshots · Screens as of 20 October 2026

CPS eMart adds a full online shop to your website. This guide follows a shop from its settings to its first orders, with the real screens of Ghaf & Grain, a demo home store in Dubai. For the website itself (pages, the builder, domains), see the CPS Theme Builder guide.

Before you start

  • Your business details for invoices: legal name, address and tax registration number (TRN) if you have one.
  • Your delivery prices, and the address of any pickup point.
  • A payment account if you want online payments (PayPal, Stripe, Tap, Tabby, Tamara or PayHere). Cash on delivery and bank transfer work without one.

The orange numbers on a picture match the numbered list under it. Click any picture to open it full size.

Chapters (17)
  1. 1. Switching to CPS eMart
  2. 2. Shop settings: currency, tax, invoices and checkout
  3. 3. Delivery and pickup: zones, rates and time slots
  4. 4. Payments: online gateways, cash on delivery and bank transfer
  5. 5. Products: options, pictures, stock and more
  6. 6. Categories and collections
  7. 7. Putting products on your pages
  8. 8. Discounts: codes and automatic offers
  9. 9. Gift cards
  10. 10. The shopper's view: from product to order
  11. 11. Orders: payment, sending, refunds and returns
  12. 12. Abandoned checkouts
  13. 13. Customers, reports and CSV exports
  14. 14. Email templates
  15. 15. Feeds for Google and Meta
  16. 16. Store API and webhooks
  17. 17. Policies: refunds, delivery, privacy and terms

Chapter 1

Switching to CPS eMart (link to this chapter)

Move up from CPS Theme Builder to CPS eMart from Plan & Billing. Your website stays exactly as it is.

Where: Account > Plan & Billing

  1. Step 1: On CPS Theme Builder, the Shop part of the menu shows Sell online with CPS eMart. Press Upgrade, or open Plan & Billing.
  2. Step 2: Under Compare plans, press Upgrade to CPS eMart.
  3. Step 3: During the trial the change is immediate, and the Shop screens appear in the menu: Shop overview, Orders, Products, Customers, Discounts, Gift cards, Sales channels, Reports and Shop settings.
  4. Step 4: On a paid subscription, PayPal asks you to approve the new price first. The plan changes once PayPal confirms.
Plan & Billing on CPS Theme Builder: the Upgrade link in the menu and the three plans, with the Upgrade to CPS eMart button.
  1. Marker 1: Upgrade from the menu
  2. Marker 2: Upgrade to CPS eMart

The shop dashboard

Shop overview shows revenue, orders, average order and conversion for the period you choose, what needs you (orders to send, payments to confirm, returns, reviews), recent orders, best sellers and low stock.

Shop overview for the last 30 days: revenue, orders placed, average order and conversion, the to do counters, revenue by day, recent orders and best sellers.

Chapter 2

Shop settings: currency, tax, invoices and checkout (link to this chapter)

Your store details, currency and VAT, invoices and the Saudi QR code, and what checkout asks for.

Where: Shop > Shop settings

  1. Step 1: Open Shop settings. Under Store details, type your store name, legal business name, order email, phone and business address. They print on invoices and order emails.
  2. Step 2: Under Money and tax, choose your currency and type your tax registration number.
  3. Step 3: Turn on Charge tax (VAT or sales tax), type the rate (5 for the UAE) and the name (VAT), and say whether your prices already include tax.
  4. Step 4: Set your order number prefix, such as GG, and press Save.
Store and checkout settings: currency AED, tax registration number, Charge tax on at 5% VAT with prices including tax, and the order number prefix GG.
  1. Marker 1: Your currency
  2. Marker 2: Charge tax (VAT)

What checkout asks for

  • Ask for a phone number: couriers usually need one.
  • Ask for a Makani number for UAE addresses: the 10 digit entrance number that helps drivers in Dubai.
  • Customer accounts: shoppers sign in with an emailed link to see orders and saved addresses. Guests can always check out.
  • Product reviews: you approve each review before it shows.
  • Returns from the order page, with the number of days to ask, and the low stock warning level.
  • Policies: the pages for terms of sale, returns and privacy that checkout links to.
The Checkout part of Store and checkout: switches for phone number, Makani number, customer accounts, product reviews and returns, the return days and low stock level, and the policy links.
  1. Marker 1: Ask for a Makani number

Tax by destination

Selling to other countries? Open the Tax tab. Add GCC and Sri Lanka rates fills in starting rates you can change. Choose how tax is rounded, and mark products as zero-rated or exempt in their editor.

The Tax tab: your tax summary, Rates by destination with the Add GCC and Sri Lanka rates and Add a rate buttons, Rounding, and Product tax classes.
  1. Marker 1: Add GCC and Sri Lanka rates

Invoices and ZATCA

  • Every order has a tax invoice that the customer opens from their order page.
  • English and Arabic: invoices can print every label in both languages, with your business name and address in Arabic.
  • Saudi e-invoice QR code (ZATCA phase 1): turned on automatically when you are registered in Saudi Arabia, or switch it on yourself.
  • Every refund makes a numbered credit note. Set its prefix and next number here.
The Invoices tab: where you are registered for VAT, the English and Arabic layout with Arabic business name and address, and the Saudi e-invoice QR code setting.

Chapter 3

Delivery and pickup: zones, rates and time slots (link to this chapter)

Delivery areas with their prices and free delivery over an amount, pickup points, and delivery time windows.

Where: Shop settings > Delivery and pickup

  1. Step 1: Open Delivery and pickup and press Add area. Give it a name, choose its countries and, if you like, the emirates or regions it covers, such as Dubai.
  2. Step 2: Add a rate: its name and note, the price, free over an amount, and the usual number of days. Choose Flat rate, By weight, By order value, Per item, Local delivery or Free.
  3. Step 3: Add more rates to the same area, such as a same evening delivery.
  4. Step 4: Add an area for Everywhere else if you deliver further, and press Save.
Delivery areas: the Dubai area for the United Arab Emirates with two rates, Delivery and assembly at AED 35 free over AED 500, and Same evening at AED 75.
  1. Marker 1: Add a rate

Pickup

Turn on Customers can pick up their order and add each location with its name, opening hours, address and instructions. Pickup is always free.

Local pickup turned on with the Al Quoz studio: opening hours Saturday to Thursday, 10am to 7pm, its address and pickup instructions.

Delivery times

  1. Step 1: Turn on Offer delivery times and add your time windows, such as 09:00 to 13:00.
  2. Step 2: Choose how many days ahead to offer, the hours of notice you need, and how many orders fit in a window.
  3. Step 3: Tick the days you do not deliver, and set your time zone.
  4. Step 4: Turn on Customers must choose a time if every order needs one.
Delivery times turned on: three windows, 10 days ahead, 20 hours of notice, Friday ticked as a day without delivery, and the time zone UTC+4 for the UAE and Oman.
  1. Marker 1: Offer delivery times

Chapter 4

Payments: online gateways, cash on delivery and bank transfer (link to this chapter)

Connect PayPal, Stripe, Tap, Tabby, Tamara or PayHere with your own keys, test first, then go live. Money goes straight to you.

Where: Shop settings > Payments

Every payment goes to your own account with the payment company. CPS adds no fee on top of theirs.

  • PayPal: PayPal and cards, for business accounts in about 200 countries.
  • Stripe: cards, Apple Pay and Google Pay, in the UAE, the UK, the EU, the US and about 40 more countries.
  • Tap Payments: cards, Apple Pay, mada, KNET and BENEFIT for Gulf shops.
  • Tabby (pay in 4) and Tamara (split in 3): pay later for shops in the Gulf.
  • PayHere: cards, wallets and internet banking for Sri Lankan shops.

Connect a gateway

  1. Step 1: Open Payments and find the gateway. Its box tells you which countries it serves and its fees.
  2. Step 2: Keep the Test keys tab selected. Follow the numbered steps in the box to copy your test keys from the gateway's own dashboard, and paste them in.
  3. Step 3: Press Save and test. We check the keys at once and register the webhook for you.
  4. Step 4: Place a test order on your shop with the test cards shown at checkout.
  5. Step 5: Open the Live keys tab, paste your live keys and save. Then press Go live: every connected gateway is tested again first.
The Payments tab in Test mode with a Go live button, then the PayPal box offered at checkout: the Test keys tab with a tick, the setup steps, the Client ID, the saved Secret shown only as Saved, and the status Connected with the time of the last check.
  1. Marker 1: Test mode: no real payments yet
  2. Marker 2: Go live when your live keys are in
  3. Marker 3: Test keys, saved and checked
  4. Marker 4: Connected: the keys passed the test

Test and Live

  • In Test mode the shop shows a "Test mode: no real payments" banner, checkout shows test cards, and orders are marked as tests.
  • Test orders are left out of the dashboard, reports and CSV exports.
  • Go live only refuses when a gateway's live keys do not pass the test, so customers never see a broken payment.

The currency rule

A gateway charges in your shop's currency when it takes that currency in your country. When it does not, it charges in US dollars automatically: at the official rate for currencies tied to the dollar (AED, SAR, QAR, BHD and OMR), or at a rate you set for LKR, INR and KWD. Your prices, orders and reports stay in your own currency.

Charging in another currency for PayPal: PayPal does not take AED in the UAE, so it charges in USD at 1 USD = 3.6725 AED, with an example of AED 100 charged as USD 27.23.

Cash on delivery, bank transfer and pay on pickup

  1. Step 1: Under Other ways to pay, turn on Cash on delivery. You can add an extra fee and a top limit for orders, and write the instructions customers see.
  2. Step 2: Turn on Bank transfer and type your bank details and the reference to use. The order waits until you mark it as paid.
  3. Step 3: Turn on Pay on pickup for customers who collect.
  4. Step 4: Under Order at checkout, use the arrows to put the ways to pay in the order you want. The first one is chosen for the customer.
Order at checkout with PayPal, Cash on delivery, Bank transfer and Pay at the studio, then Other ways to pay with Cash on delivery turned on, its name, fee, order limit and instructions.

Chapter 5

Products: options, pictures, stock and more (link to this chapter)

Add products with options and variant pictures, track stock, offer bulk prices, sell downloads, or move your catalogue from Shopify or WooCommerce.

Where: Shop > Products

Products lists everything you sell with its status, category, stock, number sold and price. Filter by Active, Draft or Archived, or search by name, brand or SKU.

The Products list with photos, Active badges, categories, stock, sold counts and prices, and the From Shopify or WooCommerce, Import, Export and Add product buttons.
  1. Marker 1: Add product
  2. Marker 2: Move products from Shopify or WooCommerce

Add a product

  1. Step 1: Press Add product. Type the title, a subtitle if you like, a short summary and the description.
  2. Step 2: Add images. The first is the main one. Describe each image under Alt text.
  3. Step 3: On the right, set Status to Active, for sale (or keep it as a draft), choose a category, a brand, tags and collections.
  4. Step 4: Press Save.
The product editor for the Corniche Three Seat Sofa: title, subtitle, summary and description, images with alt text, and Status, Organise and Shipping and tax on the right.

Options and prices

  1. Step 1: Press Add an option and type its name and values, for example Cover: Sand linen, Olive linen, Chalk linen. You can have up to two options, like size and colour.
  2. Step 2: Each combination gets its own row: price, compare at price (shown crossed out when higher), SKU, stock, barcode, MPN, alert level and weight.
  3. Step 3: Under Image for each cover, pick the picture shoppers see first when they choose that option. It also shows in the cart, the order and the invoice.
Options and prices: the Cover option with three values, a row for each variant with price, compare at, SKU, stock and barcode, and Image for each cover below.
Image for each cover: a picture chosen for Sand linen, Olive linen and Chalk linen, above the Digital product and Bulk prices sections.

Stock, weight, bulk prices and downloads

  • Track stock: a variant with no stock cannot be bought, and stock goes down with each paid order. Set a low stock alert, or use the shop's level.
  • Shipping weight: used by delivery rates priced by weight. Variants can have their own.
  • Bulk prices: press Add a price break so buyers pay less per item when they buy more.
  • Digital product: turn on This product is a download to sell a file. No delivery is needed and the customer gets private download links after payment.
  • Specifications: a table of facts such as size and material, shown on the product page.
Lower in the product editor: Digital product, Bulk prices with Add a price break, Specifications with width, depth, seat height and covers, and Sales channels.

Move your catalogue from Shopify or WooCommerce

  1. Step 1: In your old shop, export your products as a CSV file. In Shopify: Products, Export, All products, CSV for Excel or Numbers.
  2. Step 2: Here, press From Shopify or WooCommerce, choose where the file came from and pick the file.
  3. Step 3: Keep Copy the product images to your media library ticked, so your shop keeps working when the old one closes.
  4. Step 4: Press Check the file. Nothing is saved until you press Import, and then everything is saved together or nothing is.
The Move products from Shopify or WooCommerce window: Shopify or WooCommerce, the CSV file, Copy the product images to your media library, and Check the file.

Chapter 6

Categories and collections (link to this chapter)

Categories organise the shop and its filters. Collections are hand-picked groups for pages and campaigns.

Where: Products > Categories and Collections

Categories group products so shoppers can browse and filter. Each one gets its own page in the shop, like /shop/category/living. Use the arrows to reorder them and the pencil to edit.

The Categories tab: Living, Dining and kitchen, Bedroom and bath, Lighting and Outdoor, each with its address and number of products.

Collections are any products you choose, in the order you choose: new in, Eid gifts, a designer's range. Show one on a page with the Collection section, or at /shop/collection/its-name.

The Collections tab with one collection, Cushions, holding three products.

Chapter 7

Putting products on your pages (link to this chapter)

Product grids, collections and catalogue tiles show live prices and stock on any page. Product templates shape every product page at once.

Where: Builder > Add > Store layouts

Your shop lives at /shop with its listing, filters, product pages, cart and checkout. You can also show products on any page of your site.

Product grid

  1. Step 1: In the builder, press Add, choose Store layouts and then Product grid.
  2. Step 2: Under Show, choose all products, newest, best selling, a category, a collection or products you pick.
  3. Step 3: Choose how many products and how many columns, and a link such as See everything.
A Product grid section selected in the builder: eight products from the shop with prices and Add to cart buttons, and the grid settings on the right.

Products inside tiles

A tile can show a product from your shop. Choose the product under Product from your shop and its price, stock, picture and link stay up to date, with Add to cart.

A Tile section of products selected: the Mleiha coffee table tile and, on the right, Product from your shop with a list of products to choose from.
  1. Marker 1: Product from your shop

Product templates

Every product page follows one template. Open Pages and edit Product template to add sections after the product, such as your delivery promise or more products, and they show on every product page.

The Product template open in the builder, previewing the Corniche sofa page with its options and Add to cart, and the template settings on the right.

Chapter 8

Discounts: codes and automatic offers (link to this chapter)

Codes customers type, and automatic discounts that apply by themselves. Checkout picks the best combination for the customer.

Where: Shop > Discounts

Discounts lists every offer with what it does, its status and how often it was used.

The Discounts list: the WELCOME10 code for 10% off orders of AED 300 or more, and the automatic Any two cushions, 10% off.
  1. Marker 1: Automatic discount
  2. Marker 2: Discount code

Make a discount code

  1. Step 1: Press Discount code. Type the code, such as SUMMER15, and a name for your team.
  2. Step 2: Choose the type: Percentage off, Amount off, Buy X get Y, Quantity or spend tiers, or Free delivery.
  3. Step 3: Choose what it applies to: any item, chosen products, collections or categories.
  4. Step 4: Add rules if you like: a minimum spend or number of items, who can use it, start and end dates, total uses and uses per customer.
  5. Step 5: Choose what it can be used together with, then press Save. The summary at the bottom says what it does in plain words.
The Add a discount code window: code SUMMER15, Percentage off at 15, any item, minimum spend AED 500, everyone, one use per customer, and what it can be used with.

Automatic discounts

Press Automatic discount for an offer with no code, such as any two cushions for 10% off. Customers see it in the cart, along with how much more to add for the next tier.

Chapter 9

Gift cards (link to this chapter)

Issue gift cards, sell them in your shop, and let customers spend them at checkout.

Where: Shop > Gift cards

  1. Step 1: Open Gift cards. Keep Customers can pay with gift cards turned on.
  2. Step 2: To sell them, type the values you offer (such as 200, 500, 1000) and press Make the product. Cards are issued and emailed as soon as an order is paid.
  3. Step 3: To give one, press Issue a gift card.
The Gift cards screen: the checkout switch, Sell gift cards in your shop with the values and Make the product, and a list with one usable AED 500 card.
  1. Marker 1: Issue a gift card
  2. Marker 2: Make the product
  1. Step 1: Type the value, and an expiry date if you want one.
  2. Step 2: Type the recipient's name and email and a message.
  3. Step 3: Keep Email the code to the recipient on and press Issue. Copy the code now: it is shown only once.
The Issue a gift card window: value AED 500, recipient Rania Test, a housewarming message and Email the code to the recipient.

Chapter 10

The shopper's view: from product to order (link to this chapter)

What your customers see: product pages, the cart, checkout with Makani and delivery times, the order page, tracking, accounts and the wishlist.

Your shop uses your theme, so it looks like the rest of your site. Category pages open with their banner and the products of that category.

The Living category page of the Ghaf & Grain shop, with its banner photo, the title Living and a See the sofas button.

Product page

Shoppers pick an option (the picture changes to match), choose how many and press Add to cart. Stock warnings like Only 1 left show by themselves. The heart adds it to their wishlist.

The Corniche Three Seat Sofa product page: price AED 7,900, the Cover option with Olive linen chosen, quantity, Add to cart and the wishlist heart.
  1. Marker 1: Choose an option
  2. Marker 2: Add to cart

Cart

The cart opens at the side. The cart page shows each item, the discount code box and the totals, with VAT shown when your prices include it.

The cart panel open at the side with three items, the automatic cushion discount and Checkout.
The cart page with the sofa and two cushions, the discount code box, subtotal, discount, VAT and the Go to checkout button.

Checkout

  1. Step 1: Contact: email, full name and phone. Guests can always check out.
  2. Step 2: Delivery: Deliver to me or Pick up. For UAE addresses the shopper chooses the emirate and can add a Makani number and a nearest landmark.
  3. Step 3: The delivery options and prices for that address appear, then the delivery times you offer.
  4. Step 4: Payment: a gift card if they have one, then the ways to pay in your order. They tick I agree to the terms of sale and press Place order.
Checkout, Delivery step: country United Arab Emirates, emirate Dubai, the address, the Makani number 12345 67890, and two delivery options, with the order summary on the right.
  1. Marker 1: Makani number
Checkout: the delivery time windows by day, with 13:00 to 17:00 on Sunday chosen.
Checkout, Payment step: Have a gift card, Cash on delivery chosen with its instructions, Bank transfer, and the I need a tax invoice for a business box.
  1. Marker 1: Have a gift card?
  2. Marker 2: Ways to pay

On a phone

The shop home page on a phone: announcement bar, the header with search, account, cart and menu, and the banner.
A product page on a phone with the breadcrumb and the product photo.
Checkout on a phone: the Delivery step with Deliver to me and Pick up, country, emirate and address.

The order page

After the order the shopper sees Thank you, the payment instructions, the delivery time and the tax invoice, with Print invoice. The same page shows updates as you work on the order.

The order page for order GG1004: paid, the delivery time and the tax invoice with the seller, the buyer, the items and VAT.

Once you mark it as sent, the page says On its way with the carrier, the tracking number and a Track the delivery link. Shoppers can also ask for a return here.

Order GG1001 marked as sent: On its way with the Ghaf & Grain delivery team, tracking number GG-DXB-20418 and the Track the delivery link.
  1. Marker 1: Track the delivery

Tracking, accounts and the wishlist

  • Track your order at /shop/track: the order number and the email used for it. No account needed.
  • Sign in at /shop/account: shoppers get a sign in link by email, no password. They see their orders and saved addresses.
  • Wishlist: the hearts they tapped, ready to add to the cart.
The Track your order page with order number and email fields and a Find order button.
The Sign in page: Enter your email and we will send you a link to sign in, no password needed.
Your wishlist with two products, the Wadi Lounge Chair and the Qamar Alabaster Table Lamp.

Chapter 11

Orders: payment, sending, refunds and returns (link to this chapter)

Mark orders paid and sent with tracking, refund with a credit note, handle returns, and make draft orders with pay links.

Where: Shop > Orders

Orders lists every order with its payment and status. Use the tabs for Open, Awaiting payment, To send, Sent, Cancelled and Refunded, search by number, name or email, and press Export CSV for a spreadsheet.

The Orders list: four orders with their customer, way to pay (cash on delivery, pay at the studio, bank transfer), status and total.

Mark it paid and sent

  1. Step 1: Open an order. For cash on delivery, bank transfer or pay on pickup, press Mark as paid when the money arrives. Online payments are marked paid for you.
  2. Step 2: When it leaves, press Mark as sent. Type the carrier, the tracking number and the tracking link.
  3. Step 3: Keep Email the customer on and press Save. The customer gets an email and their order page shows the tracking.
  4. Step 4: Print gives you the invoice to print or save as PDF.
Order GG1004, paid and ready to send: the items, totals and timeline, the customer and delivery details with the time slot, and the Mark as sent and Print buttons.
  1. Marker 1: Mark as sent
  2. Marker 2: Print
The Mark as sent window: carrier Aramex, a tracking number and tracking link, and Email the customer turned on.

Refunds and credit notes

  1. Step 1: In the order, press Refund under Money.
  2. Step 2: Type the amount. Choose where the money goes: back the way they paid, as store credit on a gift card, or Only record it if you refunded it yourself.
  3. Step 3: Add a reason, choose whether to put the items back into stock and whether to email the customer, and press Refund.
The Refund window: the amount, Where the money goes set to Back the way they paid, a reason, Put the items back into stock and Email the customer.

Every refund makes a numbered credit note for the invoice. You see it on the order with Print, and the customer sees it on their order page.

Order GG1001 after its journey: refunded AED 180, the timeline with placed, paid, sent, refund and return, the return request, and credit note CN-1 with Print.
The customer's credit note CN-1 for invoice GG1001: the refund line, the amount excluding VAT, the VAT and the total credited.

Returns

  1. Step 1: With returns on, shoppers choose the items and a reason on their order page and press Send return request.
  2. Step 2: Open Orders > Returns. Each request shows the items and the reason.
  3. Step 3: Press Approve, Refund or Decline. When the items are back, refund them with or without putting them back into stock.
The Returns tab with return R1 for order GG1001: one Majlis floor cushion, the reason Wrong size or fit with the customer's note, and Approve, Refund and Decline.
  1. Marker 1: Approve

Draft orders and pay links

  1. Step 1: For an order taken by phone, WhatsApp or in person, open Orders > Drafts and press Create order.
  2. Step 2: Find the products by name or SKU, or Add a custom item. Add a discount and delivery if needed.
  3. Step 3: Type the customer's email and name, choose the language of their emails and press Save draft.
  4. Step 4: Copy the Pay link and send it, or press Email it. Or press Mark as paid, or Place order, customer pays later.
Draft order D1: one Liwa dining chair, delivery, the customer Khalid Test, the total, and under Payment the pay link with Email it and New link.
  1. Marker 1: The pay link

The pay link shows the customer the order and every way they can pay you. Once paid, the draft becomes a normal order.

The customer's pay page for draft D1: the order with its total, and How to pay with cash on delivery and bank transfer instructions.

Chapter 12

Abandoned checkouts (link to this chapter)

Remind customers who left at checkout, with a link that brings their cart back.

Where: Orders > Abandoned checkouts

  1. Step 1: Open Orders > Abandoned checkouts and turn on Remind customers about their cart.
  2. Step 2: Choose when the first reminder goes and whether to send a second one.
  3. Step 3: Optionally, pick a discount code for the second reminder. It goes only to customers who agreed to marketing.
  4. Step 4: Press Preview first and Preview second to read the emails. Reword them under Shop settings > Notifications.
Abandoned checkouts: counters for abandoned, reminded, recovered and recovered revenue, the reminder settings, and one checkout from James Test not finished with a reminder due.

Chapter 13

Customers, reports and CSV exports (link to this chapter)

Everyone who ordered, and your sales by month, payment method and product, ready for your accountant.

Where: Shop > Customers and Shop > Reports

Customers lists everyone who ordered or made an account, with their orders, spend, last order and whether they agreed to marketing. Press Export CSV to download the list.

The Customers list with four test customers, the date they joined, their orders, spend and marketing consent, and Export CSV.

Reports counts paid orders by the day they were paid: net sales, products sold, discounts, delivery and fees, tax collected and refunds, then by month, by payment method and by product. Pick the dates at the top.

Shop reports: net sales AED 11,797, tax collected and refunds, then sales by month, by payment method and by product, with the Orders CSV, Sales by product CSV and Credit notes CSV buttons.
  1. Marker 1: CSV exports for your accountant

Chapter 14

Email templates (link to this chapter)

The emails your shop sends, in your own words and in each language of your site.

Where: Shop settings > Notifications

  1. Step 1: Open Shop settings > Notifications and choose an email on the left, such as Order confirmation.
  2. Step 2: Choose the language tab, then change the subject, the heading and the text.
  3. Step 3: Use the variables, like {{customer_name}} and {{order_number}}, and blocks, like {{order_summary}}, to add the order's details.
  4. Step 4: Check the Preview with sample data, press Send test, then Save.
The Notifications tab: the list of customer and shop emails, the Order confirmation editor with subject, heading and text, the variables and blocks, and a preview.

Chapter 15

Feeds for Google and Meta (link to this chapter)

List your products on Google Shopping, Facebook and Instagram with feeds they read every day.

Where: Shop > Sales channels

  1. Step 1: Open Sales channels and copy the feed address for Google Merchant Center or for Meta, in English or Arabic.
  2. Step 2: In Google Merchant Center: Products, Feeds, Add a feed, Scheduled fetch. Paste the address and fetch daily.
  3. Step 3: In Meta Commerce Manager: Catalogue, Data sources, Data feed, Scheduled feed. Paste the address.
  4. Step 4: Check your products shows what the channels would refuse or ask you to improve.
Sales channels: feed addresses for Google Merchant Center and Meta in English and Arabic with Copy buttons, feed settings, and Check your products with 45 items and their warnings.

Chapter 16

Store API and webhooks (link to this chapter)

Connect your shop to an ERP, a warehouse, accounting or your own app.

Where: Shop settings > Store API

  1. Step 1: Open Shop settings > Store API and press New key.
  2. Step 2: Name it after the app that uses it, such as Warehouse, and give it only the access it needs: None, Read or Read and write for products, orders, inventory and customers.
  3. Step 3: Press Make the key and copy it. It is shown once.
The New API key window: name Warehouse, and permissions for products, orders, inventory and customers, with Make the key.

On the Webhooks tab, press Add webhook to have each event (a new order, a payment, stock) posted to your app's address. They are signed and retried for about a day if your app does not answer.

The Store API screen on the Webhooks tab, with the API address and the Add webhook button.

Chapter 17

Policies: refunds, delivery, privacy and terms (link to this chapter)

Make your policy pages in one click, filled in from your shop settings, in English and Arabic.

Where: Shop settings > Policies

  1. Step 1: Fill in your store details, returns and delivery first. The policies are written from them.
  2. Step 2: Open Shop settings > Policies, tick the pages you want and press Create policy pages.
  3. Step 3: Each one becomes a normal page you can edit in the builder. They are listed in your footer, and the refund, privacy and terms pages are linked at checkout.
  4. Step 4: Changed your returns or delivery later? Press Rewrite from template on that policy.
The Policies tab: a reminder to review them with a lawyer, and the refund, shipping, privacy and terms policies with their status, previews in English and Arabic, Edit and Rewrite from template.

Still stuck?

Press ? on any screen of the console for help with it, search the help centre, or email contact@cityprojectsolutions.com.

Next: CPS Theme Builder: the complete guide

Not a customer yet? Start a free trial of CPS Theme Builder.

CPS eMart: the complete shop guide | Help | CPS Theme Builder