View Single Post
Old 02-03-2014, 12:46 PM
Maya's Avatar
Maya Maya is offline
Ecwid Team
Join Date: Feb 2010
Location: Ecwid headquarter
Posts: 5,876

Originally Posted by Roaring Lion View Post
My store sells mostly products I deliver myself, but we have a few products that sell on

Is there a way to 'trick out' Ecwid on an occasional product so the buy button is replaced with a linked Amazon button?

I actually figured out ONE way to do it using Javascript to replace the 'out of stock' notification. I then mark that one product as out of stock. But that trick limits me to ONE product, if I want to have a second product linked to Amazon, I'm stuck with the same link as product #1.

Here is my current one-off solution:

What I want to know is, how can I do this to multiple products?

I know I could separate the Amazon products out to independent pages, but I want them commingled in with the rest of my products.

The best solution would be if Ecwid offered a BUY BUTTON (option) kind of like the "Credit Card Processor" option whereby a user can but either through or Paypal… TWO choices.

It would be great if my customers could elect to buy in my cart OR through Amazon… TWO choices.

For now, I'd settle for just replacing the Ecwid BUY button with an Amazon BUY button.

Any solutions?

BTW… if the "ATTRIBUTES" value input boxes would allow HTML, I think I'd have a viable solution. Anyway to add HTML to those Attribute boxes? PLEASE!

Ecwid allows to set payment methods for the whole order only. Unfortunately, it is not possible to set different payment method for one particular item in the store yet.

If you have some items in your store that can be sold via Amazon only, I suggest you to use following workaround:
1. Add Amazon "BUY NOW" button in product description field for the item that can be sold via Amazon only.
2. Set quantity for this item to "Out of stock" in order to disable Ecwid "Add to bag" button and avoid general checkout ordering
3. Hide "Out of stock" label for this item using following CSS code:
div.ecwid-productBrowser-ProductPage-PRODUCT_ID div.ecwid-productBrowser-details-outOfStockLabel  {
    display: none;
where PRODUCT_ID should be changed to ID of the product for which "Out of stock" label should be hidden.

Once you do this, all products will be visible in your Ecwid store, however, some of these items will be availble for sale via Amazon only.
Maya N., Ecwid Team

Welcome to our new Help Center!