Ezrentout Integration with Woocommerce Store

Millennium is a leading wholesale distributor of communications and electrical outside plant products in USA. They have 10 inventory locations around the United States and consists of HDPE, PVC, Electrical Wire, Fiber, Hand Holes, Aerial Hardware, and more!

Business Challenges

  • Millennium owns a WooCommerce web shop and they had difficulty with managing catalog information and sales data and workflow between third party eCommerce platforms and WordPress websites.
  • The product catalog was managed on the WordPress website for information purposes. Customers were then redirected to an eCommerce rental platform, EZRentOut, where they could check item availability and place orders for purchases with payment. The EZRentOut platform has its own layout, store design, and sales flow, which were different from the Millennium Business website.
  • Businesses required the customer experience to be improved and not switch between two websites for product information and order placement. The company liked to keep the look and feel of the LeaseML website and keep all links and sales processes internal to the site and didn’t want to go to the EZRentOut website for customers to buy the products.
  • The company was facing problems with the manual insert and update of all catalog information on the LeaseML website from the EZRentOut store.
  • Businesses required the product prices visibility available only for registered and logged-in customers.
  • The company required a feature for customers to check the availability of the item before adding it to the cart.
  • Businesses are required to show information about each product’s delivery fulfillment time and when they can expect the product delivery.
  • The website should allow logged-in customers to choose a date range for the day customer can get the product on lease.
  • The company required capturing of signatures and a feature where customers can upload a copy of their Driver’s License during checkout.
  • There was difficulty with the setup of different shipping costs based on each item.
  • Businesses are required to enter shipment tracking information on the backend for customers to track their order’s shipment and when they can expect the product delivery.
  • The company had a requirement to notify customers 1 day prior to their purchased items’ lease end date.
My Millennium
Favicon Icecube icon
My Millennium

Our Solution

  • Our ecommerce website development team worked on the WordPress website with custom solutions and advanced feature implementation of WooCommerce to meet Business requirements and achieve the best customer experience on the eCommerce store.
  • We created an eCommerce store on the current website and then developed a plugin to sync catalog and inventory data with the EZRentOut store and process orders on the LeaseML website including payment processing and then pass the sales data to the EZRentOut store with API for the sync.
  • Our Expert Woocommerce Developers created a high-end custom WooCommerce plugin that connects to the EZRentOut store via its API and fetches all catalog information from the EZRentOut store to insert and update on WordPress/WooCommerce website. This process was designed to run the sync once a day at a scheduled time.
  • We created a custom feature in the plugin of Availability Calendar on the category page and product page for customers to see the dates when a specific product is available for them to get on the lease.
  • Product prices and shopping cart features were restricted to allowing only registered and logged-in customers to use with customization on the WooCommerce store.
  • Our WordPress Developers worked on custom functionality to provide date range options of From and To so that customers can select the days they want to lease the product.
  • We implemented features in the backend for Admin to specify how many days it will take for the product to reach customers and show it on the front so customers can know when to expect the product delivery.
  • We implemented features in the backend for Admin to specify how many days it will take for the product to reach customers and show it on the front so customers can know when to expect the product delivery.
  • We worked on customizations for customers to draw a signature and upload a valid Driver’s License before placing an order on the checkout page.
  • A customized feature was developed with a plugin for the Business to set up shipping costs for each item separately or based on their dimensions.
  • Icecube Digital team worked on custom functionality with the plugin so that when an order is placed on the LeaseML website then data of sales order and customer is sent to the EZRentOut store. This sync is implemented for the Business to process orders internally with help of the EZRentOut store website.
  • We worked on customizations for Admin to enter tracking information with links on sales orders from the backend and those details are emailed to customers. Customers can then use it to track their order’s shipment and know when they can expect the product delivery.
  • A custom feature was developed in our in-house developed plugin to set reminder functionality based on the product’s lease end date to notify customers 1 day prior to their purchased items’ lease end date. The reminder email is developed for customers to prepare the item for return or they can extend the lease with additional billing.

What Clients Say?

Thanks to Icecube Digital we no longer had to stress about marketing – it was all in their hands! Their creation of the WooCommerce custom development for Ezrentout smoothly aligned with our whole distribution business.Thank you, Icecube Digital!

user image icon
James Kyle
Founder & CEO of Millennium

Request a Free Quote

We’re thrilled to connect with you! Whether you’re looking to elevate your digital presence, innovate your brand, or explore new opportunities in the digital landscape, we’re here to make it happen.

+91 9106060593 (Sales & Support)

    Countries We Serve

    United States United States
    South America South America
    United Kingdom United Kingdom
    Canada Canada
    Australia Australia
    Germany Germany
    Dubai Dubai
    Singapore Singapore
    South Africa South Africa
    Sweden Sweden
    Netherlands Netherlands
    Japan Japan
    Norway Norway
    Finland Finland
    France France
    Ireland Ireland
    Spain Spain
    Italy Italy
    India India