Jump to content

 

alaa

Member Since 18 Mar 2018
Offline Last Active Sep 29 2019 04:20 AM
-----

#318420 The Logic Of Shipping Methods In Multivendor

Posted by alaa on 01 August 2019 - 03:04 PM

In general, yes, But you can also have common shipping methods. They can be enabled on the update vendor page

 

https://prnt.sc/on0qyu

 

I understand now. Thank you very much e-Com Labs.




#317477 Product Categories Import/export

Posted by alaa on 06 July 2019 - 06:20 AM

Thank you very much for your replies. In fact, I just wanted to export/import very limited list of categories. I will keep eCom Labs's addon in my mind for future needs. 

 

Have a nice day!




#317126 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 27 June 2019 - 05:49 AM

Seriously. I don't have time to build test sites to test every new release. I work a full time job and have teenage kids; my ecommerce site is a sideline that I have to fit into the cracks somewhere. So no, I don't have time for building test sites.

 

The upgrade is a complicated process. There should be preparation, planning, testing and quality check before executing the upgrade on live stores. It is not like an iOS upgrade on iPhones! 

 

I was a project manager for SharePoint websites - SharePoint is from Microsoft. It took from us months to implement the upgrade on SharePoint. 

 

@johnbol1,  @alaa
I disagree,  With some exception, "The community" are paid license owners that are running Live Stores!  Our expectation that our business will not be ruined by updates with ill-conceived functionality is completely warranted. Personally,  I've got business to run,  and expect that the software architects know what they are doing. Seriously!

 

I didn't mean that you don't have the right to have a functional software. All of us are in the same boat. But I don't think that the new  CS-Cart changes were professionally reviewed. Saying that "If this function is not going to be back, I will go with another solution" is not constructive as I am sure that going with another solution is not an easy process. I am pretty sure no one will go with another platform if CS-Cart team removed billing and even shipping! Simply, they would find buiding a new addon is far easier than shifting to another solution! 

 

I agree that;

CS-Cart team should speed the delivery pace (and this is the most important thing of Agile - the product development methodology - which CS-Cart team is following internally).

CS-Cart should activate the uservoice forum. They should remind their customers about the uservoice! It should be the only source of new functions based on popularity.

CS-Cart team should not look into the product as an international-fullfiling solution! No, most of CS-Cart users don't ship internationally! I believe this is the reason behind the new phone mask and depracating billing address.




#317076 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 26 June 2019 - 08:58 AM

I saw most of the comments were negative towards the new improvements. Even after imac annouced the return of the billing address, the argue was still going! 

 

Everyone of us should contribute to the functional and successful CS-Cart products. It is in the interest of all CS-Cart users to keep CS-Cart improving as a product and be successful as a company.

 

Personally, I did try to add some balance to the discussion by providing detailed answers to imac's questions, giving real live examples and suggesting workable practices.




#316588 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 14 June 2019 - 11:43 PM

We have old checkout for now. But I won't bring the billing address back just "because". There should be a reason for this.

 

Step by step checkout is outdated. The easier checkout is - the more conversional it is. Checkout should be as simple as only possible, and besides it should be displayed correctly on any kind of device - PC, Tablet, Mobile. That is how we get our new checkout. 

Old checkout, the one that was up to 4.9.3 is deprecated and will be discontinued in one of the future versions.

 

No please, keep the old checkout as an addon and don't stop it. I still use it. I found out that it is more user friendly than the current lite checkout. 

 

If you want to improve the lite checkout, it should be as follows: 

 

1- Checkout should be two steps separated in two pages.

2- Page one is the shipping address page. User fills the shipping address in the first page. Then click save. Then, all editable fields should be changed to text only, so that the user sees a summery of the shipping address that he filled. If the user clicks on edit, the input fields return. 

3- User clicks on continue, then the second page appears with all the other checkout requirements. 

 

Note1: this method is very mobile friendly. 

Note2: the currenty behavior of the lite checkout, especially this thing: https://prnt.sc/o21zzy is not user friendly at all. It is even misleading. 

Note3: Step by Step checkout with some styling and minor modification becomes very modern and easy. See my checkout: https://prnt.sc/o221bl

Note4: Review this study about the importance of Step by Step checkout (accordion style) https://baymard.com/...ckout-usability

 

 

Having said that, I hope you will not discontinue the Step by Step addon. If all the above doens't convince you, just keep it as an option. At least me will still use it for my 2 stores. 




#316586 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 14 June 2019 - 11:20 PM

What a mess.. I followed the instructions to go back to step by step checkout but that isn't working, even after turning off all the blocks and clearing cache.

 

I'm just rolling back to 4.9.3 until you guys get this figured out.

 

You need to activate Step by Step Checkout addon. Then, go to Design - Layouts - Checkout (Layout) - Click on the gear icon of the main grid - in the wrapper selection, select none instead of lite checkout. https://prnt.sc/o21vvh




#316585 Disable Call Requests Notifications For Vendors Only

Posted by alaa on 14 June 2019 - 10:50 PM

Find the fn_do_call_request function in the app/addons/call_requests/func.php file and try to replace (in 2 lines)

'to' => 'company_orders_department',

with

'to' => 'default_company_orders_department',

(!) Not tested

 

 

Thank you so much eCom Labs. You are always helpful. 




#316472 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 13 June 2019 - 08:12 AM

 

Do i need to involve a developer to upgrade my Multi Vendor 4.9.3SP1 to 4.10.1?
Or it is a smooth and simple upgrade?

 

 

If you have no third party addons, it should be smooth and straightforward. If you have third party addons, especially those that extends the checkout and products funcations, then you would need a developer. 




#316242 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 08 June 2019 - 01:47 PM

Dear friends,

 

Thank you so much for trying to explain the problems of 4.10 in the most constructive way.

We do appreciate and value your feedback and it is very important for me as a PM to make a product better.

 

I will summarise 2 main problems at the moment:

1. Inability to enter the phone in any numeric format

2. Problems with Billing and Shipping address.

 

Before we discuss these problem let me explain why we did this:

1. This was done in order to normalise data in order and customer tables. Many of our clients make integrations with 3rd party CRM that has automatic call systems, besides when you as admin click on the phone from your mobile device you can call the client right away only if it in correct format. So the idea was to help customer enter the phone number with less mistakes, so the admin has less work to do with filtering this out.

 

2. From our statistics most store owners work on b2c market, and old checkout was a real problem for them. It's outdated for 10 years at least. And we obviously wanted to make it modern and usable for your clients with such feature as: automatic geolocation, minimum of fields, mobile-friendly . So this was the main idea. Unfortunately we did not digg in into b2b model and that is why from my point of view we have all this discussion.

 

Our Plans:

1. We will add ability to disable phone in international format, not sure in what why, but there will be some kind of option. (planned for 4.10.2)

 

2. In order to fix this we should understand the good modern practices and main scenarios

Possible solution at checkout customer selects whether he/she is a company or a regular person. If he is a regular person checkout stays as it is!

In case he selects that he represents a company - there are some extra field (these that previously were in billing sections)

 

Please note! that I'm no going to bring all the billing fields back for a regular person for cases like he buys for someone else, or he buys from another country. because:

- billing address when you are paying with card is obsolete for most of world payments.

- it can be easily solved by comments to an order

 

So please answer the following questions:

1. do you need billing address at checkout?

2. do you wok with companies (b2b)? if not please specify the reason why you need billing address

3. what approx percent of b2c compare to b2b sales on your site

4. what the best implementation of b2b checkout from you point of view (link or several to famous stores)

 

Dear Ilya, 

 

First- My answers to your inquires: 

1- We don't need billing address at checkout. 

2- I have both B2B and B2C. In both stores, we don't need billing address. We also find it as an oudated approach.

3- B2B is with low percentage compared to B2C. 

4- Although I am happy with depricated billing address, I can share with you my thoughts. Please see below my thoughts: 

 

Second- Best Practice Address Implementations: 

I recently purchased from Dell.com in US, they have the following: 
 

1- A user can add as many addresses as he wish. (Similar to CS-Cart Multiple Profile Feature). https://prnt.sc/nz8geg

2- The first address profile (the default one) is automatically considered as Bililng, Shipping and Contact profile. 

3- When filling any additional address profile, there is an option to select what is the type of the address (shipping, billing or contact info). https://prnt.sc/nz8gtx
 

For CS-Cart case, you just need to add options to select the type of address when the user create additional address profile.

 

 

Third- My ideas on the international phone field. Please note that the below approach is becoming widely implemented.

There should be two separate fields one for the international codes (dropdown list) and the other for phone numbers (input field), should be like this: 

1- The phone field should allow only telephone number without country code. So users enter their phone number without any international codes. 
2- All country codes should be listed as a dropdown list to the left of the phone field (can be beautified by adding Country Flag icons). 
3- The country code list should contain all countries that the store can ship to. Thus, the list will be retrieved from Shipping Locations/Rate Areas. 
4- The default value of the country code should be selected dynamically based on the users location (easily utilizing the new Maps and Geo-location Addon). 
5- The value of the country code and the phone field should be combined and stored altogether in the phone column inside the database. Thus can be used for integrations with CRMs and SMS services.

 

Last but not least, I should say that I am very happy with the new product variations. It is awesome. Great work. 

 

Regards, 

Alaa




#316054 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by alaa on 04 June 2019 - 03:26 AM

+1 for the int phone formatting. There will be missed orders!

Also in some contries there are phones with only 5 digts... for example +35923582

Here is example for valid number:
 
https://prnt.sc/nvye8b

  

Hi ibizo
 
Country code began "+395"  Your example : +395(257)885___ we want only use like this (257)885___
Because country didnt change first number, only change operator number. Why customer always must enter  "+395"

  

The above one is for Sofia with 4-digit telephone number following ?!?
 
No clues how to guess the international phone numbers if there is no country code appended...
 
I have therefore disallowed orders by phone.
 
It bites...

  

Have not switched as the upgrade has not been offered as yet.However this phone number requirement is a big problem.Most of our customers enter their mobiles which in Australia are like 0401 999 999 etc.Now they are required to put a 61 and omit the 0, as 61 401 999 999.This is NOT how people think, people think how they talk the numbers which is 0401 999 999 etc.Please change this asap, otherwise no point in upgrading to this checkout.

  

I agree with all the comments about billing/shipping addresses and phone number, if they stay the way they are I will not upgrade either, one lost sale because of this is one too many, can't do that

  

Be interesting to her CS perspective on the tel number issue, why is it better to include country code?

  

The problem is we should be given a choice of enabling the country code requirement or not.It's absurd that it's imposed on us, especially since it will make the checkout more cumbersome for customers.Finally, we have no issues with the current phone number entry system... so give us the option to keep it just like you do with other changes.


I believe the best approach is to have two separate fields one for the international codes (dropdown list) and the other for phone numbers (input field), should be like this:

1- The phone field should allow only telephone number without country code. So users enter their phone number without any international codes.
2- All country codes should be listed as a dropdown list to the left of the phone field (can be beautified by adding Country Flag icons).
3- The country code list should contain all countries that the store can ship to. Thus, the list will be retrieved from Shipping Locations/Rate Areas.
4- The default value of the country code should be selected dynamically based on the users location (easily utilizing the new Maps and Geo-location Addon).
5- The value of the country code and the phone field should be combined and stored altogether in the phone column inside the database.


Please if you see the above approach fits your requirements, vote for it so that CS-Cart team implement it. It should take small modifications from CS-Cart team to get it working.


#315727 4.10.1 Rc Is Available—Try The New Version Before The Official Release

Posted by alaa on 24 May 2019 - 01:51 PM

Hello, 

 

I want to report a bug. 

 

In the new checkout layout, we see the total price included in the Place Order button. It is great. 

 

When a user apply/remove gift certificate or reward points, the Place order price text doesn't update automatically. The user needs to refresh the page in order to see the actuall value. 

 

This thing is important because the user may prefer not to proceed with the order. 

 

Regards, 

Alaa




#311551 Add Meta Tag For Different Language

Posted by alaa on 28 January 2019 - 08:50 AM

CS-Cart does not have list of available constants in the documentation. But you can use any php constant in this way. The most used are CART_LANGUAGE, DESCR_SL, CART_PRIMARY_CURRENCY and CART_SECONDARY_CURRENCY 

 

Good to know that, eComLabs. Thank you very much. 




#305192 Width Of Website

Posted by alaa on 12 August 2018 - 09:02 AM

You can change the min and max width in the Layout Manager. Go to Design -> layout. In the right sidebar, select the default layout and click properities.




#303995 Controlling Images Quality Generated By Imagick

Posted by alaa on 14 July 2018 - 04:29 PM

Hello,

 

Edit /app/functions/fn.images.php line ~782. Here you will see an option called 'png_compression_level'.

 

Kind regards,

 

Thank you, poppedweb. That works perfectly. I was exactly looking for this settings. The option is in the same file but line 755. 

 

Again, thank you very much!