GithubHelp home page GithubHelp logo

cityguest-development's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cityguest-development's Issues

Pop-ups and Admin Emails

Applying for role api doesn't support to get any intimation/notification if his role is approved..

For better flexibility, we should define the mail template in Admin..
We need to create an Admin Panel for the same..

Admin Emails for account activation are considered in very bad way. That are not Admin friendly at all. Like emails for Member, when s/he access the account for the first time, configured at two places:
In Rules, where half content can be customized.
From the content of ‘Extra Mail Content’ type nodes. You can find the same..
Example: welcome message for Members is configured
---> Rules: http://www.cityguest.norrwing.ro/en/admin/config/workflow/rules/reaction/manage/rules_email_welcome_notification/edit/3
---> Node:
http://www.cityguest.norrwing.ro/en/node/153/edit?

There is required to create an Admin configuration panel, where we can have those settings define i.e., where the admin can add the email template without creating nodes and configuring rules for each of them.
Don't forgot about multilingual functionality of these Admin Emails.

++ ALSO, NECESSARY CUSTOMIZATION FOR THE LAYOUT of Admin Email and Pop-ups:

https://groups.drupal.org/node/95024

+++++++++++++
-- ADMIN EMAILS:
+++++++++++++

-- "Email Validation" automated sent to validate the Email ID
http://norrwing.ro/Work/XHTML-CSS3-II.phase/Newsletters/email-verification.html

-- "Welcome Notification" automated sent on the validated Email ID
http://norrwing.ro/Work/XHTML-CSS3-I.phase/2./welcome-notification.html

-- "Forgot Password" contain a limited time link to reset the password (one time availability for every "Forgot password" request)
http://norrwing.ro/Work/XHTML-CSS3-II.phase/Newsletters/forgot-password.html

-- "Change Email ID" automated sent on the current Email with activation link (24 Hours - time availability)
http://norrwing.ro/Work/XHTML-CSS3-I.phase/change-email_temp/request.html

-- "Change Email ID" automated sent on the wanted Email with informal description
http://norrwing.ro/Work/XHTML-CSS3-I.phase/change-email_temp/request2.html

-- "Maintenance Notification"
http://norrwing.ro/Work/XHTML-CSS3-II.phase/Newsletters/maintenance.html

  |* take care at multilingual functionality for them.
  |** all the content should be dynamically in concordance with the layout.

EVENTS GALLERY page

EVENTS GALLERY page:
http://www.reebonz.com.sg/spotlight/gallery

There are some elements like:
-- in Left side we have different different Albums.
-- Social Media Sharing
-- many images with different different images, displaying in mosaic each other in visual harmony.
-- clicking on the image it's opening a pop-up Image with the Images gallery.
-- jQuery effects according with that template.
-- multilingual.

BASEMENT theme - Other technical details

. Node Access Permissions settings:

Custom node access permissions are created to make a check to define the access settings per role. This is done with the help of nodeaccess module and custom code.
If a node is considered to accessible only in city theme(not in guest theme),then this thing it's really helpfull.
What admin needs to do is to define which role has permission to access the node. You can settled the node permission from the http://www.cityguest.norrwing.ro/en/admin/config/people/nodeaccess .

Products Filters & Prices calculation

When we add any product we need to define if is NEW or PRE-OWNED.
This thing will be defined belong Catalog Level.

Filter:
++ Gender
++ Type [New, Pre-Owned]
++ Main Category
++ Sub-Category
++ Brand / Catalog
++ Catalog Category
++ Price [SGD 1-25 .. SGD 500+]
++ SKU
++ Condition ? [Unused, Pristine, Mint, Good]
++ Tax Class [None, Taxable Goods, Shipping]
++ Attributes [Colour, Size, ..]
++ Country / City

Sort by:
++ Default
++ Lowest Price
++ Highest Price
++ Available
++ Sold Out
++ Name A to Z
++ Name Z to A
++ Newest
++ Oldest
++ Popular
++ Random

Pagination.

The Price calculation need to be managed using Ajax with jQuery
-- one way can be to add the calculation into Ajax
-- another way it's to create with the php that calculation, then will be no affected by the Ajax.


The correct Layout of these filters is belong first Screenshot; we choose horizontal display only.
Because we need to achive more Filters then are described in 1st Screenshot, we need to add one more design row, then we'll have enough space for all of them. I'll let you know about my idea.

horizontal display_additionally

horizontal display_additionally

vertical display_basic_way


Categories are essentially Taxonomies and Drupal Views have easy methods to do the filtering based on Taxonomies. Sort and Pagination also can be taken care by Views itself.

Here we have a problem related the price calculations as I said in the ticket and as can be visible in 3rd. screenshot (bellow any product).

SIGN IN / SIGN UP forms for MEMBER role

Forgot Password - Reset Password Page

Forgot Password - Reset Password Page

  • Reset Password Page should be considered as per Guest theme (and Basement theme). We need to define a separate page for reset password. Drupal doesn’t provide any way in core to make the reset password as separate page. Currently, reset password setting is on account settings page. We need to consider it as separate page and need to follow the SIGN-IN page template for reset password page.
  • "Project Reset Landing Page" module ( https://drupal.org/project/prlp).
    This would help in managing separate page for reset password.

-- if I forgot the password, SIGN IN form have an option to reset the password.
There is opening "Forgot password" pop-up, which will guide you in that way.

-- an Admin Email with an external link ( prepared to change the password) will be sent on specified Email ID and you can reset a new password for your account.

-- after clicking on that Link, the module "prlp" provide a url like this: "cityguest.norrwing.ro/reset_pwd/200436/138000411196/c10593748940f5685cbb3344071592a4416"
You should customize the URL in that way with tokens.

After SUBMIT, "Your password has been successfully updated." and will be opened LOG-IN page.

I found "Ajax Register" module and "Popup" module.
Did you use them in other projects.., are useful for us?
https://drupal.org/project/ajax_register
https://drupal.org/project/popup

screenshot from 2013-09-29 20 14 00
screenshot from 2013-09-29 20 12 56
screenshot from 2013-09-29 19 46 34
screenshot from 2013-09-29 19 47 24

DRESS ME UP - products tool tips

DRESS ME UP - products tool tips
i.e. http://cityguest.norrwing.ro/en/dress-me-up/armani/jo-and-weiling

The tool-tips (from right side into that slider) don't have that much to do with the slideshow.
There is like an overlay for each slide, using CSS to place them absolute on the image and using JavaScript to show them.

For this extra fields could be mapped to the slideshow.
Then the slideshow content template file would need to be adjusted to show them.
CSS to place them and the JavaScript to show them.

It would mean customizing a slideshow theme.
This functionality is not available by default in the slideshow themes and should be added.
It would be used by only a few. it would always be a customization.

Also, should be added You Tube video over 1st. SLIDE and Social Media Sharing.

^^^^^^^^^^^^^^^^^^^^^^^^^^
Described Tool-tips require:
-- Correct frame for mouse hover product
-- Product Name
-- Product Price
-- Product Link

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Suppose that you checked the reference page
http://norrwing.ro/Work/XHTML-CSS3-II.phase/Dress-me-up/inner.html
In right side you'll see few products with tool tips..

Means to create a View, add the fields and create a View template, then use CSS and JavaScript to show that field overlay on current slideshow..
On first slide add video's and sharing links.

screenshot from 2013-10-28 03 03 01


We need to think at Content moderators, to simplify the process.

If we're using tags model, then we need to think at few things:
-- Number of tag links is variable form slide to slide.
-- Tag position shouldn't be fixed.

-- Clicking on every tag, means that we're opening the "Product details" page of that product.

REWARDS

Rewards section from CityGuest:
http://cityguest.norrwing.ro/en/rewards
http://cityguest.norrwing.ro/en/rewards/membership
http://cityguest.norrwing.ro/en/cityguest-sol-card
http://cityguest.norrwing.ro/en/cityguest-black-card
http://cityguest.norrwing.ro/en/cityguest-loyality

Should be updated accordingly with:
http://www.reebonz.com.sg/rewards
http://www.reebonz.com.sg/rewards/terms
http://www.reebonz.com.sg/myaccount/loyalty

EARN POINTS
REEBONZ LOYALTY
-- this is 1st. Tab from Rewards.
Bellow the general description, we have FAQ section.
Layout design of FAQ section will be same as in "http://cityguest.norrwing.ro/en/cityguest-loyality"

Here is necessary design updates and is required functionality according with the described terms.
You should check carefully all the details from Reebonz, then you'll understand how to implement the necessary features.
We'll keep the same text fonts, size, design, alignments.. as are in Reebonz!

Checkout page

CHECKOUT page

Please SIGN UP a new Member user, belong development server and move forward with this product from next link
http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag
As you know, into Centralized file, you can see all the useful links.

Reference Layout:
http://norrwing.ro/Work/XHTML-CSS3-I.phase/3.Ubercart-2-of-2/5.Cart-Checkout.html

Bellow are the comments from our designer.
Every section in this page will be custom coded so that we can come to a solution as per our requirement.

Discount And Voucher section
-- apply Ajax on Discount Code
-- Debug the Gift Voucher/Alter Discount module and apply Ajax as well

Order Summary
Solution: custom code in custom module
-- show unit price, Subtotal, Shipping, Discount(voucher), Credit(auto discount coupon)
-- change order of the column headings

Shipping Address
Solution: custom code in custom module
-- *Preferred Delivery Time Slot
-- Calculate shipping cost Block

Billing Information
Solution: custom code in custom module

PAYMENT METHOD
-- we have different different payment methods which are comming with different Ajax forms.
Solution: customize the entire section : custom code in custom module

screenshot from 2013-10-27 22 10 03
screenshot from 2013-10-27 22 11 13


If you'll check the details, you'll see that:

"Discount and Voucher" section, is not working correct.. one of them is working fine and another one not.

"Order Summary" section, have few calculations and and arrangements which are not Ok, currently.

"PAYMENT METHOD" section, have different different ways to make the payment.
Every one have a selection bullet; when is selected, is displaying the different different fields/options, as is visible in Reference Layout.

Confirmation Notice and Email Verification (Admin Email)

Confirmation Notice and Email Verification (Admin Email)

Confirmation Notice after Successful SIGN-UP
As I said in "Confirmation Notice" Screenshot, there is NOT required any pop-up!
That Drupal message, should be prepared with the text into "Confirmation Notice" message (in Body area), according with Multilingual functionality.

screenshot from 2013-09-30 00 52 21

  • Email Verification - Admin Email

screenshot from 2013-09-30 00 49 05

Internet Bank Transfer (IBT)

Internet Bank Transfer (IBT)

Bellow it's the page which appear after Checkout process using IBT Payment.
Reference link:
screenshot from 2013-10-27 00 55 36

Admin Email, automated sent to the user.
Observation about body text from this Admin Email
-- the body text content should be same as it's in above web-page, with same text colors / fonts / size.
screenshot from 2013-10-26 23 53 01

Admin Email, manual created:
screenshot from 2013-10-11 20 48 38

The technical details about IBT policy, you'll get as soon.

BASEMENT theme - ACCOUNT SETTINGS page

ACCOUNT SETTINGS Page for basement Role need to be customized in better look. Currently, account setting page is separate from the basement profile page. We need to embed the basement profile into account settings page with keeping in mind the basement theme look and feel.

screenshot - my account

BASEMENT theme - Maintenance mode

. Maintenance page functionality should be considered per domain.

Currently,it is working as per CityGuest domain only. As Drupal does’t provide any way to configure the separate themes for maintenance page per domain in core. We either need to find contributed solution or do some custom coding to get that done. So that, when site is in maintenance mode, then CityGuest maintenance page should be as per City theme(already working) and Basement maintenance page as per the Basement theme.

Social Media Sharing

Social Media Sharing from

http://cityguest.norrwing.ro/en/catalog-brands/gucci-for-men
http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Facebook | Twitter | g+ | in Share | Pin it | Fancy | Fav | Instagram | Buffer | Pocket | Stumble Upon | Digg | reddit

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

FAV (Fav this) - add in your Favorite List page from your Account
Flag module or similar with better rating should be configured.

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"Copy" pop-up
Dynamically functionality (related at Copy link) isn't working correctly.
For Eg:
-- when the user click on Copy icon, it's shown the pop-up with that description and personal link, connected with his account.
-- when the user click on Copy icon, the users can Paste the link where they want (without selection of the text link).
--- not getting the mouse clipboard

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

That 3 boxes from bottom area
-- it's required the correct configuration of Social Media
For Eg.
"Follow CityGuest on TWITTER" it's required Twitter plugin; if the user click on the Follow button, will follow the TWITTER CityGuest page.
https://twitter.com/#!/CityGuestRo
|
The last one it's including 2 features for Facebook App.
-- Recommend
-- "Invite your Friends" from your Facebook account, it's required necessary module to invite your Facebook Friends.
https://www.facebook.com/CityGuest

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resources:
-- currently we're using https://drupal.org/project/easy_social
I don't know if it's the best option but if you know better then that, please inform me!
Other Resources: unverified
Services Links: https://drupal.org/project/edit_profile
Share this: https://drupal.org/project/sharethis
Social Media: https://drupal.org/project/socialmedia
..

According with above description, we need to decide if we're looking to integrate all the Social Media Sharing with a single module, with necessary customization or will be required other scenario.

Currency and Multi-currency for Ubercart Prices

Should be configured:
-- Local conversion of the prices.
-- Multi-currency.

Custom code can be a flexible and valuable option if the logical functionality it's created in correct way, only..
Default currency should be EUR
We need to switch on other currency like RON, USD, SGD, INR, .. according with user preferences.

We did that requirements in another project, that was custom code . Same thing taking the currency from Yahoo Finance as real time and displaying it on screen on the based of toggle which creates a session all over the website.

We can display the default currency based on GeoLocation of user and we can allow them to change and set it as default for future visits..

Maybe will be useful to configure GeoLocation for every user..
Also, I found few modules, like:
http://www.ubercart.org/project/uc_currency
Geofield: https://drupal.org/project/geofield
Smart IP: https://drupal.org/project/smart_ip
.
.
.
Basically, Multi-currency is planned to be display part, where we will display the product prices in local currency around the world.
This conversion should be exact and up-to-date.

Moving forward, the payment will have a default currency for EUR.


Currently we collect the user location but I think that using geo-location is the best option.
Here is up to you, according with your thinking.

Drop-down list for manual selection of currency is required as well.

'Home page' based on the theme

Home page based on the theme

Currently, we're using https://drupal.org/project/front but seems to be WRONG way according with project requirements.
As time a single user can have several ROLES, we need to configure different different Home Page according with different different THEMES.

So, we have themes like:
Guest [anonymous]
City [member role]
Vendor [vendor role]
Basement [basement role]
..

Currently, if the user have 1, 2 or 3 roles, s/he can use one by one, not all of them in same time.
Of course that Drupal aggregate the complete picture of every user
for i.e. if you have 2 Roles, both of them are active but you can use one by one.

The project it's based on different different Roles assigned with different different Themes.
Moving forward, every theme should have the Individual Home Page.
It's quite logical that is not possible to associate the Hope Page per user role (because the user can have multiple active roles assigned in Drupal).

Template file can be a good option to handle these requirements.
Front module should be uninstalled after proper configuration according with above description.

-- Need the function to be added in templete.php file or in htaccess.

Product details page

Product details page
i.e. http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SELECT QUANTITY
It's required drop down list (select quantity. 1,2,3,4 etc.) as in reference page.
-- pre-process function required.

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

t() function into markup module
"For apparels, shoes and bags, please refer to size chart" from Product page
"You Save: $ .." - Discount calculation from product page

The Editors require the t() function for translation purpose.
-- should be added t() functions into markup module.

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Logical URL path for the product details page
That URL path should be in concordance with logical elements, like:
http://cityguest.norrwing.ro/en/event/2109204/item/277514ANK0G2519
Where:
../event/2109204/.. - it's Event code
../item/277514ANK0G2519 - it's product code SKU

Currently we have:
http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag

Every product is following few elements, like:
-- Catalog category
-- Brand name
-- Model name
-- Event code
-- Item code

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PRODUCT IMAGES issues
Product image* field
-- isn't visible for the End-user and should be correct configured.

Zoom over current image
http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag
Related mouse over effect it's shown a small frame. Ok but,
-- the border frame for mouse hover (light gray line per frame contour) should be added.
--- Computed Field module should be configured.
--- border is coming from jQuery.
P.S. here, please ask me for the correct Layout for correct Zoom over current image.

Images Gallery: Full size images over the page
-- should be configured.
--- we need to get the path of the current big image
In the image gallery we need path of the image.
P.S. here, please ask me for the correct Layout for Images Gallery.

Useful Resources:
https://drupal.org/project/computed_field

Computed_field module it's required to display the Default image of the product.
It require PHP and our designer didn't have that knowledge.

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

'ADD TO CART' belong Guest theme
The Guest users (anonymous) are not allowed to 'Add to Cart' the products.
It's required SIGN-IN for registered Members.
Or SIGN-UP for unregistered Members.

There should be configured the required configuration.

Redirect 403 to User Login
https://drupal.org/project/r4032login

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PRODUCT PRICES: there are displayed 1 or 2 Old Prices, for Advertising propose like:
--List Price--
--Retail Price--
These kind of prices are not available for sale, you know..
|* the text fonts should be updated as per reebonz.com.sg

"Special details" block, Individual per every product should be connected with Cart page.

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

LOYALTY POINTS Tag (EARN UP TO ..) should be added bellow "Installment Available" button.

screenshot from 2013-10-27 20 30 52
screenshot from 2013-10-27 20 35 16

REGISTRATION WORKFLOW for Member role

REGISTRATION WORKFLOW for MEMBER role

First of all, we should follow few rules according with user roles belong Drupal themes.

  1. Every Anonymous user can register a new MEMBER account belong SIGN-UP form, from Guest theme.
  2. After successful SIGN-UP, the user is notified into Guest theme, to check the Email and to click on that unique link received.
  3. Clicking on that Activation Link (received via Email), it's opening a new Tab with SIGN-IN page, for Member role, then "Your email has been verified!".
  4. After first successful SIGN-IN (using Verified Email / Password introduced during SIGN-UP process), the Member role will know that "Your Account has been activated!".
  5. In the meantime, instantly the user is getting the "Welcome Notification" Admin Email.
    Above description is including all levels for successfully registrations.

Bellow it's detailed description related this process.

--1-- The Guest user should use SIGN-UP forms for Member role.

--2-- After successful SUBMIT of SIGN-UP process, user is notified to check the Email.
|* the user will remain into Guest theme, as time the Email ID it's not yet validated.
|** "Email Validation" Admin Email it's automatically sent, in concordance with multilingual functionality, associated with selected language during SIGN-UP process.
|*** Build the Cron function for sending email validation.
i.e. If the user don't validate the Email ID in the same day, daily the user will receive a remember Admin Email, regarding that activation for defined period of time (5-10 days for Eg.).
There will be a cron function which will be created to verify if the user has validate his account or not.
-- so, to validate the Email ID, should open the personal Email (submitted into SIGN-UP form) and to click on received link.

--3-- Clicking on validation link, user's redirected into SIGN-IN page for Member role, then "Your email has been verified!".

--4-- After successful Log-in, "Your Account has been activated!"

--5-- Now, automatically, the Registered user will receive an Admin Email - "WELCOME TO CITYGUEST" - regarding CityGuest TIPS (concerns).
|* it's prepared a message for Member role, according with multilingual functionality.

-- -- Staring with 2nd. SIGN-IN
After successful SIGN-IN, the user will be redirected at "ACCOUNT SETTINGS" Page.
|* After Member SIGN IN, I'm redirected on "ACCOUNT SETTINGS" of City theme.
|** we need to manage the time availability of the log-in session.

Social Media SIGN-IN / SIGN-UP

Social Media SIGN-IN / SIGN-UP

Social Media Registrations belong SIGN-IN / SIGN-UP forms

-- We need to use individual registration for every one, with individual module / plugin / library (not Gigya / Janrain ..)
-- Logical organization of them for the Administrators of the website.
-- After registration with Social Media, the Appearance of Social Media status will be visible into MY ACCOUNT - SOCIAL MEDIA section.
-- We have all the Api Keys necessary for that integration.
-- Also, I'll let you know regarding the "user details" which are required during the registration dialog.

++ SOCIAL MEDIA STATUS for Member account and Vendor account
www.cityguest.norrwing.ro/Work/XHTML-CSS3-I.phase/My-account/social-media.html
|* it's connected with SOCIAL MEDIA SIGN IN / SIGN UP and SOCIAL MEDIA COMMUNITY Tab.

There is only "http://drupal.org/project/hybridauth" but it's using external services and it's not accepted.
We need to use available modules for:
++ Facebook
++ Twitter
++ LinedIn
++ Google
++ Windows Live
++ Fancy
++ Pinterest
++ Instagram
All of them should be configured; the log-in dialog should be opened into pop-up over the SIGN IN / SIGN UP pages.

"ACCOUNT SETTINGS" page from Member role

ACCOUNT SETTINGS page
MY PROFILE (Public Profile) page

-- Account Settings Page for Member Role need to be customized in better look.

Member role Account (ACCOUNT SETTINGS page)
http://norrwing.ro/Work/XHTML-CSS3-I.phase/My-account/index.html
|* don't pay attention at the Header/Footer from above link.

The body content from above link it's shown the correct Layout and should be followed accordingly.
Multilingual should work accordingly.

Regarding "Change Password" or "Change Email" belong ACCOUNT SETTINGS page

-- if the user want to change the Email ID, we need 4 fields:
1. YOUR CURRENT EMAIL
2. PASSWORD ACCOUNT
3. ENTER NEW EMAIL
4. ENTER NEW EMAIL, AGAIN
|* that fields can be visible when the user is clicking to change the Email ID.
An Admin Email with activation link, will be send on current Email ID and an informal Email, will be send on the new Email ID.
Activation link will open Log-in page.
After successfully process, the user can Log-In with the same Password (as was belong old Email ID) and the newest Email ID.

-- if the user want to change the Password, will be opened a pop-up with 3 fields.

In Header area of City theme, we have "MY ACCOUNT" menu, with several Tabs; one of them is "MY PROFILE" Tab.

In my free time, I found "Account Profile" module and "Edit Profile" module
https://drupal.org/project/account_profile
https://drupal.org/project/edit_profile
|* these modules are not required, if we have better options! We'll discus about them.

Also, in Header area of City theme and Vendor theme, it's visible Salutation like:
Hello "Email ID prefix"
We renounce at that!

MY PROFILE (Public Profile) page
i.e. Public Profile of "MEMBER PROFILE" it's:
http://cityguest.norrwing.ro/en/user/*/member_profile , where /*/ is the user ID.
It can be added in MY ACCOUNT menu, as sub-menu.

Related the Layout of Public Profile, it should be corrected / improved according with PROFILE SETTINGS page' theme/layout.

PayPal

PayPal
-- according with Paypal integration

BASEMENT theme - Reset Password page

Reset password page should be considered as per Basement theme .

We need to define a separate page for reset password. Drupal does’t provide any way in core to make the reset password as separate page. Currently,reset password setting is on account settings page. We need to consider it as separate page and need to follow the log-in page template for reset password page.

Use Project reset landing page( https://drupal.org/project/prlp).

This would help in managing separate page for reset password.

screenshot - change your password

REGISTRATION COMPLETE and "Welcome Notification" - Admin Email.

REGISTRATION COMPLETE and "Welcome Notification" - Admin Email.

-- REGISTRATION COMPLETE page
Screenshot 1: Welcome Page, visible ONLY after first SIGN-IN (as it's described in Registration Process Workflow).

screenshot from 2013-09-30 01 06 09

-- "Welcome Notification" ( Admin Email )
Header/Footer from all the Email Admin should contain the same content each other.

Screenshot 2: Admin Email - WELCOME Email, sent ONLY one time per User role (Member/Vendor), as it's described in Registration Process Workflow or other tickets with the details about this thing.

newsletter

BASEMENT theme - Registration Workflow per 'Anonymous user'

http://basement.norrwing.ro/en/contact-us
http://basement.norrwing.ro/en/user/login/basement
http://basement.norrwing.ro/en/user/password

Functionalities belong Anonymous Users:
/1./ Custom Registration through Contact Us page
Anonymous user can REQUEST a registration of the Basement account / role belong Contact Us form, from Basement theme.

/2./ Contact Us submitted
When a user makes a registration through the Contact Us page, s/he would get register automatically and Admin will be notified about the same.
After successful request belong Contact Us form, the user is notified into Basement theme, to wait 48H for request approval.

/3./ Account approval 'Only Administrators can assign basement role'
Admin would be able to assign Basement role to that Anonymous user and that contacted user will be notified when Admin approves his request.

Administrative Mail:

 * Email Approval Notification -Basement

That Admin message will contain:
You have been invited to join Basement by NORR WING
Please click the link below to accept the invitation.
Accept invitation
If you don't want to accept the invitation, please ignore this email.
Your account won't be created until you access the link above and set your password.

Few Technical details:

Basement Profile Creation:

Basement profile is created in co-ordination with the Contact Us form fields.

We have the CONTACT US webform fields, connected with "+ Add user (Basement profile)"
This is good idea to link the "+ Add user (Basement profile)" with the Contact Us form; that's belong custom code.
We defined my own submit handler in hook_form_alter(for the contact us webform), and we defined submit handler.
We created a user with the webform submitted values. This user is not active by default. So, Admin will edit the newly created user and assign and activate the newly created user. User will receive a mail about their new account on Basement and will click on link to approve the Basement role.

/4./ Configure the Password account
Contacted user from his approval mail verifies his account and only after that contacted user will be able to log into Basement sub domain.

Clicking on 'Accept invitation' Link from * Email Approval Notification -Basement.
Will be opened the Basement LOG-IN page >>> will LOG-IN with Email / Password
  -- Belong first LOG-IN will be required to set the Password [here will be required 2 Password fields].
-- Email it's that from Contact Us form.
  -- As you saw the Account approval message with "Accept Invitation" Link.. there is no any temporary password..

|* However, other scenario (which I don't like it too much), to get work, after clicking on activation link, users will be redirected to Account Settings page directly, where they can set their password. This is logical and will work as well. There would be no temporary password as well.

/5./ Redirect after Log-In:
After first LOG-IN (Only)
-- the "Basement role" was activated >>> and will be opened "Congratulations" page - "Your Account has been activated!".
Starting with 2nd. Log-in will be opened Basement ACCOUNT SETTINGS page.

Administrative Mail:

In the meantime, after successful process (described above), instantly the user is getting the
* Email Welcome Notification -Basement
|* This is working only after first Log-In, Just One time.

Above description is including all levels for successfully registrations for Anonymous users.
Multilingual functionality belong all the entire system should be leverage at all!

Installment Payment Plan (IPP)

Installment Payment Plan (IPP)
Bellow it's the page which appear after Checkout process using IPP Payment.

From this page it's missed the instruction details content, like:
"This order will be reserved for you for the next 2 hours. During this time, Reebonz Customer Service officer will contact you to complete the payment process.
Please get ready your credit card information to complete the order. If you are not contactable within the next 2 hours, Reebonz reserves the right to release the reserved order and put the item(s) back for sale.
Online Reservation placed during weekend/public holiday and after office hours will be processed on the next working day."
|* above text, it's visible in bellow Admin Email, but was missed in web-page.
|** in the meantime please check the CSS from #39 Ticket and you'll see few useful details related this part.

Reference link:
screenshot cart-checkout-complete__belong ipp

Admin Email, automated sent to the user:
screenshot from 2013-10-25 01 03 22

Admin Email, manual created:
screenshot from 2013-10-11 20 48 38

The Technical details about IPP policy you'll get as soon.

_____ Switch Accounts MEMBER to VENDOR & VENDOR to MEMBER

Switch Accounts functionality.
-- ie. If I'm logged using Member Role and I don't have Vendor Role at all.
Into Left side of Header area, we have "SWITCH ACCOUNT" button.

Suppose I'm using Member Role and I want to activate the Vendor Role as well.

--1-- Now, if I have only Member Role, with "SWITCH ACCOUNT" button, I can add/attach a Vendor Role as well.

--2-- Clicking on "SWITCH ACCOUNT" Vendor, it's opening a ACCOUNT SETTINGS pop-up, with required fields.
|* That pop-up it's appearing once, only belong first "SWITCH ACCOUNT".
Later on, when the user have 2 Roles, clicking on "SWITCH ACCOUNT", will Switch the themes/roles instantly, without required pop-up.

--3-- After Successful SUBMIT from that pop-up, I'm Welcome into Vendor theme, using Vendor Role.
|* Then will be opened WELCOME TO CITYGUEST page, once belong first "SWITCH ACCOUNT"
Belong next "SWITCH ACCOUNT" I'll be redirected at "ACCOUNT SETTINGS" page.
|** In this moment the Vendor Role will get the Admin Email related WELCOME TO CITYGUEST - for Vendor Role.
|*** At this moment, my Email have 2 roles: Member Role and Vendor Role.

--4-- If I want to come back in Member Role, then I click on "SWITCH ACCOUNT" Member, then I'll go back in City theme, using Member Role.

--5-- Log-out from one of that Roles, I'm redirected into SIGN-IN page from Guest theme. Here I can choose MEMBER SIGN-IN or VENDOR SIGN-IN using the same Email/Password for both Roles.

++++++++++++++++++++++++++++++
-- Bellow are the Switch Accounts pop-ups:
++++++++++++++++++++++++++++++

Switch Account: VENDOR (pop-up),
open the next link, hover the associated sign from left side and click on the link, then will be opened the necessary pop-up
http://norrwing.ro/Work/XHTML-CSS3-I.phase/Header-Footer.for-3-themes/2.City-theme.html

Switch Account: MEMBER (pop-up),
open the next link, hover the associated sign from left side and click on the link, then will be opened the necessary pop-up
http://norrwing.ro/Work/XHTML-CSS3-I.phase/Header-Footer.for-3-themes/3.Vendor-theme.html

Cart page

Cart page

It's required to customize the Cart page as reebonz.com.sg cart page.
The designer didn't know to manage this kind of work.

Details: customize the Cart page in following points (left side)
- Product name
- Custom event end
- Remove product from Cart - Ajax
- Product attributes
- Event code
- SKU / item code
- Unit price | Subtotal
- Quantity - Ajax
- Product policy (connected with the Product details page)
- Convert structure from table to div

Details: customize the Cart page in following points (right side)
- Products | Qty. | Price columns
- Unit Price
- Subtotal
- Order Total
- Note: ..

We'll use the design same as reebonz.com.sg cart page.

screenshot from 2013-09-15 20 29 09

screenshot from 2013-09-24 21 26 44

http://development.cityguest.ro/en/cart
http://www.reebonz.com.sg/cart
We'll use the design same as reebonz.com.sg cart page.
We'll create separate block for each product and assign the related values, which are passed from that product page to the cart page. Each thing is covered in the separate span and class so that it will be easy to move the things.Then show the summary block in the right side. Also displays or outputs the description of each product separated by the line below the cart items.

Need hooks for rearrange the things in Cart page.

Belong Cart page, we need to display that "Special tab" content, which is Individual connected with every product
It should appear bellow products, as it's in Reebonz, with that simple design.

It's containing:
Horizontal separation line, between each other.
For your "[product name]"
Individual description for product as it's added belong every product, when was added.


We will have to do some customization to this.
This can be done in the template.php file, taking care of some functions. We'll have full control over it.

Schedule - Ubercart Limited time products

All the products are Limited time products and need to be managed accordingly.

The Schedule should be defined at 3rd. level of Taxonomy: Catalog/Brands.
Forth level "Catalog/Brands" Categories and attached Products will keep the same schedule.

We have to make different different Views, based on the time.
We should manage next schema:
-- first level: NEW ARRIVALS
-- second level: UPCOMING EVENTS
-- third level: ENDED EVENTS

Here we don't talk about:
SPECIAL BRANDS Slider (from top area) or PROMOTIONS slider (from bottom area).

Let's talk belong "Fashion & Extras" - Main category
http://cityguest.norrwing.ro/en/fashion-extras
Only the Catalogs/Brands which have Active sales, should be visible.
When the defined schedule for every Catalog/Brand is expireing, that Catalog/Brand will be hidden.
It will be visible again, when we'll repeat the Sale for that Catalog/Brand, with the remains products and new ones.

Anchor tags (special bullets from right side) will be given with "id" attribute, so clicking on the right side toolbar can take us to that particular View.
http://norrwing.ro/Work/XHTML-CSS3-I.phase/3.Ubercart-1-of-2/1.General-view.html


NEW ARRIVALS View, it's already created but the Schedule schema isn't configured.
Development: "http://cityguest.norrwing.ro/en/fashion-extras"
-- every "Main Category" taxonomy, have different different NEW ARRIVALS products.
-- the Catalogs/Brands are displayed Individually, belong "Sub-Category" taxonomy.
Schedule schema - should be configured as:
Starts: 11 Aug 2014 10:00
Ends: 25 Aug 2014 06:00

screenshot_new arrivals


UPCOMING EVENTS View, it's created but should be changed in concordance with the simplified Layout of "COMING SOON" View from "http://royale.reebonz.com.sg/private/events"
-- every "Main Category" taxonomy, have different different UPCOMING EVENTS products.
-- here are displayed different different products, attached belong specified taxonomies.
Schedule schema - should be configured as:
Starts: 25 Aug 2014 10:00
Ends: 18 Sep 2014 06:00

screenshot_comming-soon


ENDED EVENTS View
The "Ended Event" page, in concordance with Guest/Anonymous user and Member user/role.
The text description from Ended events it's different per user role.
When the user, click on the links associated with Ended Events, will be opened "Ended Event" page in concordance with user role:

screenshot event ended - unregistered user
screenshot event ended - registered user


I found these resources:
https://drupal.org/project/scheduler
https://drupal.org/project/date
https://drupal.org/project/date_popup_authored
https://drupal.org/project/uc_lto (Unfortunately, this is only for D6..)

The limited time period is per product which is a Node based.
Since we are using CCK to create the content types we can add two more fields START TIME and END TIME which can be DATE fields. Using this START and END values we can alter the views or what ever changing is needed.

"MAKE A WISH"

~ SOLD OUT Tag. ~ Add to WISH LIST Tag. ~ ON YOUR WISH LIST Tag. ~

Development Link: http://cityguest.norrwing.ro/en/catalog-brands/gucci-for-men
|* there you can see the WISH LIST (WAIT LIST) Tag, with the associated pop-up.

Few details about Add to WISH LIST (WAIT LIST) Tag (clickable from development link).
-- When the MEMBER Role click on it, it's appearing that pop-up.. It's WRONG, isn't required a WISH LIST pop-up!
-- Clicking on WISH LIST (WAIT LIST) Tag, should be opened a new page:
Reference Link for WISH LIST webform: http://www.reebonz.com.sg/sell/white-glove-service-buyer
"MAKE A WISH" Tab (the tab it's visible only after Log-in session).

Into "MAKE A WISH" web-form, you can see few fields, which are Auto-Completed when the Member user choose the particular SOLD OUT product and click on it's WISH LIST (WAIT LIST) Tag.
We need all the described fields from that web-form and we need few extra fields like:
-- Product Attributes, where is the case (which should be added in the web-form).
-- Cell Number (which should be added in the web-form).
Cell number should be configured / every country, with the prefix code and should be valid.
The user will get the SMS code.
|* rest of the things from "http://www.reebonz.com.sg/sell/white-glove-service-buyer" page, should be created same as in reference URL (the whole content in this page it's visible only after Log-in session).

white glove service for pre owned luxury goods buyers reebonz vintage

Every Member role can add in WISH LIST page from her/his account, the SOLD OUT products (only one time/product).
"ADD TO WISH LIST" button, it's changing the color and text (ON YOUR WISH LIST), after successfully process (as it's visible in http://cityguest.norrwing.ro/en/catalog-brands/gucci-for-men).
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~ MY WISH LIST (WAIT LIST) Page ~

MY WISH LIST (WAIT LIST) Page is part of ACCOUNT INFO block, displayed as individual page.
-- the functionality of Wish List should be configured.
-- Reference URL: http://norrwing.ro/Work/XHTML-CSS3-I.phase/gilt%20html/My%20Account%20_%20Wait%20List.htm
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~ MY WISH PRODUCT - Admin email ~

Admin Email with the WISH LIST products when are Available to Sale
-- Reference URL: http://norrwing.ro/Work/XHTML-CSS3-I.phase/Wait-list%20html/My-Wait_list-newsletter.htm

.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you're Anonymous user and you would like to "Add in Wishlist" some products.., then will be required SIGN-IN.
After authentication, the user will be redirected on latest page with the products and s/he can "Add in Wishlist".

If you're Member user, the things are following the logical way, as it's described above.


Using Flag module will be helpful in terms of triggering an action for an event.
Example if we flag a product as "SOLD OUT" later when we remove the flag.. on that unflagging event we can trigger Emails and SMS via Cell phones.

We can collect the users phone number before hand. Or if the user did not provide phone number then we can get that information the first time they click on any product to add it to the wish list.

Using Flag it will be easy to show a view with all the products that the user has added to s/he wish list.

About the form that the user can add details about their Wish list product, i think that should be Straight forward with CCK or Webforms and also we can add as many fields as required.

We can also send emails to all the users when the product in their wish list is available.

PRE-OWNED products are luxury Bags, Shoes, Accessories.. which you decide to sell to us.
In majority cases, you have only a single Bag, with same model and quality condition.. so, our stock will be "1".
When the product is sold, then we can't have the same one again, in same quality condition and price.

Bellow I'll explain again the SOLD OUT process:
-- to simplify the things, we can add the SOLD OUT filter for both kind of product categories:
NEW and PRE-OWNED.
-- we can add SOLD-OUT per Model code of that product, then when we'll have it again in future, they will be notified via Email, SMS (cell phone) and as well in their accounts

EDITORIAL page

EDITORIAL page:
http://norrwing.ro/Work/XHTML-CSS3-III.phase/Di/theedit.html

First of all, we should create a new ZEN sub-theme, named EDITORIAL, which will contain 2 pages from current milestone. The theme should be responsive for all kind of devices.

General Details regarding Header/Footer:
Header/Footer form Static Prototype links (above Link) it's WRONG!

HEADER details:
-- please do follow the correct Layout for needed Header from:
http://basement.norrwing.ro/en/privacy-pol
-- Our Header Menus should appear both pages from "EDITOARIAL" Theme.
There we'll have the Tabs for next pages:
CITY GUEST TV
EDITORIAL

So the Header will contain:
-- CityGuest logo
-- Choose Language
-- Header Menu Links

FOOTER details:
-- please do follow the correct Layout for needed Footer from:
http://basement.norrwing.ro/en/services

BASEMENT theme - Registration Workflow belong 'Member role'

According with 2nd. Scenario of Basement LOG-IN

This is related the Member role who want Basement role as well.
-- this is simple scenario because when the Admin receive the CONTACT US webform, if the Email Address is already registered as Member user, then Admin will assign 2nd. role: Basement role.

Comments: In new custom submit handler, we can achieve the same by providing a condition before writing code for saving a user. Condition would be if email account is already registered as member role, then apply for role api will be used to send a role request for basement role. When admin receive the role request, he will decide whether to accept or decline the request.

-- in that way, the user will LOG-IN with the same credentials belong both roles.
-- When Admin will Approve the Basement role, the user will get "Welcome notification" Admin message in concordance with multilingual preferences of that user.

According with 3rd. Scenario of Basement LOG-IN

When the Basement role need Member role as well.
This scenario appear when the Basement role, want to have Member role, with the same Email / Password. In this case they are sending email or calling our team to request this aspect.
This scenario is simple as well.
CityGuest Admins can add / assign manually, the Member role too, belong Basement role of that user.
In that case the user will have 2 roles without big effort.. and s/he can LOG-IN with same credentials for both.

-- When Admin will Approve the Member role, the user will get "Welcome notification" Admin message in concordance with multilingual preferences of that user.

Social Media Sharing - extended

Social Media Sharing

http://cityguest.norrwing.ro/en/catalog-brands/gucci-for-men
http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag

Facebook | Twitter | g+ | in Share | Pin it | Fancy | Fav | Instagram | Buffer | Pocket | Stumble Upon | Digg | reddit
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Every social sharing you do on CityGuest - is your personal invite link.
More sharing = more referral = more rewards!
So, the entire process of social sharing will be connected with Member accounts.

-- It's required a correct configuration of SOCIAL MEDIA SHARING according with credits policy.
Related this aspect, we need to monitor every Social Media activity as per every user, because we'll credit their accounts in concordance with established policy.

For i.e.
If we establish that every Member role who share 10 products over Facebook/Twitter/.., will get $1 and START-UP Badge/Title.
[here I have to provide the complete Schema according with Sharing/Credits/Expire/Redeem/minimum Checkout]
We can create one section called "Social Credits" whenever user shares a product with her/his social account. We will increase 1 credit to his/her account. Also we will set some calculation like i.e. 10 Credits = $1 and thus we will allow user to en-cash this credits. We can convert this credits to coupon codes. Like ie. I have earned 100 Credits and hence I have earned 10 $. so I will be able to en-cash this 10 $ by creating coupon worth 10 $. Once I create coupon code my credits will be reset to 0. and I will be able to shop from website using that coupon code. These Coupon codes will be available concordance with the "Terms and Conditions" in concordance with logical schema based on minimum value of purchase during the CheckOut session.
Also, there are required minimum amount of credits to redeem during checkout with minimum value established, concordance with the "Terms and Conditions"
In the meantime, thus credits will expire in defined period of time if are not used.

So, There are required credits for sharing and that sharing will be automatically converted to credits kind of money which user can spend on the website. For i.e. 10 credits is 1$ and total money to convert as voucher which can be used on website.

Above description will be customized very much to introduce this kind of functionality.
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Product assignment per Category taxonomy levels

Product assignment per Category taxonomy levels
i.e. http://cityguest.norrwing.ro/en/fashion-extras/gucci-handbags/gucci-for-men/men/gucci-stirrup-top-handle-bag

Every Taxonomy level contain different different fields, compared each other.

[1st. Level] - "Main Category" Taxonomy:
http://cityguest.norrwing.ro/en/fashion-extras
http://cityguest.norrwing.ro/en/taxonomy/term/63/edit?destination=admin/structure/taxonomy/categories
-- Belong Taxonomy terms from this level can be configured some Teaser images, Slider Set Images.. and so on, individual per every taxonomy term.
-- Category name [Fashion & Extras] and Category Image [fashion-extras-hover.png]
-- mouse hover change their colour in that Gold colour.
-- if we click on any main category, that means that is Active category and is keeping the Gold colour in all the taxonomy levels belong it.

[2nd. Level] - "Sun Categories" Taxonomy:
http://cityguest.norrwing.ro/en/sub-categories/men
http://cityguest.norrwing.ro/en/taxonomy/term/144/edit?destination=admin/structure/taxonomy/sub_categories
-- "Special sub-category" check-box, is not necessary!

[3rd. Level] - "Catalog Brands" Taxonomy:
http://cityguest.norrwing.ro/en/catalog-brands/gucci-for-men
http://cityguest.norrwing.ro/en/taxonomy/term/308/edit?destination=admin/structure/taxonomy/catalog
-- Catalog Image, Catalog description, Timer, Special check-box..
-- all of them are coming into this level.
-- NEW check-box or PRE-OWNED check-box, should be added here

[4th. Level] - "Catalog categories" Taxonomy:
http://cityguest.norrwing.ro/en/catalog-categories/gucci-handbags
http://cityguest.norrwing.ro/en/taxonomy/term/307/edit?destination=admin/structure/taxonomy/catalog_categories

edit product gucci stirrup top handle bag city guest the trusted name for buying and selling luxury products

Correct scenario:
-- we select a Main Category, then only the associated Sub-categories belong that Main Category should be active for the selection (not all of them as it's now).
-- in the same way we need to correct the process for children Levels [3rd. and 4th. Levels].

i.e. According with our Taxonomy Schema, I describe a little bit the Taxonomy terms, bellow:

.[1st. Level] * Main Category [taxonomy]
.
.[2nd. Level] ********* Sub-Category [taxonomy]
.
.[3rd. Level] Brand / Catalog [taxonomy]
.
.[4th. Level] ***
* Brand / Catalog Category [taxonomy]
.
.
*********************[different different products]

Bellow you'll see an example of Taxonomy levels belong "Fashion & Extras" Main Category.

<<>>Fashion & Extras 

     >>BAGS
          >>[different different brands/catalogs]

               >>CLUTCH/EVENING BAGS
                    >>[different different products]
               >>SHOULDER
                    >>[different different products]
               >>TOTES
                    >>[different different products]
               >>TRAVEL
                    >>[different different products]
               >>OTHERS
                    >>[different different products]

     >>SHOES
          >>[different different brands/catalogs]

               >>FLAT
                    >>[different different products]
               >>HEEL
                    >>[different different products]
               >>PLATFORM
                    >>[different different products]
               >>SANDAL
                    >>[different different products]
               >>WEDGE
                    >>[different different products]
               >>OTHERS
                    >>[different different products]

BASEMENT theme - Administrative Emails

Administrative Emails: -> Basement sub domain mail templates are configured according to basement theme.

  • Email Approval Notification -Basement
  • Email Welcome Notification -Basement
  • Email Forgot Password Notification -Basement
  • Email Maintenance Notification -Basement

Multilingual functionality:
-- if the user was using the Hindi language belong CONTACT US form.
-- user will get the "Activation Link" message, in Hindi language.
-- clicking on that link, will be opened the Basement LOG-IN in Hindi language.
|* This logical should be applied belong all the Administrative Emails.

Applying for role api doesn't support to get any intimation/notification if his role is approved..

For better flexibility, we should define the mail template in Admin..
We need to create an Admin Panel for the same..

Admin Emails for account activation are considered in very bad way. That are not Admin friendly at all. Like emails for Member, when s/he access the account for the first time, configured at two places:
In Rules, where half content can be customized.
From the content of ‘Extra Mail Content’ type nodes. You can find the same..
Example: welcome message for Members is configured
---> Rules: http://www.cityguest.norrwing.ro/en/admin/config/workflow/rules/reaction/manage/rules_email_welcome_notification/edit/3
---> Node:
http://www.cityguest.norrwing.ro/en/node/153/edit?

SHIPPING Details

SHIPPING Details

We'll use 3 options according with company policy.
FLAT rate
DPD shipping
GLS shipping

You'll get the documentation file.

ORDER HISTORY | ORDER DETAILS | ORDER STATUS

ORDER HISTORY | ORDER DETAILS | ORDER STATUS
Static Prototype Links for ORDER HISTORY:
http://norrwing.ro/Work/XHTML-CSS3-I.phase/My-account/my-orders.html

Screenshots from Reference website:
screenshot from 2013-10-10 16 19 35

Static Prototype Links for ORDER DETAILS:
http://norrwing.ro/Work/XHTML-CSS3-I.phase/3.Ubercart-2-of-2/9.User-25436-Order-10773-1st-SCENARIO.html
http://norrwing.ro/Work/XHTML-CSS3-I.phase/3.Ubercart-2-of-2/9.User-25436-Order-10773-2nd-SCENARIO.html

ORDER STATUS
-- as we know, there are several statuses belong payment process for every Order in concordance with a lot of factors, which should be in our attention, with proper testing in rapport with logical functionality of eCommerce products.

Like:
-- TIMEOUT
-- PENDING
-- ONLINE PENDING
-- CANCEL
-- COMPLETED
-- ..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.