Title: WooCommerce Cart Share and Save Mode: single URL: https://wecreativez.com/document/woocommerce-cart-share-and-save/ Updated: 2026-04-08T14:10:12+00:00 ## WooCommerce Cart Share and Save Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/ ## How to install plugin Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to-install-plugin/ Step 1: Download the ZIP file from CodeCanyon. Step 2: Extract the downloaded ZIP file to your desktop or any preferred folder. Step 3: Open the extracted folder named “woocommerce-cart-share-and-save”. Step 4: Inside the folder, you will find three directories: Documentation License Plugin Step 5: Open the “Plugin” folder. You will find the main plugin file named “plugin.zip”. Step 6: Log in to your WordPress admin panel. Step 7: Navigate to Plugins → Add New. Step 8: Click on the “Upload Plugin” button, then click “Browse”. Step 9: Select the “plugin.zip” file and click “Install Now”. Step 10: Once the upload is complete, click the “Activate Plugin” button. ## Plugin Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/ ## Appearance Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/appearance-settings/ Popup Background Color: Set the background color of the popup. Default: #ffffff Popup Text Color: Set the text color of the popup. Default: #21234a Buttons Background Color: Set the background color of the buttons. Default: #fc6c6c Buttons Text Color: Set the text color of the buttons. Default: #ffffff Popup Overlay: Enable or disable the popup overlay. ## Basic Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/basic-settings/ Button Location: Select the position of the Share Cart button. Default: With – Apply Coupon Buttons Status: Enable or disable the buttons on the cart page. RTL (Right to Left): Enable this option if your website supports right-to-left languages such as Arabic or Hebrew. User Can Save Cart?: Enable this option to allow users to save their cart. User Can Print Cart?: Enable this option to allow users to print their cart. Select Social Media: Enable or disable the social sharing channels. Display By Roles: Control the visibility of the share cart feature based on user roles. Retrieved Cart Redirection: Select the page where users will be redirected after retrieving a shared cart. Social Share Message: Define the message that will be included with the shared link. Custom CSS: Add your custom CSS here. ## Advanced Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/advanced-settings/ Automatically Delete Cart Options: Delete Shared Cart After Retrieval: Enable this option to automatically delete the shared cart once it has been retrieved. Delete Saved and Shared Cart After Retrieval: Enable this option to automatically delete both saved and shared carts once they have been retrieved. ## Popup Text Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/popup-text-settings/ Share Cart Button Text: Set the text for the Share Cart button. Share Cart Title: Set the title displayed in the share cart popup. Save Cart Button Text: Set the text for the Save Cart button. Email Cart Button Text: Set the text for the Email Cart button. Save Cart Input Placeholder: Set the placeholder text for the save cart input field. Save Cart Message: Set the message displayed after saving the cart. Save Cart Not Logged-in Message: Set the message displayed when a user is not logged in. Empty Cart Message: Set the message displayed when the cart is empty. Empty Retrieved Message: Set the message displayed when a cart is successfully retrieved. Cart Not Found Message: Set the message displayed when the cart is not found. Label for “Email To”: Set the label for the recipient email field. Label for “Subject”: Set the label for the email subject field. Label for “Message”: Set the label for the email message field. Send Cart Button Text: Set the text for the Send Cart button in the email form. ## Share Integration Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/share-integration/ Messenger App ID: Enter your Facebook Developer App ID. Follow the steps below to create a Facebook App ID: Visit the Facebook Developers website. Click Log In from the main menu and enter your Facebook credentials. From the main menu, click My Apps. Click the Create App button. Select Business as the app type, then click Next. Enter a Display Name (any name of your choice) and your App Contact Email, then click Create App. If prompted, enter your Facebook password and click Submit. Copy the generated App ID and paste it into the plugin’s Messenger App ID field. Note: On mobile devices, Facebook Messenger sharing will only work if the Facebook Messenger app is installed. ## My Account Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/my-account/ Tab Name: Set the name of the tab. Slug: Set the URL slug (parameter). Default: saved-cart Restore Cart Button Label: Set the label for the Restore Cart button. Share Cart Button Label: Set the label for the Share Cart button. Delete Cart Button Label: Set the label for the Delete Cart button. Empty Saved Cart Button Label: Set the button label displayed when no saved carts are available. Empty Saved Cart Message: Set the message displayed when no saved carts are available. ## Email Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/email-settings/ Brand Logo: Upload your brand logo. Brand Name: Enter your brand name. Header Background Color: Set the background color for the email header and footer. Header Text Color: Set the text color for the email header and footer. Button Background Color: Set the background color of email buttons. Button Text Color: Set the text color of email buttons. Body Color: Set the background color of the email body. Button Text: Set the text displayed on the email button. Email Description: Enter the email description content. Follow Us: Facebook: Leave blank to disable. Instagram: Leave blank to disable. Twitter: Leave blank to disable. WhatsApp: Leave blank to disable. Enter the mobile number with the international country code (without the “+” symbol).Example: 911234567890 (for +91 1234567890) Email From Name: Enter the sender name for outgoing emails. Email From Address: Enter the sender email address for your store. ## Print Cart Settings Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/print-cart-settings/ Introduce in version 2.1.0 Brand Logo: Upload your brand logo. Header Background Color: Set the background color of the print cart header. Button Background Color: Set the background color of buttons in the print cart. Button Text Color: Set the text color of buttons in the print cart. Button Text: Set the text displayed on the button. Print Cart File Name: Set the file name used when saving the print cart as a PDF. Retrieve Cart Button: Show or hide the Retrieve Cart button in the print cart. Retrieve Cart Link: Show or hide the Retrieve Cart link in the print cart. Website Style: By default, the print cart uses a clean, print-friendly layout. Disable this option to inherit your theme’s styles in the print cart. ## Shortcodes Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/plugin-settings/shortcodes/ Displaying the Share Cart Button:Copy and paste the following shortcode into any page, post, or widget where you want the Share Cart button to appear: [wcss-share-cart-btn] Parameters: text: Set the button text. bgColor: Set the button background color. textColor: Set the button text color. Example:[wcss-share-cart-btn text="your_button_text" bgColor="#333333" textColor="#ffffff"] Introduced in version 1.8.3 Displaying the Save Cart Button:Copy and paste the following shortcode into any page, post, or widget where you want the Save Cart button to appear: [wcss-save-cart-btn] Parameters: text: Set the button text. bgColor: Set the button background color. textColor: Set the button text color. Example:[wcss-save-cart-btn text="your_button_text" bgColor="#333333" textColor="#ffffff"]f”] Introduced in version 1.8.3 Displaying the Email Cart Button:Copy and paste the following shortcode into any page, post, or widget where you want the Email Cart button to appear: [wcss-email-cart-btn] Parameters: text: Set the button text. bgColor: Set the button background color. textColor: Set the button text color. Example:[wcss-email-cart-btn text="your_button_text" bgColor="#333333" textColor="#ffffff"] ## How To Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/ Here you can find answers to some of the most frequently asked technical questions, along with their solutions. ## Change login now button link Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/change-login-now-button-link/ Step 1: Log in to your WordPress admin panel. Step 2: From the admin menu, click on Woo Cart Share. Step 3: Navigate to the Popup Text Settings tab. Step 4: Scroll down to the “Save Cart Not Logged-in Message” option. Step 5: Click on the “Login Now” link. A small popup window will appear. Step 6: Click the Pencil icon and enter your login page URL. Step 7: Click the Save Changes button. ## Delete all saved and shared carts Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/delete-all-saved-and-shared-carts/ Step 1: Log in to your WordPress admin dashboard. Step 2: Navigate to Woo Cart Share → Saved Cart from the admin menu. Step 3: Click the “Delete All Saved & Shared Carts” button to remove all saved and shared carts. Note: This action is permanent and cannot be undone. ## Fix saved carts page not found Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/fix-saved-carts-page-not-found/ Follow the steps below to resolve the “Saved Carts Page Not Found” issue: Step 1: Log in to your WordPress admin dashboard. Step 2: Navigate to Settings → Permalinks. Step 3: Without making any changes, click the Save Changes button. ## Fix empty cart after retrieving cart Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/fix-empty-cart-after-retrieving-cart/ If you experience an empty cart after retrieving a shared or saved cart, it is often caused by changes to the permalink structure. To resolve this issue, follow the steps below: Step 1: Log in to your WordPress dashboard. Step 2: Navigate to Settings → Permalinks. Step 3: Do not change any settings. Step 4: Click the Save Changes button. ## Conditionally removing scripts and styles Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/conditionally-removing-scripts-and-styles/ By default, WooCommerce Cart Share and Save loads its JavaScript and CSS assets on all frontend pages. This ensures that the save and share cart functionality works wherever the shortcodes are placed—such as the homepage, product pages, or custom landing pages—allowing users to copy, share, or print their carts seamlessly. However, if you are using this functionality only on the Cart and My Account pages, you may choose to dequeue these scripts and styles from other pages to optimize performance. PHPCopy<?php /** * Remove WCSS scripts and styles from all pages except Cart and My Account. * * @author WeCreativez * @link https://codecanyon.net/item/woocommerce-cart-share-and-save/21364305 */ add_action( 'wp_enqueue_scripts', function() { if ( is_cart() || is_account_page() ) { return; } wp_dequeue_script( 'wcss-clipboard' ); // Remove clipboard functionality script. wp_dequeue_script( 'wcss-printthis' ); // Remove print feature script. wp_dequeue_style( 'wcss' ); // Remove WCSS stylesheet. wp_dequeue_script( 'wcss' ); // Remove main WCSS script. /** * Hide popup. */ add_action( 'wp_head', function() { ?> .wcss-popup-overlay, .wcss-popup { display: none !important; } <?php } ); }, 999 ); Copy the following code and paste it into your child theme’s functions.php file. ## Allow Shop Manager Role to Access Shared Cart and Saved Cart Menus Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/how-to/allow-shop-manager-role-to-access-shared-cart-and-saved-cart-menus/ Allows the shop manager role to access the Shared Cart and Saved Cart admin menus by updating their required capability to manage_woocommerce, which they already have by default. Add the snippet using FTP: Connect to your server via an FTP client like FileZilla. Navigate to: /wp-content/themes/your-active-theme/. Download the functions.php file to your local system. Open it in a code editor and paste the snippet at the end. Save the file. Upload it back to the same location, replacing the old file. Warning: Use a child theme or custom plugin to prevent losing changes on updates. PHPfunctions.phpCopy<?php /** * Change capability for shop manager role to access shared cart and saved cart menu. * * By default, shop manager role doesn't have access to shared cart and saved cart menu. * This filter changes the capability for shop manager role to manage_woocommerce, which allows them to access these menus. * * @since 3.0.0 * * @param array $menus The existing admin menus. */ add_filter( 'wcss_admin_menus', function ( $menus ) { // Get current user. $current_user = wp_get_current_user(); // Check role and update capabilities. if ( ! empty( $current_user->roles ) && 'shop_manager' === $current_user->roles[0] ) { $menus['shared_cart']['capability'] = 'manage_woocommerce'; $menus['saved_cart']['capability'] = 'manage_woocommerce'; } return $menus; } ); ## Developer Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/developer/ ## Template Overriding Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/developer/template-overriding/ WooCommerce Cart Share & Save template files contain the markup and template structure for frontend and HTML emails of your store. How to override the template. Original template files can be found within the /woocommerce-cart-share-and-save/templates/ directory. You can override the WooCommerce Cart Share & Save the template by creating a folder wcss-templates inside of your child theme root. Copy the template into a directory within your theme named /wcss-templates keeping the same file structure. Example: To override the share cart email copy: wp-content/plugins/woocommerce-cart-share-and-save/templates/email-cart/email-cart.php to wp-content/themes/yourtheme/wcss-templates/email-cart/email-cart.php The copied file will now override the WooCommerce Cart Share & Save default template file. Warning: Do not edit these files within the core plugin itself as they are overwritten during the upgrade process and any customizations will be lost. Still no luck? We can help! Our WooCommerce experts are always available for you to make the template according to your need at very reasonable development cost. Contact us now. ## FAQ Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/faq/ Can I show Share and save cart button only for the particular user role?+–Yes, you can show the Share and Save cart button only for the particular user role by selecting them.Goto Woo Cart Share > Basic Settings > Display By Roles ( Enable option ) and select the role(s) from the dropdown menu. ## Other Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/other/ ## License Terms Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/other/license-terms/ CodeCanyon Licenses & Regular License ## Support Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/other/support/ Our professional, high-quality support is always on hand to help you out. Get Premium Support, Contact Us, Pre-sale Questions ## Changelog Source: https://wecreativez.com/document/woocommerce-cart-share-and-save/changelog/ VERSION 3.3.1 Fix: Share cart buttons shortcode output. Fix: PHP 8.1 Implicit conversion from float to int loses precision error. VERSION 3.3.0 Feat: Implement admin loader and notification system for cart email functionality. Feat: Add loading indicator for admin cart printing functionality. Improve: Improve Print Cart layout for admin. Dev: Introduce `wcss_share_cart_button_wrapper` filter to add share cart button wrapper. Dev: Introduce `wcss_email_cart_attachments` filter. Dev: Introduce `wcss_admin_localize_script` filter. VERSION 3.2.2 Refactor: Code for better readability and performance. VERSION 3.2.1 Introduce some internal hooks. Fix: Unknown bug with PHP 8.0 VERSION 3.2.0 Introduce a faster license and update-checker system. Performance improvements. VERSION 3.1.0 Add: Web Share method. Improve performance. VERSION 3.0.2 Tweak: Add my-account saved carts search. Improve performance. VERSION 3.0.1 Improve: Print cart variation view. Fix: PHP warning in class-wcss-settings-api.php file. VERSION 3.0.0 Improve: Email cart design. Improve: Share Cart popup HTML structure. Improve: Save Cart template. Improve: Plugin security and performance. Improve: Admin plugin settings. Tweak: Add option to remove or add retrieve cart link in email cart. Tweak: Add option to remove product link in the email cart. Tweak: Add option to remove product link in the print cart. Fix: Email message not display issue in email cart. Fix: My Account Tab Name field is required now. Fix: Base slug is now required field. Update: Core libraries to latest version. Dev: Introduce `wcss_load_admin_scripts` filter. Dev: Introduce `wcss_admin_menus` filter. Dev: Introduce `wcss_share_cart_mediums` hook. VERSION 2.3.0 Fix: Plugin support page design issue. Improve: Change the structure of the email cart template. Dev: Remove the print cart template’s unnecessary arguments. VERSION 2.2.0 Add: Feature to preview the email cart. Improve: Email cart style structure. Remove: Email cart RTL template. Now, the main template will manage RTL. VERSION 2.1.1 Add: Shortcode wcss_share_cart_buttons. Fix: Added missing print cart translations. VERSION 2.1.0 Improve: Print cart design and added more admin options to manage print cart. Tweak: Add an option to see if the shared or saved cart is processed or not. VERSION 2.0.7 Fix: Saved cart tab display issue even turned off from settings. VERSION 2.0.6 Tweak: Add Copy Cart Link option from the shared and saved cart admin list. VERSION 2.0.5 Fix: Tables creation issue while installing the plugin VERSION 2.0.4 Fix: unexpected ‘)’ on line 1017 error VERSION 2.0.3 Fix: Allow documentation iframe to scroll. Fix: Condition to get shared and save cart from database. VERSION 2.0.2 Tweak: Add cart information on admin view cart page. VERSION 2.0.1 Tweak: Add admin option to delete old shared cart periodically. Tweak: Add the admin option to show the Print cart button on the cart. Tweak: Add shared cart list screen options. Tweak: Add saved cart list screen options. Tweak: Add Email column to saved cart list. Tweak: Change inline actions with WordPress default standards. Tweak: Add an inline option to delete shared cart. Fix: Delete shared cart function to not delete if cart saved. VERSION 2.0.0 Add: Ability to save shared cart for user. Add: Options to change Share icon’s color. Improve: Change font icons with SVG icons. Improve: Print cart PDF layout. Fix: Remove unwanted icons CSS. Tweak: BIG CHANGE: Change classes methods, deprecate functions. Tweak: Swap `Cart Key` and `Saved By` columns. Tweak: Redesign plugin support page. Tweak: Redesign admin view cart page. Tweak: Add option to bulk delete from saved cart list. Tweak: Add option to bulk delete from shared cart list. Remove: RTL admin option. Now, RLT will work with site language. VERSION 1.9.4 Tweak: Add seprate CSS to apply CSS on print cart. VERSION 1.9.3 Improved CSS load time. Tweak: Ajax based save cart functionality. VERSION 1.9.2 Fixed: Icon issues on admin setting pages. VERSION 1.9.1 Added: Shortcode [wcss-display-saved-carts] to display saved carts. Improved CSS load time. Improved: Added saved cart timestamp on my-account page Fixed: Visibility of Share Cart button on my-account page. Dev: Added wcss_email_cart_headers filter. Dev: Added wcss_my_account_buttons filter VERSION 1.9.0 Added: Now, admin can see the carts shared by the customers. Added: Option to add/ change Email background color. Fixed: Email cart & Print cart issues from my-account page. Improvement: Increased Saved cart DB column length to 128 from 64 characters. VERSION 1.8.6 Fixed: PHP 8 error – Unknown format specifier ‘;’. VERSION 1.8.5 Added: Email cart option. Dev: shared_cart_meta data table. Fixed: Share and save cart button issues after quantity update. VERSION 1.8.4 Fixed: Plugin activation link issue. Declared required and supported WooCommerce. VERSION 1.8.3 Added: Save cart button and admin option to show and hide trigger buttons. Added: Save cart button and email cart button shortcodes. Added: Facebook messenger APP ID option and share integration admin settings. Added: Documentation admin menu. Added: Button shortcodes documentation. Added: 4 new button location options for cart page. Changed: Separate admin popup text settings from appearance and make it in new tab. Fixed: Shortcode button width and padding. Dev: Added action after saved cart delete. Dev: Added filter wcss_saved_cart_by_user. Dev: Added an action after cart save. VERSION 1.8.2 Added: Shortcode wcss_saved_cart_view to display the saved cart on any page or post. Fixed: unwanted anchor tag. VERSION 1.8.1 Added: More compatibilities with third-party WooCommerce plugins. VERSION 1.8.0 Added: Facebook shares medium text message. Dev: Added some custom actions. Fixed: Typo email@domian.com to email@domain.com. Fixed: Slashes in email message content. VERSION 1.7.9 Dev: Template override to all templates. Fixed: Check for updates plugin redirection. Changed: Template override folder structure. VERSION 1.7.8 Add: Confirm message while admin deletes all saved and shared carts. Add: Admin option to change my-account buttons text. Add: Email Cart message box supports HTML. Added: New plugin update checker method. Dev: Template override option. Fixed: Customer saved cart order ( newest first. ). Fixed: Uncaught Error: Call to undefined function wc_get_page_id(). VERSION 1.7.7 Fix – known bugs. Fix – Admin print cart and email cart button not working. Fix – Share cart email WhatsApp icon non-removal issue. VERSION 1.7.6 Add – Shared cart retrieved notification. Add – Shared or saved cart not found notification. Security and performance increment. Changed the infrastructure of the plugin. VERSION 1.7.5 Add – Cart retrieved time for the admin. Add – Popup overlay ( Enable/ Disable by admin ). Change – Time format from full month name to short month name. Fix – Layout related issues. VERSION 1.7.4 Add compatibility with Internet Explorer 10, and 11 Performance and security patch. VERSION 1.7.3 Add – Delete shared and save cart after retrieved option for admin. Fix – Share shaved cart AJAX notices. Fix – Activation and deactivation process. VERSION 1.7.2 Add – Advanced Settings admin tab. Add – Delete shared cart after retrieved option for admin. Fix – Display debug report issue. Fix – Email cart form textarea white space. VERSION 1.7.1 Users can send share cart email to multiple emails by comma-separated. VERSION 1.7.0 Re-code the plugin from the ground. Added: Automatic update. Security: Escaped missing outputs. Improvement: Print cart design. Improvement: Send cart design. Improvement: Admin dashboard. VERSION 1.6.0 Now user can also share cart as a fancy email. Fixed: Shortcode button to share empty cart. VERSION 1.5.0 A brand new look of a shared cart email ( Admin ). A brand new look of a print cart email. Added: Third-party plugins compatibility. Added: More details in a shared cart like subtotal, taxes, shipping, custom fees, and etc. Added: Retrieve cart redirection URL admin option. Security: Improved security inputs. VERSION 1.4.1 Added: Applied coupon(s) view in admin saved cart email and in print cart for users. Added: WPML dynamic string translation. Fixed: Share cart shortcode display issue for the users who has no permission to access the share cart. Fixed: Twitter and WhatsApp sharing channel issues. VERSION 1.4.0 Added: Print cart option for the users. Added: Print cart option for the admin. Added: Greek language. Removed: Google Plus social media share. VERSION 1.3.1 Added: German language. Fixed: Plugin installation issue. Fixed: Share popup close button height. VERSION 1.3.0 Added – Email cart option. Now, admin can email saved cart directly from the admin panel. Added – Print cart option. Now, admin can print the cart as PDF. Added – Shortcode to display “Share Cart” button on any location. Added – My Account page admin option. Added – Admin can view the numbers of the retrieved count. Improvement – Redesigned plugin admin option with the beautiful help tooltip. Security – Improved security inputs. VERSION 1.2.0 Brand new popup layout and animations. Fixed: Cart redirection URL. VERSION 1.1.1 Fixed: Display by Role issue. VERSION 1.1.0 Enable/ Disable share media. Added: Role-based access. VERSION 1.0.1 Fixed facebook share. VERSION 1.0.0 Initial realize. Load more