Various customization options are available to update your store’s design and features. In this article, we share examples to customize your store’s look and behavior with Ecwid’s API.
Your storefront is the face of your internet business. It defines how your customers see and interact with your brand. We built Ecwid with many customization options to provide the flexibility to design your store as you desire.
- change how customers interact with specific products and categories (e.g. dependent product options)
- add dynamic information to a specific place or page (like buttons, texts, widgets)
- add custom navigation to store pages
- change colors, fonts, sizes of any element (price, button, SKU, etc.) and many more.
Show product color variations for easy selection:
Also, cart details are shown below the “Add to Cart” button.
Make the “Add to Cart” button red for products in the “Sale” category only:
Targeting customers who are already adding products to their cart is a great way to increase conversion. Display a discount offer as a popup on related items after customers add a certain product to their cart to cross-sell products on your site.
There are endless possibilities to customize the theme of your Ecwid store.
Running a store every day involves a certain routine. Check orders, edit orders, edit catalog, update inventory, notify suppliers about sales and low stocks. Don’t even mention compliance. Working efficiently helps make time for all the other operational issues on your hands.
Save time using tools in Ecwid’s Control Panel: bulk order status edits and duplicating existing products can make inventory management less of a headache while customizable email notifications templates and invoices reduce time managing your orders.
You can even manipulate your store’s data externally to customize automation:
- get notified about any store events (order updated, customer created and many more).
- synchronize store data with your databases (MySQL, PostgreSQL, any other one) or services like QuickBooks, eFulfillment.
- update, products stock, change coupon availability in bulk.
Let’s say you are always running low on large t-shirts. It inconveniences shoppers and costs you money – people can’t order shirts you don’t have.
To combat this, you can set an email to notify your supplier after the stock reaches a certain limit for that particular item. Triggering a refill for your inventory before you run out will help keep your store from running out of a product.
Let’s say you have a separate server with a MySQL database to track stock levels for your brick-and-mortar store. It’s familiar and works well. However, your new online store has its own stock levels which you need to update separately.
Ecwid’s REST API allows you to access product data from other software such as your MySQL database. This keeps your stocks synchronized so you can sell confidently online or in your retail outlet.
A third party fulfillment service you use requires lots of information. Keeping up with constant changes is a pain. With documentation for their API, you can connect your store with that fulfillment service and provide them will all the info they need.
For example, you can send information about new orders or the latest version of a current order automatically with Ecwid’s notifications using webhooks. You can also subscribe to notifications about store events including orders, customers, products, categories.
Adapt your store to fit the needs of your business.
Use the secure Ecwid checkout to accept orders and receive payments. After selecting products, customers use your checkout to enter their shipping information and payment details before placing the order.
The checkout process has several sections: customer’s cart, address collection, shipping methods, payments, warnings and customer comments, buttons.
You can customize any of them:
- connect with your preferred payment method
- calculate custom discount rules
- integrate new shipping methods or complex custom rates
- add new required and optional fields
- collect additional information from customers and save it to their order
- apply any custom restriction or new features for your checkout process
Customers crave discounts at their favorite stores during the holidays. Create a dedicated “Sale” category in your Ecwid store and apply discounts to products in that category to satisfy your customers.
The Advanced Discounts app interface
Advanced Discounts from Ecwid’s App Market can create custom discounts according to customer’s carts.
Ecwid’s API can also be leveraged to develop a custom solution. At checkout, Ecwid can send information to your server, analyze the contents of your customer’s order, and return the percentage or an absolute discount amount for that cart.
Provide payment methods based on the customer’s country. For example, provide local payment methods if an order comes from within India but limit payment method to only PayPal if a customer orders from outside India.
United States customer address
India customer address
Add additional required fields to set both pickup and return addresses at checkout:
Add a surcharge to a payment method. Here are some examples when you may want to charge extra:
- if a shopper chooses Cash on Delivery (COD) or any other particular payment method
- for a gift wrap
- for rush orders.
Read about adding a product to shopping cart (API).
Customizing the checkout process can help ensure you collect all the information.
Changing store design
Initial store setup
Extra services in Ecwid
App Market (website)
Ecwid 201: Ecwid Store Design & Customization (website)
A Comprehensive Guide to Customizing Your Ecwid Store Design (blog)