ben
Forum Replies Created
-
I can see how we want to test $this->allow_calcs for the other columns but why not skip this test for the stock column? Now we can view and edit the stock quantity in Stock Central for parent (and anything else) if it is set to be managed in wc.
- This reply was modified 5 years, 10 months ago by ben.
OK to clarify, I wanted to see the stock quantity of the parent on the Stock Central page. Currently, stock central page does not show the stock quantity of the parent nor it’s variations when I have WC set to manage at parent level only. Interestingly I CAN see quantity on hold of each variation though when I turn on ATUM control for the variations. (There seems to be no way to turn on ATUM control for the parent itself which is what led me to believe ATUM does not support parent level control of variations)
I see a possible solution. Changing line 1134 of
/home/fcm4wp/public_html/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Components/AtumListTables/AtumListTable.php... protected function column__stock( $item, $editable = TRUE ) { $stock = self::EMPTY_COL; $classes_title = ''; $tooltip_warning = ''; $wc_notify_no_stock_amount = get_option( 'woocommerce_notify_no_stock_amount' ); if ( $this->allow_calcs) { ...
to
... protected function column__stock( $item, $editable = TRUE ) { $stock = self::EMPTY_COL; $classes_title = ''; $tooltip_warning = ''; $wc_notify_no_stock_amount = get_option( 'woocommerce_notify_no_stock_amount' ); { ...
This change seems to allow all rows except for variations controlled by parent or products without WC controlled stock quantities to have a stock quantity field which is all that was missing for us.
Without a proper secure API implemented on the banks end, such a system would be vulnerable to spoofing. (Someone could just send a fake email without paying)
oops OP has a different problem from mine. Should’ve started a new thread. Sorry.
Actually, looking at the code I think I saw that your plugin refers to the order authors secret answer when it should be referring the user/customer that placed the order. So occasionally, the secret answer sent to the customer is the secret answer of the admin that placed/changed the order instead of the user/customer. This checks out with our results as the times the wrong one is sent it happens to be the same as on of the admins.
Please check it out.
Forum: Plugins
In reply to: [Clean Login] Email notification doesn’t support HTML as claimedYes please at least give us a way to make a new line.
Forum: Plugins
In reply to: [UpdraftPlus: WP Backup & Migration Plugin] Google Drive Backup ErrorHey thanks for the reply. Can we please sensor the directories from my OP?
Thanks!
Forum: Plugins
In reply to: [Secure Custom Fields] File Uploader for registrationI’ve got this and it looks like what I want but doesn’t actually upload a file….
/wp-content/plugins/woocommerce/templates/myaccount/form-edit-account.php<?php /** * Edit account form * * This template can be overridden by copying it to yourtheme/woocommerce/myaccount/form-edit-account.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } do_action( 'woocommerce_before_edit_account_form' ); ?> <form class="woocommerce-EditAccountForm edit-account" action="" method="post"> <?php do_action( 'woocommerce_edit_account_form_start' ); ?> <p class="woocommerce-FormRow woocommerce-FormRow--first form-row form-row-first"> <label for="account_first_name"><?php _e( 'First name', 'woocommerce' ); ?> <span class="required">*</span></label> <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_first_name" id="account_first_name" value="<?php echo esc_attr( $user->first_name ); ?>" /> </p> <p class="woocommerce-FormRow woocommerce-FormRow--last form-row form-row-last"> <label for="account_last_name"><?php _e( 'Last name', 'woocommerce' ); ?> <span class="required">*</span></label> <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_last_name" id="account_last_name" value="<?php echo esc_attr( $user->last_name ); ?>" /> </p> <div class="clear"></div> <p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide"> <label for="account_email"><?php _e( 'Email address', 'woocommerce' ); ?> <span class="required">*</span></label> <input type="email" class="woocommerce-Input woocommerce-Input--email input-text" name="account_email" id="account_email" value="<?php echo esc_attr( $user->user_email ); ?>" /> </p> <p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide"> <label for="uploader"><?php _e( 'Upload ID', 'woocommerce' ); ?> <span class="required">*</span></label> <input type="file" class="button add-file" name="uploader" id="uploader" value="<?php echo esc_attr( $user->uploader ); ?>" /> </p> <fieldset> <legend><?php _e( 'Password Change', 'woocommerce' ); ?></legend> <p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide"> <label for="password_current"><?php _e( 'Current Password (leave blank to leave unchanged)', 'woocommerce' ); ?></label> <input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_current" id="password_current" /> </p> <p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide"> <label for="password_1"><?php _e( 'New Password (leave blank to leave unchanged)', 'woocommerce' ); ?></label> <input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_1" id="password_1" /> </p> <p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide"> <label for="password_2"><?php _e( 'Confirm New Password', 'woocommerce' ); ?></label> <input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_2" id="password_2" /> </p> </fieldset> <div class="clear"></div> <?php do_action( 'woocommerce_edit_account_form' ); ?> <p> <?php wp_nonce_field( 'save_account_details' ); ?> <input type="submit" class="woocommerce-Button button" name="save_account_details" value="<?php esc_attr_e( 'Save changes', 'woocommerce' ); ?>" /> <input type="hidden" name="action" value="save_account_details" /> </p> <?php do_action( 'woocommerce_edit_account_form_end' ); ?> </form> <?php do_action( 'woocommerce_after_edit_account_form' ); ?>
Forum: Plugins
In reply to: [WooCommerce] Missing Next Page ButtonI’ve no next page button even when clicking on the view link from the categories list…
- This reply was modified 8 years ago by ben.
Forum: Plugins
In reply to: [Secure Custom Fields] File Uploader for registrationWe want to associate a drivers licence or other ID with each user which the user uploads at registration/checkout.