The "Place Order" button doesn't appear in the Checkout page of our CS-Cart Multi Vendor environment. Does anyone know what determines when the Place Order button appears? Any ideas on why this might not show up?
We've tried using the Personal Check payment option, Money Order payment option and the Stripe Connect payment Option. Could the Stripe Connect integration we installed have caused this?
Strangely, when I go into the Theme Editor mode the Place order button IS there and display fine. It's just not available in a public view.
Most likely it is being hidden by javascript from an addon (possibly stripe) and would become visible after all needed fields are entered. We do this with our squarepay addon since we need to request the token representing the card from Square BEFORE submitting the order.
The issue was that a shipping method wasn't available for the product. So the client couldn't complete an order.
It's unfortunate that cs-cart allows products to be posted on the marketplace even if they can't be purchased. There 'should' be a check to make sure the product has a payment method and shipping method available otherwise the product shouldn't appear in the marketplace.
We are facing this problem frequently since we have thousands of vendors and it's hard to make sure they all set up shipping properly before making a product active.
The issue was that a shipping method wasn't available for the product. So the client couldn't complete an order.
It's unfortunate that cs-cart allows products to be posted on the marketplace even if they can't be purchased. There 'should' be a check to make sure the product has a payment method and shipping method available otherwise the product shouldn't appear in the marketplace.
We are facing this problem frequently since we have thousands of vendors and it's hard to make sure they all set up shipping properly before making a product active.
Note that products can be added to the cart when not logged in. Hence there is no shipping address info to verify against. From a conversion perspective, much better to allow customers to add to the cart rather than forcing them to enter postal codes or delivery info. You should verify that your vendors have completed their shipping methods BEFORE you authorize their products.