How to test various marketplace integrations.


General info


Pick one of the test stores, the recommended ones are these, but you may use your own if needed.

Shopify: All That Digi https://m1.omnivore.com.au/retailer/all-that-digi

BigCommerce: CityBeachSoftware https://m1.omnivore.com.au/retailer/citybeachsoftware

Magento 1:

Magento 2:

WooCommerce:

Logins for the actual test stores are here:

http://www.citybeachsoftware.com/wiki/index.php/Main_Page#Online_Commerce_Platforms_Integration


Do not delete test products that were created to test specific use cases. Or else.


To see the live product listing in the marketplace, do this:

1. From the product page in Omnivore, click on the link next to URL in the "Marketplace" Product View section.

For these marketplaces, that link should be valid immediately after the upload: 

eBay, The Market, todo

For these marketplaces, that link is valid only after the "download active items" completes:

Trade Me, todo

2. From the Active Items on "Marketplace", the link in the column Item ID (marketplace listing).

3. For some marketplaces it's also rather easy to login to the marketplace account and see active listings.

Eg: Trade Me, The Market, eBay (if you're willing to ignore OOS listings), Amazon (if you get over the 2FA hurdle)


If you're setting the marketplace integration from scratch, it may take a while to fill in all required data, eg shipping.

Some of the error messages are incorrect or inconsistent.

You will not be able to upload the product unless:

1. All setup steps are complete, whatever the Omnivore code thinks these should be depending on the marketplace you're setting up.

2. The status field of the marketplace config is "set-up-complete" ie you have clicked the "Start selling" button. 

You can see the actual value in the database like so:

Retailer Admin -> New Dashboard -> look for "marketplace code"MarketplaceConfig raw data -> status = set-up-complete


Amazon


This one is hard(er) due to:

1. It's hard to get into the account due to 2FA, the code being sent to Ivan.

2. Our account cannot list random products, it needs to be a real UPC + product title + brand.


Catch


This one is for Werner to fill in.


eBay

Pick your test store.

Connect it to the ebay account miptestau. Password is here: 

http://www.citybeachsoftware.com/wiki/index.php/Account_Credentials#LIVE_EXPERIMENTAL_STOREFRONT

Alternatively, find an existing site already connected to miptestau and copy the credentials using this page:

Retailer Admin -> New Dashboard -> ebayMarketplaceConfig "New" OAuth values


The Market

Pick your test store.

Connect it to the Omnivore test account, ie go to Settings -> The Market -> General

enter Merchant Id = 4407 and Connect to TheMarket DEVELOPMENT environment.


To login to the Dev environment as an admin:

https://dev.themarket.co.nz/merchant

Login: Omnivoreint

Password here http://www.citybeachsoftware.com/wiki/index.php/The_Warehouse

The you have to select the correct account from the dropdown top left-ish, ie Omnivore

Depending on what products you push, you might need to do some mapping. Claire said that products will be auto-approved for that account if all data is correct, ie you should not see products in pending.

Products that are "pending" cannot be seen in a listing page.

Products that are active can be seen.


Trade Me

If you want to avoid getting the error: 

This Trade Me account has already been connected to another Tradevine account

use the test store All That Digi from m6: https://m6.omnivore.com.au/retailer/all-that-digi

Alternatively, copy the credentials:

Retailer Admin -> New Dashboard -> TradeMe Auth all 3 values must be filled in.


To login to the Production test account:

https://www.trademe.co.nz/Members/Login.aspx?url=%2fdefault.aspx

fmcclure@citybeachsoftware.com

Password is here: http://www.citybeachsoftware.com/wiki/index.php/Logins#production


At the end of your testing session, you have to end all the listings. Or else get a lecture from Dave Stewart. 

The easiest method is this:

From the product list page in Omnivore, block all products.

Then from the Dashboard, Upload to Trade Me. 

Wait.

Verify that all listings are gone: https://www.trademe.co.nz/MyTradeMe/Sell/Current.aspx

 


Westfield


To do.


~~~