Find Jobs
Hire Freelancers

Queued Infinite Loop Daily Deals Plugin for WordPress with WooCommerce

$750-1500 USD

Cancelado
Publicado hace más de 8 años

$750-1500 USD

Pagado a la entrega
OVERVIEW Build automated, queue-based Deal of the Day plugin consisting of two parts: management backend and front facing widget. It is an absolute requirement we receive this as a packaged installable WP plugin, installed using “upload plugin". A plugin that can be loaded, updated, modified, separately from WordPress, WooCommerce, the theme and any other plugin. 1) The Daily Deal sits in a box at the right side of the home page. It shows one deal each day, or hour (as set), with a countdown timer. To see how this is implemented at our current site, go to www.RailfanDepot.com. Our new site and new theme require a new plugin. 2) Use a shortcode to place the widget on: any page (in the content / page body area) any post (in the content / page body area) in a widget in Visual Composer FRONT FACING FEATURES 3) Our theme includes timers and countdown clocks. This plugin must utilize those. Included in the front facing widget will be a product picture, add-to-cart button and countdown timer, styled in theme manner and colors. It may be possible to hook into the theme to utilize the look/feel/timers. Must be mobile-responsive. BACKEND FEATURES This Plugin will display products from a queue of selected products. This queue will be sequential, and in an infinite loop, meaning that when the end of the queue is reached no matter how long or short, the queue will begin all over again with the first product in line in the queue. When a product is “up” in the queue, the plugin must set/change the Sale Price of a WooCommerce product for a given (settable) time period (ex: 24 hours). When a deal goes off sale, the product is returned to regular pricing (sale price removed) and the next deal in the loop queue is put on sale. Inventory available for this deal - which is different than total inventory available - needs to be followed and if a deal runs out of "deal inventory" then the deal must end and a graphic or note indicating SOLD OUT. If a deal is sold out of Deal Inventory, it must be removed from the Daily Deal product queue/loop. ** It may help to think of this queue as a music Playlist. Specifics: 1) Duration of deal to be set globally from the backend 2) When deal expires, the product price returns to the regular price 3) When deal expires (and the regular price resumes), another product (next product in the queue) automatically takes its place (like the “next up” song in a music playlist) - this is an infinite loop/queue, it should never stop running. 4) This plugin must have a Deals management interface on its own screen in the WordPress admin (accessed via the WordPress admin menu, just like Settings, Tools, Themes, Menus, Posts etc are accessed). The setup and management of Deals should NOT be on individual product pages, and we should not be required to visit/edit WooCommerce product pages in order to setup or manage. There should be a single place in the WP admin where the site admin can set-up, see, edit and manage all deals from one place. 5) Deals are added to a queue that loops. This queue feeds the Daily Deals. This particular aspect makes it very different from all other WooCommerce Deal Plugins we have seen, because all the others are based on time & date scheduling of each individual deal, like a calendar. The queue of deals in this plugin must NOT be calendar-based, they must be sequential and infinite. 6) Deals are added by search. There will be other backend management features, such as: Set Sale Price, Set Number of products Available at Sale Price - a “deal inventory”, which is separate and distinct from WooCommerce’s product inventory, queue manager where we can set product order number in the loop, i.e. rearrange the order or products within the queue, Be able to pause/unpause, Set time to start Deal Loop (example 3:00 local time or 5:00am server time) 7) This must be well documented. Source code clean. Any WRITE operation must be noted. Other documentation requirements after award.
ID del proyecto: 8322049

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED STATES
Indianapolis, United States
5,0
24
Forma de pago verificada
Miembro desde abr 20, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.