Find Jobs
Hire Freelancers

Drupal 6 Two Ubercart module modifications or new module

$200-375 USD

En curso
Publicado hace alrededor de 12 años

$200-375 USD

Pagado a la entrega
Before beginning freelancer must have his/her own test server as I don't allow modification on my production site. This is a repost because the freelancer who won before wasn't able to complete the task, so before bidding please make sure that you have the skills and time needed and I'm not gonna lie this project is a little complicated. Part 1 of 2 Drupal 6 Ubercart Stock Notify 6.x-1.0 modification or create a new module with the same function. I've only got one attribute(size) and I'm not using the main sku. I'm using UC Attribute Stock Filter so empty attribute options are not seen in the selection it also replaces add to cart with an unclickable out of stock button if everything is empty and Ubercart Out of stock Notification. What I want: 1. In product view only, replace out of stock button with "Notify me" and add a notify me badge/button (Be able to upload my own image) when selected size is out of stock. (a little bit tricky because shop view and product view buttons are related) 1.a Font color of sizes o dropdown box that are out of stock should be "#ADADAD" 1.b Display "We will email you when the product is back in stock" when user clicks notify me button. 1.c If user is anonymous display in red "You must be registered to be notified." 1.d If user has already clicked notify me and clicked again with the same size display "Notification has already been saved. XD" 3. On user's profile page I have a Manage my subscription link (by simplenews module) and I want to add a tab (My notifications) which will list all notifications with the format Date, Size, Product Title (which is a link) and a cancel button. All sortable with the default sort of date descending. see attachment 4. Make a view page of all the notifications for admin: A table with Date, Product Title, Size, User, status (pending or sent)and check box all sortable except checkbox with a default sort setting of date descending. A dropdown box that lets me "Delete selected" and "Delete all sent" and always show all items. Just to be precise field order is gonna be checkbox (no title), Date, Shirt, Size, Name, Status shirt (product title) contents needs to be a link to product page. 5. Stock notify should consider product title and sku relationship (Most items have the same sku for example all red shirts with different designs or black shirts with different designs and so on. So if a customer clicks small on a red shirt notify me puts that into account but when he goes to another red shirt different product but same size/sku it considers it as the same item). 6. About the mail sent, I update my stock per bulk (usually takes half an hour) I don't want the user to receive 1 mail per notification. Cron should check every hour for active stocks that have notifications on them and combine all notifications in one mail (see 4.b) per user and automatically send them if they are back in stock. 6.a subject should read "The shirt that you want is in stock!". 6.b Mailbody should read: Hi [user's name], Remember that time when you asked us to notify you? Well guess what? Today is your lucky day. The following are currently in stock: [product's name that links to page] - [the size of the product] [product's name that links to page if more than one] - [the size of the product if more than one] Don't let other customers beat you to it! :) Thanks, [login to view URL] Part 2 of 2 Drupal 6 Ubercart product creation modification or create a new module with the same function. Whenever I create a new product it takes up a lot of time I just want to speed things up. Now what I want is: [login to view URL] able to save a preset of skus so I can just select from a dropdown list on the product creation page that will overwrite the skus on the adjustments tab. In the event that I don't choose anything nothing should happen and I should be able to put product skus manually. 2. Make main sku inactive as a default setting.
ID del proyecto: 1486573

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 12 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
3 freelancers están ofertando un promedio de $367 USD por este trabajo
Avatar del usuario
I'm ready to do this job :)
$350 USD en 5 días
5,0 (1 comentario)
0,7
0,7

Sobre este cliente

Bandera de PHILIPPINES
Quezon City, Philippines
5,0
3
Forma de pago verificada
Miembro desde ene 12, 2012

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.