Actions & Action Templates
How to Change Your Commerce Type
Inviting New Users
Partnership Billing Settings
Setting Billing Address
Single Sign-On (SSO)
Switching Between Accounts
Terms of Service
Viewing Subscription Info
Automating Price List Creation via Actions
Buyer Product Validation Guide
Check Order Status
Discover New Brand Partners to Sell
Packing Slips - Buyers
Signing Up As A Buyer
Syncing Order Updates
Wholesale Guide for Buyers
Connecting Your Platform
Fixing SKUs in Scientific Notation
How to Set Up Pricing
Marking Products as Active or Inactive
Seller Quickstart Guide
The 4Ps of Seller Onboarding
Adding Barcode Values in WooCommerce
Creating Product SKUs
Downloadable Image Links
How Invoicing Works
Packing Slips - Sellers
Wholesale Guide for Sellers
How to Setup Pricing so you can start selling with your partners
Sending Test Orders
Step by Step for Seller Onboarding
Connecting through Seller EDI - Invoice (810) Specification
Connecting through Seller EDI for Dropship
Connecting through Seller EDI for Dropship - Advance Ship Notice (856) Specification
Connecting through Seller EDI for Dropship - Inventory Update (846) Specification
Connecting through Seller EDI for Dropship - Purchase Order (850) Specification
Connecting through Seller EDI for Dropship - Purchase Order Acknowledgements (855) Specification
Connecting through Seller EDI for Wholesale - Advance Ship Notice (856) Specification
Connecting through Seller EDI for Wholesale - Purchase Order (850) Specification
Building API Integrations
Connecting Magento 2
Connecting through SFTP
Connecting through Web App
Getting Started with the Buyer API
How Inventory Sync Works
Integrating your CRM
Supported Connection Methods
Updating Shipping Information
Downloading EDI Files related to Purchase Orders
How To Update All Margins In A Price List
How can I confirm that Convictional can pull my Products from my WooCommerce Store?
How to Create a Test Order as an EDI Seller
How to Resend an Advance Ship Notice
How to Resolve " Your SFTP user requires delete permission on your SFTP server."
How to Resolve "Already Processed Files"
How to Resolve "Unable to access your SFTP server"
How to Resolve "Your SFTP user requires read permission on your SFTP server"
How to Resolve "Your SFTP user requires write permission on your SFTP server."
How to check if you are a buyer or seller on Convictional?
Migrating Ecommerce Platforms
Using REF Segments for Identifying Vendors instead of an ISA ID
Updated by Keith Weaver
It's a great question and how we do this is no secret. We are pulling products from the WooCommerce API. You can find the documentation for V2 here. If your store isn't setup correctly, we cannot sync your products.
What about retries?
We run our product syncs every single hour. It's safe to say if products are not in on your Convictional products page within 2 hours after you've made corrections on WooCommerce, then the store specific setup issues have not be resolved.
How can this be confirmed?
You can replicate what we are doing by making an API request with your details. There are multiple REST Client tools available, and the screenshot below is Postman.
Let's breakdown what's happening above
- This should be set to "GET". This known through the API documents.
- This is your store url plus "/wp-json/wc/v2/products". Again, we know this through the API documents.
- For the authentication, you should set type as "Basic Auth" (on the left). You will need to set your consumer key in the top textbox and consumer secret in bottom one. These are the same credentials you provide Convictional during onboarding.
- This is the status code. Without getting into too many details, "Status: 200" means the request was successful and a response was received (not necessarily the correct response). "Status: 404" means your store URL was not found. You most likely need to confirm section #2. "Status: 403" is unauthorised and your credentials are not correct.
- This is the actual response. In the example above, we are receiving HTML code back. This is wrong. Below is an example of a correct response.
This is what the JSON response would look like:
How can this be fixed?
It's challenging for us to know specifically what is and isn't setup correctly in your store. Your best resource for moving forward is the documentation by WooCommerce. You can use the tools above to verify setup, but your best next steps will come from WooCommerce.
Thanks for reading! If you did encounter this issue and resolved, let us know. We can update this support document and it could help others.